如何在不打开spotfire的情况下仅使用脚本将链接数据保存为嵌入数据?

2024-09-27 19:28:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我每天使用db connect更新新数据。 但是,由于数据量大且数据库不稳定,我希望嵌入数据并将其分发给客户。 问题是每天都需要更新和嵌入新数据, 但是有很多dxp文件,不能每天在手册中打开。 你能用Python软件包或c#实现自动化吗

※我成功地转换了sbdf文件。 仅限Python代码(pip安装spotfire) 有没有办法嵌入Python spotfire api

多谢各位


Tags: pip文件数据代码api数据库db客户
2条回答

它似乎是自动化服务工作的合适人选。如果需要,您甚至可以根据您的用例创建自定义任务

但请注意数据库中库项大小的限制。(如果分析文件太大)

SQL Server为2 GB, 4 GB用于Oracle

参见知识库文章 https://support.tibco.com/s/article/Tibco-KnowledgeArticle-Article-48568

我以前没有使用过代码,但我一直使用Spotfire的自动化服务来实现这一点。如果您有spotfire服务器,它应该适合您

Spotfire Analyst的“工具”菜单下有“自动化服务”作业生成器。我在spotfire库中为“已发布”文件夹创建一个文件夹,然后设置一个作业以打开原始项目并将其保存在“已发布”文件夹中。诀窍在于,当您保存时,有一个复选框显示“在分析中嵌入数据”。您可以在所附图片中看到,作业只有两个步骤,但您可以连续执行许多打开和保存操作。然后,我将作业保存在库中,并将其安排在服务器上每晚运行。(通过spotfire web管理工具,但也可以在命令行上完成。)

然后,我会通知用户,发布的作业每晚都会更新,几秒钟后就会打开。如果您需要最新和最好的,您仍然可以打开原始项目,等待5-10分钟加载

Automation Job Screent shot

相关问题 更多 >

    热门问题