在 Azure 中创建服务器并向其部署表格模型后,组织中的用户已准备好连接并开始浏览数据。
注释
如果要将 Power BI Desktop 模型发布到 Power BI 服务,请确保 Azure Analysis Services 服务器上的 Case-Sensitive 排序规则服务器属性未被选择(默认值)。 可以使用 SQL Server Management Studio 设置 Case-Sensitive 服务器属性。
在 Power BI Desktop 中连接
在 Power BI Desktop 中,单击“ 获取数据>Azure>Azure Analysis Services 数据库”。
在 “服务器”中,输入服务器名称。 请务必包含完整的 URL;例如,asazure://chinanorth.asazure.chinacloudapi.cn/advworks。
在 数据库中,如果知道要连接到的表格模型数据库或透视的名称,请在此处粘贴。 否则,可以将此字段留空,并在以后选择数据库或透视。
选择连接选项,然后按 Connect。
支持 “连接实时” 和“ 导入 ”选项。 但是,我们建议使用实时连接,因为导入模式确实存在一些限制:最明显的是,在导入期间,服务器性能可能会受到影响。
如果 混合存储模式下有 Power BI 模型, 连接实时 选项将替换为 DirectQuery 选项。 如果模型从“导入”切换到混合存储模式,则实时连接也会自动升级到 DirectQuery。
当系统提示输入凭据时,请选择 Microsoft帐户,然后单击“ 登录”。
注释
不支持 Windows 和基本身份验证。
在 导航器中,展开服务器,然后选择要连接到的模型或透视,然后单击“ 连接”。 单击模型或透视可显示该视图的所有对象。
模型在 Power BI Desktop 中打开,报表视图中有一个空白报表。 “字段”列表显示所有非隐藏的模型对象。 连接状态显示在右下角。
在 Power BI 中连接(服务)
创建一个 Power BI Desktop 文件,该文件与服务器上的模型有实时连接。
在 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 |