白杨商业智能工作室
#技术分享#Power BI#Fabric#语义模型

微软与 Snowflake 共同致力于 Apache Ossie

· 白杨BI工作室

语义层正在成为 AI 驱动分析的关键基础设施,但一个老问题始终困扰着数据团队:同一套业务指标定义,往往要在不同平台之间反复重建。微软与 Snowflake 近期联合宣布对 Apache Ossie(孵化中)项目的承诺,正是冲着这个痛点去的。

微软与 Snowflake 共同致力于 Apache Ossie

语义层正在成为 AI 驱动分析的关键基础设施,但一个老问题始终困扰着数据团队:同一套业务指标定义,往往要在不同平台之间反复重建。微软与 Snowflake 近期联合宣布对 Apache Ossie(孵化中)项目的承诺,正是冲着这个痛点去的。Ossie 的目标是建立一套厂商中立的语义元数据交换标准,让语义层定义一次、跨平台复用——这听起来简单,做起来却涉及整个数据分析生态的协作方式变革。

微软在 Power BI 语义模型(Semantic Model,即承载业务逻辑与指标定义的数据模型层)上积累了大量工程经验:月活用户超过 3800 万,财富 500 强中 94% 的企业在用,2025 年 GigaOm 语义层与指标存储雷达报告中也被评为领导者和卓越表现者。现在,微软把这部分经验带进 Apache Ossie,与 Snowflake 及其他合作伙伴共同推进标准化。

为什么需要 Apache Ossie

在此之前,语义定义在不同平台间各自为政。同一个“活跃客户”口径,在 Snowflake 里写一遍,到了 Power BI 再写一遍,中间还可能因为 SQL 方言和建模逻辑差异产生不一致。这种重复不仅增加管理开销,更危险的是让 AI Agent 拿到的语义上下文出现偏差。

Apache Ossie 的做法是定义一套通用规范,工具可以按规范读写语义元数据。核心目标就一句话:语义层定义一次,就能在数据和 AI 生态中可移植,同时保留语义含义和治理能力,供 Agent 消费。这意味着企业不必为了跨平台分析而移动或复制底层数据,语义上下文本身成为可交换的资产。

与 Snowflake 的协作逻辑

Snowflake 和微软服务着大量重叠客户,而这些客户并不想在两个生态之间做选择。他们希望数据和分析投资能协同工作。这就让 Snowflake Semantic Views 与 Power BI 语义模型之间的互操作性成为双方共同的责任。

这次合作并非从零开始。此前双方已经在多个层面完成集成:从 Snowflake 向 OneLake 写入 Iceberg 表、Snowflake 的镜像数据库、OneLake 使用 Iceberg 表、OneLake 目录集成、Power Query Snowflake 连接器等。语义层的互通是在这些数据层集成之上的自然延伸。

目前合作的重点是:用 Apache Ossie 作为跨平台语义层转换的载体,在不移动、不复制底层数据的前提下完成转换。往前看,微软计划把 DAX(Data Analysis Expressions,数据分析表达式,Power BI 的公式语言)推动为 Ossie 认可的查询语言,并扩展 Ossie 对本体(Ontology)的支持,让语义模型中的业务逻辑不仅能支撑 Agent 分析,还能延伸到平台无关的运营智能场景。

落地场景:一份 Ossie 文档,两个平台复用

这次公布的具体集成场景是:将一份 Ossie 文档同时转换为 Snowflake Semantic View 和 Power BI 语义模型。客户只需定义一次共享语义上下文,就能在 Snowflake 和 Microsoft Fabric 上复用,同时保留各自平台的 Agent 体验和能力。微软已经提供了 Apache Ossie Microsoft Converter 工具供开发者参考。

这个场景的价值在于,它验证了“定义一次,随处复用”的可行性。对于同时使用 Snowflake 和 Power BI 的团队来说,这意味着指标口径的统一不再依赖人工同步,而是通过标准化的语义交换自动完成。

开放标准需要社区共建

Apache Ossie 目前在 Apache 软件基金会处于孵化阶段。孵化意味着项目正在朝着成熟 Apache 项目所要求的治理、基础设施和社区实践方向推进。微软表示期待与 Apache 社区、Snowflake 以及行业其他参与者一起,为 AI 驱动分析构建更开放、更互联的未来。对于中国数据分析从业者来说,关注并参与 Ossie 规范的演进,是在跨平台语义治理上提前布局的机会。

相关文章

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 交流 👇
➕ 添加企业微信
备注「白杨」优先通过 · 数据洞察与智能决策
企业微信
企业微信
备注「白杨」优先通过