当我想使用DirectQuery时遇到问题。我有一个安装了SQL Server的DomainController。我已安装Data Gateway,必须将服务帐户修改为本地系统才能完成设置。我已在企业模式下成功设置数据网关。在PowerBi.com中,一切都很好,可以看到网关,没有错误。
当我现在创建一个带有SQL连接的新文件和模式"导入"并将其发布到PowerBi.com,然后它工作正常,当我安排刷新时,这也很好。
但我想在Database表上使用DirectQuery。对于这种情况,我创建了一个新的Power BI文件,并选择了我已经在我的网关下的PowerBI.com中创建为DataSet的相同数据库。然后我加载文件中的数据,并在尝试加载它时,我总是收到以下错误消息:
创建连接
Windows身份验证的备用凭据是 DirectQuery模式不支持。使用您当前的窗口 凭据,提供数据库凭据或切换到导入模式。
在网关和数据源下的PowerBI.com中,我使用了Windows身份验证,并使用了管理员帐户,该帐户也拥有数据库权限。我不知道这个消息意味着什么,我应该改变。有人能帮助我吗?
答案 0 :(得分:2)
似乎您的凭据有问题,我建议您转到文件 - >选项和设置 - >数据源设置,然后编辑您的数据源[编辑权限...]并指定有效的Windows凭据或数据库凭证。之后,点击"刷新" PBIX文件中的按钮。
希望有所帮助!
答案 1 :(得分:0)
如果无法打开PBIX文件,请使用一个空的PBIB文件重新启动Power BI Designer,然后按上述说明转到“文件,选项”。您将发现已为您的数据源存储了“备用”凭证。请使用您当前的凭据。现在,尝试打开原始PBIX文件,您将看到现在直接查询模式可以正常工作。