0

我们想将 Spotfire 仪表板分发给不同的用户,但是数据源文件的位置在 Sharepoint 上,并且对于它映射到的每个用户:

C:\Users\myusername\Sharepoint\spotfiretable.csv

其中 myusername 是 Windows 登录帐户用户名,如果我给某人这个 Spotfire 文件,他们必须得到提示,将 Spotfire 重新定向到映射到其用户名下的同一文件夹。有什么办法可以避免这种情况,让 Spotfire 通过从系统环境变量中获取用户名信息来自动识别数据源的位置?

4

1 回答 1

0

我会尝试将数据源嵌入到 dxp/ 分析中,没有数据,只有列名。这样就不必重新创建视觉效果。

设置python脚本将数据源更新为用户名路径并刷新表。您甚至可以在加载时触发此事件,因此对于最终用户来说将是无懈可击的。

这是一个显示更新数据源的 python 脚本的链接。 https://spotfired.blogspot.com/2014/05/replace-data-tables-from-file.html?m=1

如果您需要有关 python 脚本的帮助,请发布一个关于您尝试实现的代码的新问题。

于 2020-05-29T19:10:02.713 回答