Azure Analysis Services 数据库

总结

项目 说明
发布状态 正式版
产品 Power BI(语义模型)
Power BI(数据流)
Fabric(数据流 Gen2)
Power Apps(数据流)
Dynamics 365 Customer Insights
支持的身份验证类型 基本(仅适用于 Power Apps)
Microsoft 帐户
组织帐户
Windows(仅在 Power Apps 中受支持)
M 函数引用 AnalysisServices.Database
AnalysisServices.Databases

注意

由于部署计划和特定于主机的功能,某些功能可能只存在于一个产品中。

先决条件

  • Azure 订阅。 转到获取 Azure 免费试用版

  • Azure Analysis Services 服务器。 按照快速入门:创建服务器 - 门户中的说明,使用 Azure 门户创建服务器。 本节中的其他文章还包括有关使用 PowerShell、Bicep 或 Azure 资源管理器 (ARM) 模板创建服务器的信息。 此连接器文章假定已创建 Azure Analysis Services 服务器,且在服务器上具有现有数据库。

支持的功能

  • 导入
  • 实时连接(Power BI 语义模型)
  • 高级选项
    • MDX 或 DAX 查询

从 Power Query Desktop 连接到 Azure Analysis Services 数据库

请执行以下步骤来建立连接:

  1. 在连接器选择中选择 Azure Analysis Services 数据库选项。 详细信息:获取数据的位置

  2. 在显示的 SQL Server Analysis Services 数据库对话框中,提供服务器和数据库的名称(可选)。

    Power Query Desktop 中的 SQL Server 数据库连接生成器。

    注意

    只有 Power BI Desktop 才会显示导入实时连接选项。 如果要使用 Power BI Desktop 进行连接,选择实时连接时,会使用实时连接将连接的数据直接加载到 Power BI Desktop。 在这种情况下,在将数据加载到 Power BI Desktop 之前,无法使用 Power Query 转换数据。 出于本文的目的,选择了导入选项。 有关在 Power BI Desktop 中使用实时连接的详细信息,请转到在 Power BI Desktop 中连接到 Analysis Services 表格数据

  3. 选择“确定”

  4. 如果这是首次连接到此数据库,请选择身份验证类型并输入凭据。 然后选择“连接”。

    Analysis Services 数据库身份验证。

  5. 导航器中,选择所需的数据库信息,然后选择加载以加载数据,或是选择转换数据以继续在 Power Query 编辑器中转换数据。

    显示一些销售目标数据的 Power Query 导航器。

从 Power Query Online 连接到 Azure Analysis Services 数据库

请执行以下步骤来建立连接:

  1. 在连接器选择中选择 Azure Analysis Services 数据库选项。 详细信息:获取数据的位置

  2. 连接到数据源页面中,提供服务器和数据库的名称(可选)。

    Power Query Online 中的 Azure Analysis Services 数据库连接生成器。

  3. 如果需要,请选择本地数据网关。

  4. 如果这是首次连接到此数据库,请选择身份验证类型并输入凭据。

  5. 选择“下一步”继续。

  6. 导航器中,选择所需的数据,然后选择转换数据

    显示人力资源员工数据的 Power Query Online 导航器。

使用高级选项进行连接

Power Query 提供一个高级选项,可以根据需要将这些选项添加到查询中。

高级选项 说明
MDX 或 DAX 语句 (可选)向要执行的 Azure Analysis Services 数据库服务器提供特定的 MDX 或 DAX 语句。

在高级选项中输入值后,在 Power Query Desktop 中选择确定,或者在 Power Query Online 中选择下一步,以连接到 Azure Analysis Services 数据库。

使用复合模型的直接查询进行连接

可以将 Power BI 上的 Azure 分析服务 Live Connect 模型转换为 DirectQuery 复合模型,以便将Azure 分析服务多维数据集中的数据与其他数据合并到 DirectQuery 或从其他源导入模式。 想要将企业中的数据 Azure 分析服务与他们拥有的其他数据(如 Excel 电子表格)合并,或者想要从其企业 AAS 模型个性化或扩充元数据的报表作者将发现此功能特别有用。 有关 更多详细信息,请参阅 Power BI 语义模型和 Analysis Services 上的复合模型。

故障排除

错误指示“凭据无效”

如果在 Azure Analysis Services 中启用了防火墙,并且收到“凭据无效”错误,则可能需要允许列出 Power Query Online 群集的 IP 地址,即使已允许从 Azure Analysis Services 服务器防火墙中的 Power BI 服务访问也是如此。

屏幕截图。

要允许列出 Power Query Online 群集,请从 Microsoft 下载中心下载 Azure IP 范围和服务标记。 需要允许列出 PowerQueryOnline 服务标记中的 IP 地址。 有关如何配置服务器防火墙的详细信息,请转到快速入门:配置服务器防火墙 - 门户