【问题标题】:Power BI Service Analysis Services database connection stringPower BI Service Analysis Services 数据库连接字符串
【发布时间】:2016-05-25 03:01:09
【问题描述】:

Power BI 服务“在 Excel 中分析”功能生成一个 .odc 文件,该文件被导出、下载到本地计算机上,执行时打开 Excel,使用 Power BI 数据创建 Excel 多维数据集和数据透视表。

我一直在尝试使用 .odcconnection 文件信息来组合一个 url,我可以在 Power Query 中使用它来连接到承载报表数据源的 Power BI Analysis Services 数据库。

这是来自.odc 文件的连接字符串:

<odc:ConnectionString>
Provider=MSOLAP.7;
Integrated Security=ClaimsToken;
Data Source=https://analysis.windows.net/powerbi/api;
;
Initial Catalog=37c4ee9e-6cf5-49d2-aaa7-e66e42646274;
Location=https://wabi-west-us-redirect.analysis.windows.net/xmla?vs=sobe_wowvirtualserver&db=37c4ee9e-6cf5-49d2-aaa7-e66e42646274;
MDX Compatibility= 1; 
MDX Missing Member Mode= Error; 
Safety Options= 2; 
Update Isolation Level= 2
</odc:ConnectionString>  

.odc 文件还包含一个 url,尽管它最终位于 Excel 数据连接的 Name 字段中:

<title>https://analysis.windows.net/powerbi/api; 37c4619e-6cf5-49d2-aaa7-e66e42646274 Model
</title>

我猜这是 .odc 文件中的 AS 数据库 url:

https://wabi-west-us-redirect.analysis.windows.net/xmla?vs=sobe_wowvirtualserver&db=37c4ee9e-6cf5-49d2-aaa7-e66e42646274

因此,我使用该 AS url 创建 Power Query SSAS 连接器,如下所示:

= AnalysisServices.Databases("https://wabi-west-us-redirect.analysis.windows.net/xmla?vs=sobe_wowvirtualserver&db=37c4ee9e-6cf5-49d2-aaa7-e66e42646274")

我输入我的 Power BI 服务用户名和密码作为Basic 身份验证和Private 安全状态。

Power Query 加载没有错误,运行一秒钟,然后显示错误:

DataSource.Error: AnalysisServices: The connection either timed out or was lost.

其他人做过吗?是否有比我指定的更多的 AS 数据库 url。

【问题讨论】:

    标签: excel-2013 powerbi powerquery ssas-2012


    【解决方案1】:

    据我了解,它们使用 2 种不同的架构:ADOMD 与 XMLA,所以我认为这不会起作用。 AnalysisServices.Databases 的第一个参数是 servername,而不是 XMLA 的 URI。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-13
      • 1970-01-01
      • 2019-07-07
      • 1970-01-01
      • 1970-01-01
      • 2021-01-10
      • 1970-01-01
      • 2022-12-15
      相关资源
      最近更新 更多