【问题标题】:PowerBI Embedded DMTS_DatasourceHasNoCredentialErrorPowerBI Embedded DMTS_DatasourceHasNoCredentialError
【发布时间】:2016-06-23 03:56:59
【问题描述】:

我在 Azure SQL Server 上使用 DirectQuery 方法在 PowerBI Desktop 中创建了一个 PBIX 文件。之后,我将文件上传到工作区。现在,当我使用 MVC API 打开我的自定义 Web 应用程序的报告时,它向我抛出了以下错误:

数据源没有凭据。 请稍后重试或联系支持人员并提供以下详细信息,以帮助您更快地解决问题。

Error CodeDMTS_DatasourceHasNoCredentialError
Server someserver.database.windows.net
Correlation ID3b3d08d7-21cd-7a4b-3778-79841050d3c4
ConnectionType {FieldValue}
Activity ID24480fac-d172-e3a6-17b6-eb8a2ce5b02c
Request IDb1ec1b45-5a65-c642-3fa0-4c5090102720
TimeFri Jun 10 2016 14:53:01 GMT+0500 (Pakistan Standard Time)
Version13.0.1500.198
Cluster URI https://wabi-south-east-asia-redirect.analysis.windows.net/

【问题讨论】:

    标签: powerbi-embedded


    【解决方案1】:

    当您将 PBIX 文件导入 Azure 上的 Power BI 工作区集合时,出于安全考虑,该服务不包含您的凭据。导入完成后,您可以使用我们的 REST API 修改凭据和/或连接字符串。

    Power BI REST APIs

    具体来说,您需要调用 PATCH 数据源 API Patch Gateway Datasource API

    通过 SDK 调用这些 API 的示例如下:

    1. .NET Provision Tool from sample (Update Connection)
    2. Node JS Command Line tool (Update Connection)

    【讨论】:

    • P.S.我希望在不久的将来会有更直观/简单/可发现的方法来做这些事情,因为目前 - 将 power bi 报告嵌入到我自己的应用程序中很困难 - 大量搜索、尝试、猜测 - 这不是一件容易的事情根据团队的陈述,我预计
    猜你喜欢
    • 2019-04-15
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多