我尝试根据以下说明https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-multi-tenancy#create-a-profile作为多租户使用power bi embedded。但我在安装配置文件步骤卡住了,该步骤返回以下响应:{ "error": { "code": "FeatureNotAvailableError", "pbi.error": { "code": "FeatureNotAvailableError", "parameters": {}, "details": [] } } }
但是如果我调用GET,一切都正常工作。我真的完全按照说明操作了。设置应用程序,设置租户。
是什么导致了这个错误?谢谢
我试着在谷歌上搜索解决方案,以不同的方式调用API,在Power BI中设置它,但没有任何帮助。我想实现API调用。
1条答案
按热度按时间bnlyeluc1#
如果您在Power Bi管理门户的**
Tenant Settings
中错过了服务主体的启用创建配置文件**选项,则可能会出现此错误。我注册了一个Azure AD应用程序并将其添加到组中,如下所示:
的数据
最初,我通过Postman使用客户端凭据流生成访问令牌,而没有在Power Bi的Tenant设置中启用创建配置文件选项:
字符串
回复:
的
当我使用此令牌创建配置文件时,我也得到了相同的错误如下:
型
回复:
的
要解决错误,请确保在Power Bi Admin Portal的
Tenant settings
中启用创建配置文件选项,方法是添加带有服务主体的组,如下所示:的
现在,几分钟后重新生成bearer token,使用它运行**
POST
请求,成功创建profile**,如下所示:型
回复:
的