2

我在 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/
4

1 回答 1

4

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

Power BI REST API

具体来说,您需要调用 PATCH 数据源 API 补丁网关数据源 API

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

  1. 示例中的 .NET 配置工具更新连接
  2. Node JS 命令行工具更新连接
于 2016-06-22T19:56:59.203 回答