概要
| Item | Description |
|---|---|
| 发布状态 | 正式版 |
| Products | Excel Power BI (语义模型) Power BI (数据流) Fabric(Dataflow Gen2) Power Apps(数据流) Customer Insights (数据流) Analysis Services |
| 支持的身份验证类型 | 帐户密钥 |
| 功能参考文档 | AzureStorage.Table |
支持的功能
- Import
从 Power Query Desktop 连接到 Azure 表存储
Power Query Desktop 包括 Excel、Power BI(语义模型)和 Analysis Services 作为体验。
若要连接到 Azure 表存储,请执行以下步骤:
从 “获取数据”中选择 Azure 类别,选择 “Azure 表存储”,然后选择“ 连接”。 详细信息: 获取数据的位置
在显示的 Azure 表存储 窗口中,输入表所在的存储帐户的名称或 URL。 不要将表的名称添加到 URL。
选择“确定”。
添加 Azure 表存储帐户密钥 并选择 “连接”。
在 导航器中,选择要导入和使用应用程序中的一个或多个表。 然后选择 “加载 ”以加载表,或 转换数据 以打开 Power Query 编辑器,可在其中筛选和优化要使用的数据集,然后加载该优化数据集。
从 Power Query Online 连接到 Azure 表存储
Power Query Online 将 Power BI(数据流)、Power Apps(数据流)和 Customer Insights (数据流)作为体验。
若要建立连接,请执行以下步骤:
在连接器选择中选择 “Azure 表存储 ”选项。 详细信息: 获取数据的位置
在显示的 “Azure 表存储 ”对话框中,输入存储表的 Azure 存储帐户的名称或 URL。 不要将表的名称添加到 URL。
添加 Azure 表存储帐户密钥,然后选择“ 下一步”。
选择要导入和使用的一个或多个表,然后选择“ 转换数据 ”以在 Power Query 编辑器中转换数据。
复制 Azure 表存储的帐户密钥
Azure 表存储帐户密钥与 Azure Blob 存储帐户密钥相同。 若要检索在 Power Query 中对帐户进行身份验证时要使用的 Azure 表存储帐户密钥,请执行以下步骤:
登录到 Azure 门户。
找到托管表的 Azure Blob 存储帐户。
在存储帐户菜单窗格中,在 “安全性 + 网络”下,选择 “访问密钥”。
在 key1 部分中,找到 密钥 值。 选择键值旁边的 “显示 ”。
选择 “复制到剪贴板 ”图标以复制 密钥 值。
局限性
以下限制适用于 Power Query Azure 表存储连接器。
Power Query Online 和 Azure 存储位于同一区域
不支持直接访问启用了防火墙且与 Power Query Online 位于同一区域中的 Azure 存储帐户。 出现此限制的原因是,在部署在 Azure 存储帐户所在的同一区域中时,Power Query 服务使用专用 Azure IP 地址进行通信。 有关详细信息,请参阅 有关存储网络安全的 Azure 文档。
若要解决此限制,并允许从同一区域中的 Power Query Online 访问 Azure 存储,请使用以下方法之一:
- 利用本地 数据网关,该网关充当 Power Query Online 和 Azure 存储之间的桥梁。
- 使用 虚拟网络(VNet)数据网关。
Azure 表名称的混合大小写支持
在某些涉及Microsoft Entra 身份验证的情况下,当表名称包含混合大小写时,连接器可能无法访问 Azure 存储帐户表中的数据,从而导致错误: DataFormat.Error: OData: The format isn't supported 若要解决此问题,请使用所有小写字符重命名表,或切换到帐户密钥身份验证方法。