我在Windows Server 2019的IIS 10上为Analysis Services表格实例(SQL Server 2017)配置了HTTP端点,并且能够使用HTTP端点在本地计算机上连接此表格实例。我还创建了一些Power BI报表,它在Power BI桌面中的HTTP端点上也可以正常工作。
但是当我在Power BI服务上部署这些报告并尝试运行时,它显示以下错误消息:
“与Analysis Service实例的连接超时或丢失。请确保服务器和'SQL Browser'服务正在运行。”
我也禁用了防火墙之后尝试访问HTTP端点,但是在Power BI服务和远程访问中遇到相同的错误。
安装了SSAS表格实例的计算机不在域中,并且我正在尝试从其他域远程/使用Power Bi服务将其连接。
请参阅以下链接:
Analysis services with PowerBI
这是问题的根本原因吗?
注意:SQL Server Browser服务也在计算机上运行。
请让我知道是否错过了某件事。
预先感谢。
Hemant
Analysis services with PowerBI
可能的解决方案是:
1)使用Active Directory
您可以为SSAS服务器创建单独的AD环境。它不必与用于登录Power BI服务的与Azure AD租户同步的AD域相同。它必须是AD。然后,您可以直接在此SSAS服务器上安装本地数据网关,并将其添加到Power BI Service环境中。然后,您必须为此网关添加SSAS连接,并将Power BI用户映射到SSAS AD用户。然后,计划的刷新功能应在导入模式下通过此本地数据网关工作。我不确定DirectQuery。
2)查询代理(仅用于MDX查询)
如果您的使用场景仅需要SSAS实例中的一些数据,也许可以通过使用MDX查询来获取数据。如果是这种情况,那么您可以部署并使用用ASP.NET编写的简单SSAS查询代理应用程序。
因此,我是否需要使用Active Directory相同?请确认。
关于,遗产