Sql server 自定义Web应用程序&x2B;表+;SQL Server(无Tableau仪表板)

Sql server 自定义Web应用程序&x2B;表+;SQL Server(无Tableau仪表板),sql-server,tableau-api,Sql Server,Tableau Api,我想将Tableau与SQL Server集成用于我的业务报告(生成Excel和PDF文件)。但是,我不想使用Tableau仪表板作为收集输入数据的用户界面。我已经为此构建了我们的web应用程序 因此,要求如下: 自定义web应用程序(无Tableau仪表板) 与SQL server的Tableau集成 输出Excel/PDF 是否可以使用自定义web应用程序替换Tableau仪表板以收集用户输入 任何人都可以共享任何文档吗?如果您想要的是一个自定义web应用程序,其中包含一些由Tableau服

我想将Tableau与SQL Server集成用于我的业务报告(生成Excel和PDF文件)。但是,我不想使用Tableau仪表板作为收集输入数据的用户界面。我已经为此构建了我们的web应用程序

因此,要求如下:

  • 自定义web应用程序(无Tableau仪表板)
  • 与SQL server的Tableau集成
  • 输出Excel/PDF
  • 是否可以使用自定义web应用程序替换Tableau仪表板以收集用户输入


    任何人都可以共享任何文档吗?

    如果您想要的是一个自定义web应用程序,其中包含一些由Tableau服务器实现的可视化功能,而这些可视化功能又由您的自定义应用程序嵌入和控制,那么Tableau为您提供了很多选项

    请参阅Tableau帮助页面中有关“嵌入”可视化的部分。您可能还想使用Javascript API(从优秀的5分钟教程开始)。该API允许您控制应用程序和嵌入式可视化之间的交互,以使集成更加无缝,并根据您的需要进行定制

    为了避免强制用户使用Tableau服务器进行身份验证,请阅读Tableau的单点登录解决方案和/或有关可信身份验证的内容(如果您拥有基于核心的许可证,您的应用程序可以验证用户的身份)

    所有这些功能都在Tableau帮助页面的桌面、服务器或开发人员指南中进行了描述。我建议使用objectHTML标记而不是iframe标记进行嵌入。这两种方法都有文档记录,但object标记提供了更多的控制,可以很好地与JavaScript API配合使用,并避免了围绕iframe的一些遗留HTML问题

    相反,如您所述,如果您的唯一目标是生成Excel或PDF输出,Tableau可以做到这一点-一种简单的方法是将.PDF或.csv附加到URL。再次阅读有关嵌入的文档。但如果这是唯一的目标,特别是对于CSV,那么Tableau是一种生成CSV文件的昂贵方法。我会考虑一下你的要求。有些报告包侧重于硬拷贝表格报告(有时称为报告工厂)——这不是Tableau的主要重点


    一种可能有用的方法是,对Tableau Desktop进行适度投资,以快速创建可视化和报告的原型。验证您正在生成正确的输出,并且您拥有创建这些输出的正确数据。然后,您可以决定Tableau是否是在生产环境中满足您的需求的最佳方式。即使您在生产过程中使用不同的方法,也会对加快初始调查非常有帮助。

    谢谢!我会再调查一下。