我开发了一些 Power BI 仪表板,它们使用 Microsoft SQL Server 数据库作为我已发布到 Power BI 服务的源。
我还安装了一个“本地数据网关”,以便我可以安排它们进行自动刷新。
使用 SQL Server 关系数据库作为源的所有仪表板的自动刷新工作正常,没有任何问题。
问题:
一个仪表板虽然使用 Analysis Services 多维数据集作为源,但它的自动刷新只是拒绝工作。我已将其数据源添加到网关,并且从网关到源多维数据集的连接看起来是成功的。
问题是当数据集刷新启动时,它总是失败。当我检查 power bi 服务中的刷新历史记录时,我看到了这个错误
无法连接到未定义的数据源。
如果我转到安装网关的机器并导出日志,我会在日志文件中看到以下文本。
System.AggregateException:发生一个或多个错误。---> Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.MashupDataAccessValueException:混搭表达式评估错误。原因: 。---> Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.GatewayPipelineWrapperException:AnalysisServices:发生以下系统错误:服务器上的安全数据库没有此工作站信任关系的计算机帐户。
有没有人知道可能导致这种情况的原因。仅当仪表板源是 SQL Server 分析服务时才会发生这种情况。所有其他仪表板都在刷新,没有任何问题。