对Spotfire这样一个分析系统来说,用于分析的数据越“新鲜”,分析的结果越接近与实时,对生产的帮助能越有及时的支持作用。
这里面也解决了一个问题,就是很多亲在问,为啥我的Web客户端打开Spotfire开发的dashboard之后,每次都要我的客户输入数据库的访问用户名和密码,如下的操作解决了这个问题。
这边技术指导文章来自TIBCO社区的《Keeping data fresh in published Spotfire analysis files》https://community.tibco.com/wiki/keeping-data-fresh-published-spotfire-analysis-files
本文介绍了Spotfire用户如何使用预设更新将数据保存在发布到Spotfire库的分析文件中。预定更新通过在用户需要之前下载最新数据来节省时间。
Google Analytics和Salesforce.com connector(数据连接器)都用于从其数据源中提取数据。通过支持和配置数据库内实时查询的其他连接器,每个查询出来的数据始终都是最新的(缓存时间窗口之外)。
连接器/数据源 | 数据加载选项 | 数据刷新方法 | 验证选项 |
Salesforce.com | 内存提取 | Spotfire客户端手动刷新 使用预定编排自动更新 |
用户名和密码+可选的安全令牌。 计划更新要求在数据连接对象中保存用户名和密码+可选安全令牌。 |
Google Analytics | 内存提取 | Spotfire客户端手动刷新 使用预定编排自动更新 |
Google身份验证(OAuth)。 计划更新要求将Google凭据保存在数据连接对象中。 |
1.使用Spotfire Windows客户端Spotfire Analyst基于上述任何数据源创建分析文件。
2.在Spotfire Analyst中,导航到 编辑>数据连接属性>设置...>数据源选项卡>设置...>凭据选项卡。
选择“是,使用连接数据源保存凭据”选项,注意使用已保存凭据的安全风险,然后在三个对话框中单击“确定”。
3.选择将分析保存到“文件”菜单中的“库”。查看分析文件中每个数据源的数据加载选项。对于包含大量数据的链接(“始终是新数据”)的分析,下载新数据可能会花费大量时间。“存储数据”选项将保留存储在分析文件中的数据集的副本。将分析文件保存(=发布)到Spotfire库。
4.导航到Spotfire服务器上的Spotfire管理工具。该工具的地址是:http://
以下示例显示了一系列选项。文档中描述了更多选项:
https://docs.tibco.com/pub/spotfire_server/7.6.0/doc/html/TIB_sfire_serv...
5.通过以下方式定义刷新计划:
更新运行的星期几。
它运行的时间。
每次更新之间的时间量。
现在,Spotfire Server将根据自定义的计划打开分析文件,登录数据源,刷新数据,如果选择了“存储数据”选项,则将其存储在分析文件中。预定更新还会将分析加载到Web Player服务的RAM中。这为使用Spotfire Web客户端的消费者和业务作者提供了对文件及其数据的即时访问。
如需要联系TIBCO原厂采购,各位可以访问如下链接
https://www.tibco.com/company/locations
中国北京Main Office Phone
+86 10 8341 3723