c# - 如何在 .net Web 表单应用程序中放置画面报告

标签 c# asp.net webforms tableau-api

在 C# 2010/2012 .net web 表单应用程序中,我知道可以使用 reportviewer 控件在应用程序中访问 ssrs 报告。但是现在我的公司将要使用画面。因此我想知道 .net 应用程序是否可以访问画面?如果是这样,你能告诉我如何访问画面报告吗?你能告诉我如何实现这个目标和/或指出一个 url 来解释如何实现这个目标吗?

最佳答案

假设您的公司将其可视化发布到您自己的 Tableau Server 或 (SAaS) Tableau OnLine Server,那么这些可视化将通过 URL 提供。

请参阅 embedded views 上的 Tableau Server 管理手册部分开始了解您的替代方案。它应该允许您在任何网页中嵌入 View ,并在需要时通过 JavaScript API 进行交互。如果您的 .Net 表单应用程序可以通过某些组件显示 HTML 内容,那么您应该能够像显示任何其他 HTML 内容一样显示 Tableau。

如果您使用 HTML5/CSS3/JavaScript 应用程序进行最终用户交互并保存 .Net 来处理数据,从长远来看,您可能会遇到更少的边缘情况。这更接近预期的使用模型,但我确实看到 .Net 客户将他们的部分 UI 用于 HTML 内容。

还有其他替代方案 - 例如让您的 .Net 客户端直接使用 HTTP 从 Tableau Server 以 png、pdf 或 csv 等静态格式请求报告,然后您的客户端可以根据需要显示它们。通常不是最好的方法,因为您失去了 Tableau 提供的交互性,但在某些情况下可能会有所帮助。

关于c# - 如何在 .net Web 表单应用程序中放置画面报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25293334/

相关文章:

c# - 表合并到自身

c# - 拆分包含各种空格的字符串

c# - 如何将数据从包含图像的网格导出到 excel?

c# - amazon s3 直接从 asp.net 通过 url 上传文件

jquery - 使用 Jquery 显示 Texbox 值

c# - 我应该如何从 P&P 为 EventAggregator 创建事件,以便 UI 线程上的订阅者可以收听它们?

c# - 无法使用证书存储中的客户端证书,只能通过从文件加载

asp.net - 页面查看计数器 - 数据库设置和技术/策略

html - 并行表单提交和ajax调用

asp.net - 报告查看器控件 (Web) 显示空白报告