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 自动化的主要内容,如果未能解决你的问题,请参考以下文章