尝试配置 Power BI Data Gatwewy 时出错
Error when trying to configure Power BI Data Gatwewy
刚刚在公司的其中一台服务器上安装了 Power BI 数据网关。
过程很顺利,也很容易,我已经为数据网关指定了一个名称。
因为它链接到我的电子邮件(我认为当其他员工试图发布他们的报告时这将是另一个问题),当我试图在我的网关中配置数据源时我得到这个错误!
Unable to connect: We encountered an error while trying to connect to . Details: ""
Activity ID: 951737c3-eea2-43c3-b5d4-7bb03e247e5b
Request ID: b7c69cff-2be9-f965-2586-14b978802dd7
Cluster URI: https://wabi-australia-southeast-redirect.analysis.windows.net
Status code: 400
Error Code: DMTS_UpdateClusterDatasourceCredentialsErrorCode
Time: Mon Sep 02 2019 10:15:31 GMT+1000 (AUS Eastern Standard Time)
Version: 13.0.10599.151
PBIGateway: The on-premises data gateway's service account failed to impersonate the user.
我确信我的用户 ID 和密码都是正确的,不知道为什么它不起作用!!
我们在 powerbi 网关中遇到了同样的问题。原来数据库密码已过期。重置密码后。问题已解决。
这个让我难住了好几天。为什么 PBI 桌面 应用程序允许连接,在您的桌面上无缝连接,但是当您将报告发布到网络时,bong-bong 没有身份验证,没有凭证,什么都没有!这非常令人沮丧,除了过多的连接 ID 之外没有任何具体细节,这毫无意义。
最后,我们发现问题出在我们如何在本地设置 Power BI 网关,以及网关上的 网关服务帐户 是否有从 SQL 本地服务器和 Sharepoint 中的 Excel table 访问我们的数据源的权限。
在设置您的网关(不是个人网关,而是服务器端网关)时,我们使用管理员本地帐户创建了网关。那是我们的第一个错误。我们无法从 Sharepoint 连接到任何 SQL 服务器数据库。因此,我们使用 Admin O365 AD 帐户重新安装了它。 我们的 SQL 服务器访问正常,但 Sharepoint 中的任何内容都不起作用 - 即使是同一个帐户用于将 Excel 个文件和 CSV 文件放入 Sharepoint。
然后我们注意到网关默认为 NT Authority 组下的服务帐户。同样,另一个本地帐户。将其更改为另一个 O365 帐户,但同样 - 我们无法连接到 Excel 共享点文件!当 Excel 文件在 PowerBI 桌面中正常连接时,这有多难!很郁闷。
所以我们再次重新安装了本地网关,但这次使用了一个 AD 帐户用于登录,另一个系统 AD 帐户用于其服务帐户。我们还将 PBI 报告发布到云端,但数据集无法连接到 Sharepoint 中的 Excel 文件。为什么!!!???
它来到那个用户选项卡,并将我们的本地网关服务帐户放入 Sharepoint 文件连接器的用户列表中。
瞧!!成功了。
总结:
- 在桌面上创建您的 PBI 报告,并将您需要的一切指向获取数据向导中您需要的一切
- 如果您指的是 Excel 文件,请不要指向本地/网络 Excel 文件。你在浪费时间。
- 将 Excel/CSV 或共享点中的任何内容放在文档文件夹中的某处
- 单击文件的“管理权限”并将本地服务网关添加到列表
- 接下来,打开网络上的 Excel 文件
- 然后继续在本地桌面打开它 Excel
- 转到文件 --> 信息
- 单击“复制位置”将文件的位置存储在剪贴板中。将此字符串保存在记事本中
- 关闭 Excel 内部部署
- 关闭Excel在线
- 转到您的 PBI 报告并通过数据源的高级编辑器编辑 M 代码
- 将 Excel 文件路径的 C 盘位置替换为复制到记事本中的文件路径
- 现在您的查询指向共享点中的 Excel 文件。
- 发布您的报告
- 转到 app.powerbi.com 并转到报告的数据集
- 单击三个点并转到“设置”
- 转到网关群集并点击管理网关 link
- 打开您的网关集群并转到您的 Excel 数据连接器
- Select 它并单击“用户”选项卡
- 再次将您的本地网关服务帐户添加到此列表
- 保存
- 刷新您的数据集
瞧!没有更多的错误。
我希望这个冗长的答案足以让您认识到 [1] 微软编写了很棒的软件,但它的用户体验很差 [2] 您需要将网关的凭据传递给任何数据源使用它,参考任何需要本地和云报告之间的网关的数据源。
刚刚在公司的其中一台服务器上安装了 Power BI 数据网关。
过程很顺利,也很容易,我已经为数据网关指定了一个名称。
因为它链接到我的电子邮件(我认为当其他员工试图发布他们的报告时这将是另一个问题),当我试图在我的网关中配置数据源时我得到这个错误!
Unable to connect: We encountered an error while trying to connect to . Details: ""
Activity ID: 951737c3-eea2-43c3-b5d4-7bb03e247e5b
Request ID: b7c69cff-2be9-f965-2586-14b978802dd7
Cluster URI: https://wabi-australia-southeast-redirect.analysis.windows.net
Status code: 400
Error Code: DMTS_UpdateClusterDatasourceCredentialsErrorCode
Time: Mon Sep 02 2019 10:15:31 GMT+1000 (AUS Eastern Standard Time)
Version: 13.0.10599.151
PBIGateway: The on-premises data gateway's service account failed to impersonate the user.
我确信我的用户 ID 和密码都是正确的,不知道为什么它不起作用!!
我们在 powerbi 网关中遇到了同样的问题。原来数据库密码已过期。重置密码后。问题已解决。
这个让我难住了好几天。为什么 PBI 桌面 应用程序允许连接,在您的桌面上无缝连接,但是当您将报告发布到网络时,bong-bong 没有身份验证,没有凭证,什么都没有!这非常令人沮丧,除了过多的连接 ID 之外没有任何具体细节,这毫无意义。
最后,我们发现问题出在我们如何在本地设置 Power BI 网关,以及网关上的 网关服务帐户 是否有从 SQL 本地服务器和 Sharepoint 中的 Excel table 访问我们的数据源的权限。
在设置您的网关(不是个人网关,而是服务器端网关)时,我们使用管理员本地帐户创建了网关。那是我们的第一个错误。我们无法从 Sharepoint 连接到任何 SQL 服务器数据库。因此,我们使用 Admin O365 AD 帐户重新安装了它。 我们的 SQL 服务器访问正常,但 Sharepoint 中的任何内容都不起作用 - 即使是同一个帐户用于将 Excel 个文件和 CSV 文件放入 Sharepoint。
然后我们注意到网关默认为 NT Authority 组下的服务帐户。同样,另一个本地帐户。将其更改为另一个 O365 帐户,但同样 - 我们无法连接到 Excel 共享点文件!当 Excel 文件在 PowerBI 桌面中正常连接时,这有多难!很郁闷。
所以我们再次重新安装了本地网关,但这次使用了一个 AD 帐户用于登录,另一个系统 AD 帐户用于其服务帐户。我们还将 PBI 报告发布到云端,但数据集无法连接到 Sharepoint 中的 Excel 文件。为什么!!!???
它来到那个用户选项卡,并将我们的本地网关服务帐户放入 Sharepoint 文件连接器的用户列表中。
瞧!!成功了。
总结:
- 在桌面上创建您的 PBI 报告,并将您需要的一切指向获取数据向导中您需要的一切
- 如果您指的是 Excel 文件,请不要指向本地/网络 Excel 文件。你在浪费时间。
- 将 Excel/CSV 或共享点中的任何内容放在文档文件夹中的某处
- 单击文件的“管理权限”并将本地服务网关添加到列表
- 接下来,打开网络上的 Excel 文件
- 然后继续在本地桌面打开它 Excel
- 转到文件 --> 信息
- 单击“复制位置”将文件的位置存储在剪贴板中。将此字符串保存在记事本中
- 关闭 Excel 内部部署
- 关闭Excel在线
- 转到您的 PBI 报告并通过数据源的高级编辑器编辑 M 代码
- 将 Excel 文件路径的 C 盘位置替换为复制到记事本中的文件路径
- 现在您的查询指向共享点中的 Excel 文件。
- 发布您的报告
- 转到 app.powerbi.com 并转到报告的数据集
- 单击三个点并转到“设置”
- 转到网关群集并点击管理网关 link
- 打开您的网关集群并转到您的 Excel 数据连接器
- Select 它并单击“用户”选项卡
- 再次将您的本地网关服务帐户添加到此列表
- 保存
- 刷新您的数据集
瞧!没有更多的错误。
我希望这个冗长的答案足以让您认识到 [1] 微软编写了很棒的软件,但它的用户体验很差 [2] 您需要将网关的凭据传递给任何数据源使用它,参考任何需要本地和云报告之间的网关的数据源。