Spotfire 自动化

Posted

技术标签:

【中文标题】Spotfire 自动化【英文标题】:Spotfire Automation 【发布时间】:2016-01-07 09:51:36 【问题描述】:

是否可以自动将 dxp 文件发布到服务器。我想要实现的是构建一个命令行工具,用户导航到 dxp 文件并运行一个命令(比如说发布),这应该将文件保存到库而不打开 spotfire 客户端(类似于在无头模式下运行 spotfire) .

我了解到 服务可以在此任务中提供一些帮助,但我从未使用过自动化服务,也不知道如何安装或查找自动化服务模块。非常感谢任何帮助或指导。谢谢

【问题讨论】:

【参考方案1】:

Automation Services 是 TIBCO 的许可框架,可让您自动执行多项任务,包括打开或保存分析到库、替换或重新映射数据源、运行警报等。

但是,如果您的唯一要求是将分析发布到库,则在命令行上使用 import-library-content,或者将其保存在批处理文件中并使用 IronPython 来触发它,就像使用 DXP 中的按钮一样。

请参阅API docs of import-library-content 了解用法。

【讨论】:

【参考方案2】:

您可以查看 Google 的自动化服务并查看有关其功能的更多详细信息,但我很确定您的用例已涵盖。 Spotfire 不提供开箱即用的此功能(可能使用管理命令工具除外,但这仅适用于管理员)。

您的组织需要购买 AS 许可证,因为它是 Spotfire 套件中的一个单独产品。与您的 TIBCO 代表交谈或给我发送 PM。

【讨论】:

【参考方案3】:

是的,您可以为此使用自动化服务。自动化服务需要从 TIBCO 获得许可,但它提供了一个框架,允许您创建 job.xml 文件,这些文件指定自动化服务要执行的任务列表。然后,您可以在希望执行任务时将作业文件提交到 Web 服务。

【讨论】:

以上是关于Spotfire 自动化的主要内容,如果未能解决你的问题,请参考以下文章

百分比计算 - SpotFire

Spotfire - 查找小计的百分比

Spotfire:计算列百分位列

连接到 Spotfire 服务器时的 JSESSIONID cookie 是啥?

Spotfire 突然无法打开 .accdb

在 spotfire 中的数据子集中排名