2016-06-10 3 views
2

Я создал файл PBIX в PowerBI Desktop с использованием метода DirectQuery на Azure SQL Server. После этого я загрузил файл в рабочее пространство. Теперь, когда я открываю этот отчет в своем пользовательском веб-приложении с использованием MVC API, он бросает мне следующую ошибку:PowerBI Embedded DMTS_DatasourceHasNoCredentialError

У источника данных нет учетных данных. Повторите попытку позже или обратитесь в службу поддержки и предоставьте следующую информацию, чтобы быстрее решить проблему.

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

При импорте файла PBIX в вашу коллекцию рабочей силы BI на Azure услуга не включает в себя учетные данные из соображений безопасности. После завершения импорта вы можете изменить учетные данные и/или строки подключения с помощью наших API REST.

Power BI REST APIs

В частности вам нужно звонок PATCH источника данных API Patch Gateway Datasource API

Примеры вызова этого API, с помощью SDKs можно найти в следующем:

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

P.S. Надеюсь, в ближайшем будущем будут более интуитивно понятные/простые/открываемые способы сделать это, потому что на данный момент - вложение отчетов о силе bi в мое собственное приложение сложно - много поиска, попытки, угадывания - нелегкий материал, как Я ожидал, основываясь на том, что было заявлено в команде – Prokurors

Смежные вопросы