我希望在业务报告中使用Tableau与Server的集成(生成Excel和PDF文件)。但是,我不想使用Tableau仪表板作为收集输入数据的用户界面。我已经建立了我们的网络应用程序来做到这一点。
因此,所需经费如下:
自定义web应用程序(没有Tableau Dashboard)
集成)
是否可以使用自定义web应用程序来替换Tableau仪表板来收集用户输入?
有人能分享任何文件吗?
发布于 2021-05-04 14:20:36
如果您想要的是一个自定义web应用程序,其中包含一些由Tableau Server实现的可视化功能,但是需要嵌入这些可视化功能并由您的自定义应用程序来控制,那么Tableau为您提供了很多选项。
请参阅Tableau帮助页面中有关“嵌入”可视化的部分。您还可能希望使用Javascript (从优秀的5分钟教程开始)。该API允许您控制应用程序与嵌入式可视化之间的交互,从而使集成更加无缝,并可根据您的需要定制。
为了避免强迫用户使用Tableau Server进行身份验证,请阅读Tableau的单点登录解决方案和/或阅读可信身份验证(如果您拥有基于核心的许可证,应用程序可以为用户身份提供担保)。
所有这些特性都在Tableau帮助页面的桌面、服务器或开发人员指南中进行了描述。我建议使用对象 HTML标记进行嵌入,而不是使用标记。这两种方法都是文档化的,但是对象标记为您提供了更多的控制,并且很好地使用了JavaScript API,并且避免了一些遗留的有关iframes的问题。
相反,正如您所说的,您的唯一目标是生成Excel或PDF输出,Tableau可以这样做--一种简单的方法是将.pdf或.csv附加到URL中。再次阅读关于嵌入的文档。但是如果这是唯一的目标,特别是对于CSV,Tableau是一种简单地生成CSV文件的昂贵方法。我会考虑一下你的要求。有些报告包集中于硬拷贝表格报告(有时称为报表工厂)--这不是Tableau的主要关注点。
一种可能有帮助的方法是,在Tableau桌面上进行适度的投资,以快速建立可视化和报告的原型。验证您正在产生正确的输出,并且您有正确的数据来创建它们。然后,您可以决定Tableau是否是在生产环境中满足您的需求的最佳方法。即使您在生产中使用了不同的方法,它也可以非常有助于加快最初的调查。
https://stackoverflow.com/questions/67375888
复制相似问题