我是Tableau的新手,需要一些指导资源,以帮助我理解并最终实现请求。我需要连接到已经在我们端设置的Tableau服务器。报告特定于客户。
我需要在MVC视图中显示数据。登录用户属于特定客户,因此客户ID会将登录用户与数据报告联系起来。查询Tableau获取数据的最佳方法是什么?我应该使用jquery / json并使用某些程序集直接连接到Tableau或通过web api / controller吗?我们有一些像DBAmp(对于SalesForce)这样可以简化流程吗?
另一个问题是来自网站的Tableau身份验证。我们是否应该在特定用户下创建虚拟目录,因为我们的Tableau最终使用Active Directory身份验证?该网站使用自己的自定义身份验证。
感谢。
答案 0 :(得分: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。