我有一个工作的SSAS表格模型,我想连接Power BI与这个模型的实时连接 . 在模型中,用户DOMAIN \ aldo有一个角色(READ) . 在Power BI桌面中一切正常 . 我可以创建报告,我可以看到数据 . 在Power BI服务中,我创建了网关并成功连接了网关 . 上传到Power BI服务没有问题 . 但尽管如此,我还是看不到Power BI服务中的数据 .
细节:
ssas在NT服务\ mssqlserverolapservices上运行
ssas admin technicUser
用户在PBI:aldo@boston.com
客户端用户(根据whoami / upn):aldo@seattle.com(这是SSAS角色中的用户DOMAIN \ aldo)
在网关中完成映射以用seattle.com替换boston.com
Gateway中使用的用户:technicUser
我可以在profiler中看到用户aldo@seattle.com作为有效的用户名
<Catalog> AW </ Catalog>
<SspropInitAppName> PowerBI </ SspropInitAppName>
<EffectiveUserName> aldo@seattle.com </ EffectiveUserName>
POwer BI服务中的错误消息:
无法检索此视觉的数据 . 请稍后再试 . 请稍后再试或联系支持部门 . 如果您与支持部门联系,请>提供这些详细信息 . 活动ID8661ae16-5c87-4d04-9049-1e841341f25e索取ID15355511-8ce9-2842-0eea-df1117ecb280相关性ID3e50c72c-06e8-8c81-8a44-78af1f309549 TimeWed Mar 14 2018 14:01:41 GMT 0100(中欧标准时间)版本13.0.4622 0.132
知道我失去了什么工作吗?
1 回答
我有同样的错误,就像你在评论中提到的那样 . 它与DLL的32位或64位版本有关 .
我设法通过取消注册32位版本来解决这个问题
“C:\ Program Files(x86)\ Microsoft Analysis Services \ AS OLEDB \ 110 \ msolap110.dll”
“C:\ Program Files(x86)\ Microsoft Analysis Services \ AS OLEDB \ 120 \ msolap120.dll”
并注册64位版本 .
在以管理员身份运行的命令提示符中,使用regsvr32命令 .
要注册一个DLL:
要取消注册dll:
来自参考:PBI Forums