在 Azure 机器上连接 Power BI 企业网关时出错

error connecting Power BI enterprise gateway on an azure machine

我已经使用 Image SQL Server Data Center for SQL Server 2014 在 Azure 上创建了一个虚拟机,并在该机器上创建了一些 SSAS 多维数据集。我能够从管理工作室访问多维数据集。我想从 Power Bi 访问这些多维数据集。我在那台机器上安装了 Power Bi 网关,并使用实时连接方法连接了多维数据集。我进一步安装了 Power Bi Enterprise 网关,以便将我的多维数据集刷新到 Power BI 云。现在,当我尝试使用 PBI 网关连接到 Azure 机器上的 SSAS 时,我无法连接,它给我错误 "There are currently no logon servers available to service the logon request." 另一方面,当我尝试连接到 SQL 服务器数据库引擎时在 PBE 网关的同一台机器上,我可以毫无问题地连接。 Azure 机器还不是域的一部分,这可能是我从 Power BI 网关连接到 SSAS 实例时出错的原因。

验证 VM 的网络接口正在使用预期的网络安全组,并且网络安全组对 PBI 网关使用的端口具有正确的入站和出站安全规则。

我将这台机器设为 Active Directory 域控制器,因此这台机器现在是 Active Directory 的一部分。现在我可以将这台机器上的 SSAS 实例连接到 PBI Enterprise 网关,但我的问题并没有就此结束,我仍然无法刷新我从同一台机器上的 SSAS 多维数据集获取的数据集。我收到错误 "Data source access error. Please contact gateway administrator"

此外,我向 Active Directory 添加了一个新用户,其名称与我在 Power BI 中的帐户名称相同。我进一步将该用户在 Active Directory 中的 UPN 更改为我的 Power BI 用户的 UPN。假设我的域名是 domain,upn 是 domain.local,我在 AD 中创建的新用户是 NDubey@domain.local,我将 UPN 更改为 NDubey@ABC.com,因为这是我在 Power BI 中的登录名。之后,我能够看到从 SSAS 多维数据集填充的数据集中的数据。