在控制台应用中执行步骤7(https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started-sample/)后,我遇到错误,更新了直接查询连接的连接字符串。
我尝试通过从azure提供连接字符串到我的数据库并只更换用户名和密码来完成第7步。
控制台应用程序产生的错误是一条红色消息,上面写着"错误请求"
无法完成此步骤7,带有嵌入式报告的Web应用程序会产生以下错误:
无法加载此视觉的数据
错误CodeDMTS_DatasourceHasNoCredentialError
答案 0 :(得分:4)
第7步终于奏效了。
在查看显示其代码的以下链接(第500行)后,我理解了第7步: https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app/blob/master/ProvisionSample/Program.cs
为了清楚起见,此步骤中提供的“用户名:”和“密码:”对应于Azure SQL凭据。 我可以跳过这一步:“连接字符串(输入跳过):”给定连接是在上传的PBIX报告上定义的。 该报告使用的是直接查询。 完成步骤7后,报告正在处理Web应用程序。
答案 1 :(得分:1)
只是一个小小的补充,可能会帮助某人。如果您还需要更改连接字符串,则应按以下格式说明:
.model small
.code
mov ax, bx
来自PBI论坛的Nithya:https://community.powerbi.com/t5/Developer/PowerBI-Embedded-Sample-Connection-string/td-p/27454
答案 2 :(得分:0)
今天我遇到了同样的问题。新CLI无法立即执行第7步。你的要求不好。转到GitHub并下载旧版本。我这样做了,允许我设置连接字符串,这一切都开始工作了。