【问题标题】:Download power BI dashboard programmatically以编程方式下载 Power BI 仪表板
【发布时间】:2018-08-30 07:37:09
【问题描述】:

我正在尝试编写一个 VB 代码,使用 HTTP 连接管理器在 SSIS 中使用脚本任务将 Power BI 仪表板从 PowerBI 服务器导出到本地路径。正在生成一个 5KB 的文件,但无法打开它。谁能帮我解决这个问题。

Dim HttpCon As ConnectionManager = Dts.Connections("ReportServer")
    Dim ClientCon As HttpClientConnection = New HttpClientConnection(HttpCon.AcquireConnection(Nothing))
    Dim ReportFileName As String = "C:\localpath\Warranty.pdf"
    ClientCon.ServerURL = "http://powerbidev.abc.com/Reports/powerbi/FolderName/&rs:Command=Render&rs:Format=PDF&rc:Toolbar=False"
    ClientCon.DownloadFile(ReportFileName, True)

【问题讨论】:

  • “协助”还是“帮我做”? 协助假设您自己尝试过某些事情并且卡在某个特定点。因此,请提供您尝试过的方法。
  • 向我们展示您目前拥有的代码,并更详细地解释您的问题。

标签: vb.net ssis powerbi


【解决方案1】:

您可以使用Power BI API(链接到您需要的请求)来完成它。 首先应该有一个程序化的身份验证,但这是一个全新的话题。 此外,还有nu-get package 可以做到这一点,但是在将包部署到服务器时,向脚本任务添加额外的 ddls 会遇到问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 1970-01-01
    相关资源
    最近更新 更多