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

F2容量跑通完整报表方案

· 白杨BI工作室

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

F2容量跑通完整报表方案

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

但 FourMoo 的 Gilbert Quevauvilliers 做了一件反直觉的事——他在 F2 容量上完整搭出了一套端到端报表方案,从数据接入到最终可视化,全程没有升级 SKU。这套架构思路,对预算有限、又想验证 Fabric 落地可行性的国内团队,参考价值不小。

为什么选 F2 而不是 F64?

F2 是 Fabric 的入门级容量,算力和内存都非常有限。正常情况下,大家会直接上 F64 甚至更高,因为那才是「生产级」的起点。

但 Gilbert 的出发点很实际:

  • 成本可控:F2 的月成本远低于 F64,适合做 PoC 和小规模生产
  • 架构验证:如果架构本身设计得足够精简,小容量反而能逼出最佳实践
  • 可平滑扩展:F2 上跑通的方案,后续按需扩容到 F4、F8 甚至更高,架构不用推倒重来

换句话说,F2 不是终点,而是验证架构合理性的最低成本试验场。

完整方案包含哪些环节?

这套报表方案覆盖了 Fabric 的核心工作负载,形成了一条完整链路:

  1. 数据接入层:通过 Data Pipeline 和 Dataflow Gen2 把源系统数据拉进 OneLake
  2. 数据存储层:使用 Lakehouse 作为统一的存储底座,Delta 格式落地
  3. 数据转换层:用 Notebook 做轻量级清洗和建模,避免过度依赖重型计算
  4. 语义模型层:基于 Direct Lake 模式构建语义模型,绕开传统 Import 模式的刷新瓶颈
  5. 报表展现层:Power BI 报表直接消费语义模型,实现近实时查询

关键设计取舍

在 F2 这种小容量上,每一个资源决策都会被放大,所以架构上必须做减法。

1. 优先用 Direct Lake,而不是 Import

Direct Lake 直接读取 OneLake 中的 Delta 表,省掉了数据复制和刷新过程,对 F2 的 CU 消耗更友好。这是整套方案能跑起来的关键。

2. 控制数据量级

F2 的内存和计算资源有限,数据表不能无限膨胀。方案中对事实表做了合理的聚合和分区,避免单表过大拖垮整体性能。

3. 转换逻辑尽量下推

能在 Lakehouse 层用 SQL 或 Notebook 完成的转换,就不要留到语义模型里做。语义模型越轻,F2 上的查询响应越快。

4. 刷新策略要克制

小容量下频繁刷新是灾难。方案里对刷新频率做了严格规划,只在必要时触发。

这套方案适合谁?

不是所有场景都该用 F2。这套架构更适合:

  • 正在做 Fabric 可行性验证的团队
  • 数据量中等、报表用户数不多的中小型业务场景
  • 想先跑通架构、再按需扩容的渐进式落地路线

如果你的数据量已经到 TB 级、并发用户上百,那 F2 肯定不够,但这套「精简架构 + Direct Lake + 下推转换」的思路,在大容量上同样成立。

国内用户的启示

国内很多企业上 Fabric 时,卡在的不是技术,而是成本审批。F2 这种小容量起步的方案,正好能解决「先证明价值、再申请预算」的现实问题。

Gilbert 这套架构最大的价值不在于「F2 能跑」,而在于它证明了:Fabric 的落地不一定需要一步到位,架构设计得好,小容量也能撑起完整链路。

真正决定成败的,从来不是 SKU 的大小,而是架构是否足够精简、职责是否划分清晰。

相关文章

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
近似去重反而更慢?

近似去重反而更慢?

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

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

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

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

#Power BI#最佳实践
微软与 Snowflake 共同致力于 Apache Ossie

微软与 Snowflake 共同致力于 Apache Ossie

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

#技术分享#Power BI#Fabric#语义模型
有问题?加企业微信 1 对 1 交流 👇
➕ 添加企业微信
备注「白杨」优先通过 · 数据洞察与智能决策
企业微信
企业微信
备注「白杨」优先通过