首页 文章

从Power BI实时连接到SSAS表格不起作用

提问于
浏览
0

我有一个工作的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 回答

  • 0

    我有同样的错误,就像你在评论中提到的那样 . 它与DLL的32位或64位版本有关 .

    OLE DB provider 'MSOLAP.5' cannot be instantiated
    COMException (0x80040154)
    80040154 Class not registered
    

    我设法通过取消注册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位版本 .

    • “C:\ Program Files \ Microsoft Analysis Services \ AS OLEDB \ 120 \ msolap120.dll”

    在以管理员身份运行的命令提示符中,使用regsvr32命令 .

    要注册一个DLL:

    regsvr32 <pathToDLL>
    

    要取消注册dll:

    regsvr32 -u <pathToDLL>
    

    来自参考:PBI Forums

相关问题