在MVC视图中显示Tableau数据

问题描述 投票:2回答:1

我是Tableau的新手,需要一些方向来帮助我理解并最终实现请求。我需要连接到已经在我们端设置的Tableau服务器。报告特定于客户。

我需要在MVC视图中显示数据。登录用户属于特定客户,因此客户ID会将登录用户与数据报告联系起来。查询Tableau获取数据的最佳方法是什么?我应该使用jquery / json并使用某些程序集直接连接到Tableau或通过web api / controller吗?我们有一些像DBAmp(用于SalesForce)可以简化流程吗?

另一个问题是来自网站的Tableau身份验证。我们是否应该在特定用户下创建虚拟目录,因为我们的Tableau最终使用Active Directory身份验证?该网站使用自己的自定义身份验证。

谢谢。

asp.net-mvc asp.net-mvc-4 tableau
1个回答
1
投票

您可以在您选择的网页中嵌入Tableau服务器视图。最简单的方法是访问要使用的Tableau服务器视图,单击“共享”按钮,然后按照说明进行操作。您还可以传递一些参数,调整大小等。请参阅联机文档以了解嵌入视图。

如果希望Tableau视图与网页的其他部分进行交互,还可以使用JavaScript API将命令发送到Tableau Server,或者获取事件通知。 http://onlinehelp.tableausoftware.com/current/server/en-us/help.htm#js_api.htm

Tableau具有让Tableau Server将身份验证推迟到外部服务器(如前端Web服务器或门户)的功能。阅读Tableau Server文档和知识库文章中的可信认证。

在过去几年中,Tableau Server还添加了对其他身份验证方法的支持,包括SAML,Kerberos和Open ID。今天的受信任的身份验证主要适用于嵌入在某些较大的网页或应用程序中的可视化。如果您完全位于Windows公司网络中,则还可以使用Windows单一登录将身份验证延迟到Active Directory。

© www.soinside.com 2019 - 2024. All rights reserved.