首页 > 解决方案 > 便于在其他项目(PBI、Spotfire、Tableau)中重复使用的代码片段或代码库

问题描述

我正在寻找 Power BI、Spotfire 和 Tableau 这 3 个主要数据可视化工具之间关于代码可扩展性/重用的建议和比较。我在 Power BI 中遇到了一个问题(至少对我来说,这是一个问题),我想知道转换到 Spotfire 或 Tableau 是否可以解决我的问题。

我在 Power BI Desktop 上工作并将报告发布到 Power BI 服务。我完全不知道 Spofire 和 Tableau。

我有一份相当全面的报告(pbix 文件),具有以下特点:

目标是在另一个项目(“项目 B”)上获得相同的报告。实际上,大约有 10 个类似的项目。项目 B 使用的是一个非常相似的数据库,项目 A 和项目 B 之间有 95% 的数据结构是相同的。我也不能混合用户,他们确实需要是单独的项目(用户访问,数据保密) .

现在,据我所知,我将复制/粘贴报告 A.pbix,以制作报告 B.pbix,然后我将获得 2 个不同的报告。在维护方面,必须维护 10 个相似(但不相同)的报告是有问题的。

我目前还没有找到一种方法来构建一个我可以轻松地在报告中重复使用的“代码库”,这可以让生活更容易更新到特定的公式或度量。

现在,向社区提出的问题:

  1. Q1:我是否在 Power BI 中遗漏了一些关于代码库或代码共享的内容?
  2. Q2:Tableau 是否有一项功能可以帮助我为 10 个类似项目创建“类似仪表板”?
  3. Q3:Spotfire 是否有一个功能可以帮助我为 10 个类似项目创建“类似仪表板”?

非常感谢您的阅读并期待您的回答!

标签: powerbitableau-apispotfire

解决方案


我已经广泛使用 Spotfire。由于它具有已发布的 API,因此可以使用 IronPython 实现自动化。


推荐阅读