Spotfire 如何注册数据函数并保存到库中复用?

← TIBCO Spotfire 知识专区

同一段统计或评分逻辑如果被复制到十份分析中,后续很难知道哪个版本才是正确版本。把经过验证的数据函数注册并保存到库,才能让团队复用同一个定义。

“定义”和“实例”要分开理解

数据函数定义包含脚本、参数、名称和说明;实例则是这一定义在某份分析中对应的具体输入输出映射。定义可以保存到库供其他作者使用,实例服务于某个具体分析。更新定义前必须评估会影响哪些分析实例。

注册前至少准备这些内容

  • 清晰的函数名称、用途、输入输出和适用数据范围。
  • 可重复运行的脚本,以及对空值、异常值和错误输入的处理。
  • 最小可用样本和预期输出,用于回归验证。
  • 版本号、维护负责人和变更记录。

注册与库复用的基本路径

官方指南说明,作者可在已安装客户端中注册数据函数,指定计算引擎与参数,再将函数保存到库。保存后,其他具有相应许可和访问权限的用户可在分析中引用它。库中描述和参数显示名称应面向使用者,而不是只写脚本内部术语。

为什么不要不断插入新实例?

官方建议通常在一份分析中保留每个定义的一个实例;若只是修改脚本或参数,可从数据画布编辑现有实例。重复插入会让同一分析里出现多个相似函数,既增加性能负担,也难以判断哪一个输出在被图表使用。

结论

可复用函数应像共享数据连接一样被治理:有名称、有说明、有版本、有负责人。先把复用对象管理起来,团队才不会因复制脚本积累隐性风险。

需要将数据分析成果变成可复用的报告或计算流程?

云睿思可提供 Spotfire 演示、试用和数据分析方案交流。

申请 Spotfire 演示与试用 →

官方参考

  1. Spotfire 官方中文用户指南:注册数据函数
  2. Spotfire 官方中文用户指南:编写数据函数

本文计划于 2026 年 10 月 11 日 发布;涉及软件版本、许可、服务器配置和数据权限时,请以当前产品文档与实际部署环境为准。