白杨商业智能工作室
#Power BI#最佳实践

自动连接数据源

· 白杨BI工作室

在 Power BI 中,你可能不知道可以通过绑定提示(Binding Hints)来自动将 Semantic Model 连接到数据源。本文将详细介绍如何实现这一点。

自动连接数据源

在 Power BI 中,你可能不知道可以通过绑定提示(Binding Hints)来自动将 Semantic Model 连接到数据源。本文将详细介绍如何实现这一点。

背景

Chris Webb 在他的博客中分享了一个实用的技巧:通过配置 Semantic Model,在发布到服务时能够自动与数据源建立连接。这可以极大地提高工作效率,无需每次手动重新连接数据源。

实操步骤

准备工作

  1. 创建 Power BI 项目
    首先在 Power BI Desktop 中导入一个包含 Products 表的模型,并连接到 Azure Data Explorer 的帮助集群中的 ContosoSales 数据库。
  2. 发布模型并删除连接 发布模型后,你会发现需要手动重新连接数据源才能刷新模型。此时删除该发布的模型。

创建 Shareable Cloud Connection

  1. 进入管理连接页面
    登录 Power BI 服务,转到“管理连接”页面。
  2. 创建新的 Shareable Cloud 连接 在“帮助集群”下,点击“新建共享云连接”,并记录连接 ID。这里的关键在于正确设置 Azure Data Explorer 的连接。

配置绑定提示

  1. 编辑 M 代码
    修改你之前发布的模型的 M 代码,添加绑定提示信息。例如:

    let 
        Source = AzureDataExplorer.Contents(
            "help", 
            null, 
            null, 
            [
                MaxRows                 = null,
                MaxSize                 = null,
                NoTruncate              = null,
                AdditionalSetStatements = null
            ]
        ),
        ContosoSales = Source {[Name = "ContosoSales"]}[Data],
        Products1 = ContosoSales {[Name = "Products"]}[Data]
    in 
        Products1
    
  2. 更新模型配置 使用 Shareable Cloud 连接 ID 更新模型的配置,确保绑定提示正确无误。

操作结果

完成以上步骤后,当你再次发布模型时,Power BI 将自动与预先设置的数据源建立连接。这不仅简化了工作流程,还能提高数据一致性。

通过这个方法,你可以在日常工作中更加高效地使用 Power BI。

相关文章

Power BI 和 Microsoft Fabric 的 Databricks ADBC 连接器正式发布

Power BI 和 Microsoft Fabric 的 Databricks ADBC 连接器正式发布

微软正在把 Power Query 连接器的底层驱动从 ODBC 迁到 ADBC,这次轮到 Databricks。适用于 Power BI 和 Microsoft Fabric 的 Databricks ADBC 连接器已正式 GA(Generally Available,正式发布)。

#技术分享#Power BI#Fabric#语义模型
Power BI 2026 年 10 月功能摘要

Power BI 2026 年 10 月功能摘要

距离上一次九月更新才过去没多久,而且当时还赶上了欧洲 Microsoft Fabric + SQL 社区大会,更新量已经不小。

#技术分享#Power BI#Fabric#Copilot
Microsoft Data Factory 的 Amazon Redshift V2 连接器

Microsoft Data Factory 的 Amazon Redshift V2 连接器

微软正在对 Amazon Redshift 连接器进行重要升级,底层驱动将从旧版切换至全新的 Amazon Redshift ODBC 2.x。

#技术分享#Power BI#Fabric
F2容量跑通完整报表方案

F2容量跑通完整报表方案

很多团队一提到 Microsoft Fabric,第一反应就是:F2 这种小容量能干嘛? 跑个 Demo 都嫌卡,更别说承载一套完整的报表解决方案了。

#技术分享#Power BI#最佳实践
近似去重反而更慢?

近似去重反而更慢?

做 DAX 性能优化的人,看到 `APPROXIMATEDISTINCTCOUNT` 这个新函数,第一反应多半是:终于有办法治 `DISTINCTCOUNT` 这个性能杀手了。 但最近一轮实测下来,结论有点打脸——在某些场景下,近似去重反而比精确去重更慢。

#Power BI#最佳实践
近似去重计数:快但准吗?

近似去重计数:快但准吗?

9 月 Power BI 更新后,Import 模式和 Direct Lake 模式的语义模型开始支持 `ApproximateDistinctCount()` 这个 DAX 函数。 我在一个 14 亿行的 Direct Lake 语义模型上做了测试,数据来自纽约出租车样本。

#Power BI#最佳实践
有问题?加企业微信 1 对 1 交流 👇
➕ 添加企业微信
备注「白杨」优先通过 · 数据洞察与智能决策
企业微信
企业微信
备注「白杨」优先通过