在MVC视图中显示Tableau数据 [英] Showing Tableau Data in MVC view

查看:59
本文介绍了在MVC视图中显示Tableau数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am new to Tableau and need some direction to resources that could help me understand and then ultimately implement the requests. I need to connect to the Tableau server, which has already been setup at our end. The reports are specific to a customer.

我需要在MVC视图中显示数据.登录的用户属于特定客户,因此客户ID"会将登录的用户与数据报表相关联.查询Tableau以获得数据的最佳方法是什么?我应该使用jquery/json并直接使用某些程序集通过Web api/控制器直接连接到Tableau吗?我们是否有类似DBAmp(用于SalesForce)的东西可以简化流程?

I need to display the data inside the MVC views. Logged in user belongs to a specific customer so Customer ID will tie the logged in user to the report for the data. What is the best way to query Tableau to get the data? Should i use jquery/json and directly connect to Tableau or via web api/controllers using some assembly? Do we have some thing like DBAmp (for SalesForce) which could simplify the process?

另一个问题是来自网站的Tableau身份验证.由于Tableau最后使用Active Directory身份验证,是否应该在特定用户下创建虚拟目录?该网站使用其自己的自定义身份验证.

Another issue is Tableau authentication from the website. Should we create a virtual directory under a specific user since Tableau at our end uses Active Directory authentication? The website uses its own custom authentication.

谢谢.

推荐答案

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

You can embed a Tableau server view in a web page of your choosing. The easiest way is to visit the Tableau server view you wish to use, hit the Share button and then follow the instructions. You can also pass some parameters, adjust the size etc. See the online documentation for embedding views.

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

If you want the Tableau view to interact with other parts of your web page, you can also use the JavaScript API to send commands to Tableau server, or get notified of events. http://onlinehelp.tableausoftware.com/current/server/en-us/help.htm#js_api.htm

Tableau具有让Tableau Server将身份验证延迟到外部服务器(例如前端Web服务器或门户)的功能.在Tableau Server文档和知识库文章中了解受信任的身份验证.

Tableau has a feature to let a Tableau Server defer authentication to an external server, like a front end webserver or portal. Read about trusted authentication in the Tableau Server documentation and knowledge base articles.

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

In the last several years, Tableau Server has also added support for additional authentication methods, including SAML, Kerberos and Open ID. Trusted authentication today is mostly suited for visualizations that are embedded in some larger web page or application. If you are completely within a Windows corporate network, you can also use Windows single sign on to defer authentication to Active Directory.

这篇关于在MVC视图中显示Tableau数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆