power bi embedded,更改直接查询的连接字符串

power bi embedded, change connection string for direct query

在控制台应用程序中按照第 7 步 (https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started-sample/) 更新直接查询连接的连接字符串时出现错误。

我试图通过从 azure 向我的数据库提供连接字符串并仅替换用户名和密码来完成第 7 步。

控制台应用程序产生的错误是一条红色消息 "Bad Request"

如果无法完成第 7 步,带有嵌入式报告的 Web 应用会产生以下错误:

无法加载此视觉对象的数据

错误CodeDMTS_DatasourceHasNoCredentialError

第 7 步终于成功了。

在查看以下显示其代码(第 500 行)的 link 后,我理解了第 7 步: https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app/blob/master/ProvisionSample/Program.cs

需要说明的是,在此步骤中提供的 "Username: " 和 "Password: " 对应于 Azure SQL 凭据。 我可以跳过步骤:"Connection String (enter to skip): " 假设连接是在上传的 PBIX 报告中定义的。 该报告使用直接查询。 完成第 7 步后,报表正在 Web 应用程序上运行。

只是一个小补充,可能会对某人有所帮助。如果您还需要更改连接字符串,则应按以下格式声明:

Data Source=xxxx.database.windows.net;Initial Catalog=dbName;User ID=xxx;Password=xxx;

感谢来自 PBI 论坛的 Nithya:https://community.powerbi.com/t5/Developer/PowerBI-Embedded-Sample-Connection-string/td-p/27454

我今天遇到了同样的问题。新的 CLI 现在无法执行第 7 步。你收到错误的请求。转到 GitHub 并下载旧版本。我做到了,允许我设置连接字符串,一切都开始工作了。