在MVC视图中显示Tableau数据



我是Tableau的新手,需要一些资源指导,以帮助我理解并最终实现请求。我需要连接到Tableau服务器,它已经在我们端设置好了。这些报告是特定于客户的。

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

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

谢谢。

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

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

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

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

最新更新