连接到 Power BI

在 Azure 中创建服务器并向其部署表格模型后,组织中的用户已准备好连接并开始浏览数据。

注释

如果要将 Power BI Desktop 模型发布到 Power BI 服务,请确保 Azure Analysis Services 服务器上的 Case-Sensitive 排序规则服务器属性未被选择(默认值)。 可以使用 SQL Server Management Studio 设置 Case-Sensitive 服务器属性。

在 Power BI Desktop 中连接

  1. 在 Power BI Desktop 中,单击“ 获取数据>Azure>Azure Analysis Services 数据库”。

  2. “服务器”中,输入服务器名称。 请务必包含完整的 URL;例如,asazure://chinanorth.asazure.chinacloudapi.cn/advworks。

  3. 数据库中,如果知道要连接到的表格模型数据库或透视的名称,请在此处粘贴。 否则,可以将此字段留空,并在以后选择数据库或透视。

  4. 选择连接选项,然后按 Connect

    支持 “连接实时” 和“ 导入 ”选项。 但是,我们建议使用实时连接,因为导入模式确实存在一些限制:最明显的是,在导入期间,服务器性能可能会受到影响。

    如果 混合存储模式下有 Power BI 模型, 连接实时 选项将替换为 DirectQuery 选项。 如果模型从“导入”切换到混合存储模式,则实时连接也会自动升级到 DirectQuery。

  5. 当系统提示输入凭据时,请选择 Microsoft帐户,然后单击“ 登录”。

    登录 Azure Analysis Services 的屏幕截图。

    注释

    不支持 Windows 和基本身份验证。

  6. 导航器中,展开服务器,然后选择要连接到的模型或透视,然后单击“ 连接”。 单击模型或透视可显示该视图的所有对象。

    模型在 Power BI Desktop 中打开,报表视图中有一个空白报表。 “字段”列表显示所有非隐藏的模型对象。 连接状态显示在右下角。

在 Power BI 中连接(服务)

  1. 创建一个 Power BI Desktop 文件,该文件与服务器上的模型有实时连接。

  2. Power BI 中,单击“获取数据文件>”,然后找到并选择 .pbix 文件。

请求内存限制

为了保护系统的性能,无论 Azure Analysis Services 服务器上配置的 查询内存限制 如何,都会对 Power BI 报表针对 Azure Analysis Services 发出的所有查询强制实施内存限制。 如果查询占用过多内存,则用户应考虑简化查询或其计算。

查询类型 内存限制请求
来自 Power BI 的实时连接 10 GB
共享工作区中 Power BI 报表中的 DirectQuery 1GB
Premium 工作区中 Power BI 报表中的 DirectQuery 10 GB
Power BI Q&A 100 MB

另请参阅

连接到 Azure Analysis Services
客户端库