You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Azure Analysis Service创建PowerBI Datamart:如何批量导入所有表?

从Azure Analysis Service批量导入所有表到Power BI Datamart

不需要逐个手动选择100张表,Power BI Datamart提供了一次性导入所有表的便捷方式,具体操作步骤如下:

  • 打开Power BI Datamart的「获取数据」功能,选择连接Azure Analysis Service,输入目标服务URL和数据库名称完成连接。
  • 进入导航器界面后,找到数据库对应的表列表区域,点击列表顶部的全选复选框(通常在表头位置),即可一次性选中所有表。
  • 确认选中后,点击「加载」或「转换数据」:
    • 选择「加载」会直接将所有选中的表及其字段导入Datamart,同时保留原模型中的关系(如果源模型的关系已正确配置)。
    • 选择「转换数据」可先进入Power Query编辑器,批量调整字段、过滤数据后再完成导入,适合需要精简数据的场景。

如果导航器的全选功能无法满足需求(比如需要自定义筛选规则),也可以通过Power Query的M代码实现批量导入:

  1. 在Power Query编辑器中,先导入任意一张表,打开高级编辑器查看基础连接代码。
  2. 修改代码,使用List.Combine或Table.FromRecords等函数遍历数据库中的所有表名,批量生成导入逻辑。

注意:导入大量表时,建议先确认源模型的性能和数据量,避免因一次性导入过多数据导致Datamart加载缓慢或资源占用过高。

内容的提问来源于stack exchange,提问作者user867662

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 18:35:48