Power BI成功的背后

魔力象限

又是一年Gartner数据分析与BI魔力象限报告的发布,Power BI毫无悬念的第一,并且拉开与其他产品的差距越来越大。在Power BI dataflows(Power Query Online)与 DirectQuery for Power BI datasets and Azure Analysis Services发布后,可以认为Power BI与其他产品已经不在一个层次上了。真正的将企业BI与自助分析融为一体。

官方文章

先看下官方blog的说明,主要推荐了几个最新的医疗,保险,零售大客户的案例。列举了客户选择Power BI的10大原因,虽然是比较Marketing的说法,但毫不夸张。与Teams的集成是一个完美的组合。

  1. Power BI Insights, Office 365 productivity—integrated into Excel and Microsoft Teams.
  2. Connect to data anywhere with hundreds of built-in connectors with Power Query.
  3. Quickly build systems of intelligence with Power BI + Microsoft Azure Synapse Analytics.
  4. Go from insight to action with Microsoft Power Platform.
  5. Only BI product with built in Data Loss Prevention through Microsoft Information Protection and Microsoft Cloud App security.
  6. Industry leading AI to help you find answers fast.
  7. Best in class mobile experiences with Power BI Mobile.
  8. Cloud maturity—rely on one of the largest and fastest growing BI clouds.
  9. Rapid, user driven innovation—new features released weekly based user feedback.
  10. Economics to drive a data culture with access for everyone.

Zdnet

Zdnet同时发布的一篇文章通过与Power BI之父Amir Netz(微软技术fellow)的交流介绍成功背后的故事并总结几大原因:

  1. 低价格
  2. 云原生SaaS
  3. 自我革命(创业心态)
  4. 社区

https://www.zdnet.com/article/as-power-bi-aces-gartners-new-magic-quadrant-whats-the-story-behind-microsofts-success/

两大特性

Power BI可以认为是3个模块组成

  • Power Query-自助式,无代码ETL
  • SQL Server Analysis Services Tabular-内存列式数据库引擎,业界第一的企业级OLAP
  • Power BI Report-300+可视化图形

如下图所示:

Power BI dataflows是Power Query Online版本,通过与Azure Data Lake的集成,做成了自助模式数据湖或数据仓库。

https://docs.microsoft.com/en-us/power-query/dataflows/overview-dataflows-across-power-platform-dynamics-365

DirectQuery for Power BI datasets and Azure Analysis Services解决了语义模型的最后难题。

https://www.sqlbi.com/articles/new-composite-models-in-power-bi-a-milestone-in-business-intelligence/

个人经历

我在数据分析和BI的工作分为3段

  • Oracle+SAP BO
  • SAP BW/HANA
  • SQL Server Analysis Services Tabular+Power BI

1.前2段都是传统的企业BI,最终都是将数据导出,使用Excel制作动态报表。Excel的各种函数与技巧。sumifs,sumproduct,index+match这类函数的大量使用。

2.最早是在2015年通过一个宣传视频了解到了PowerPivot,在Excel里面处理1亿数据(Power BI的前身),当时花了2个月的时间研究。

3.后来使用SAP HANA OLAP的时候看到HANA与Power BI组合,才真正开始使用Power BI。

4.学习SQL Server Analysis Services Tabular时候了解到SQLBI,通过SQLBI的书和Blog,完全掌握了SSAS与DAX,之后的工作就完全是Power BI。

5.2017年Power BI的本地部署版本(Power BI Report Server)发布后,开始使用各种数据库做SSAS模型,从Oracle,SQL Server,Sybase IQ到Mysql,PostgreSQL。

6.2020年下半年开始Azure Data探索,开始了数据湖与现代化数仓(AWS也发布了SQL Server Analysis Services Tabular的RDS服务)

        (个人学习使用中,还未用到生产中)

Power BI产品本身的成熟度时间也刚好吻合,因为工作只能使用本地部署版本就只介绍本地部署相关产品,公有云就不介绍了。

2016-Power BI成熟

-SQL Server Analysis Services Tabular大规模生产级可用

2017-Power BI Report Server本地部署发布

2018-Power BI Report Server生产级可用

2019-Power BI Report Server大规模生产级可用

-SQL Server Analysis Services Tabular 2019

2020-DirectQuery for Power BI datasets and Azure Analysis Services

2021-等待DirectQuery for Power BI datasets and Azure Analysis Services成熟到生产可用和SQL Server Analysis Services Tabular 2021发布(?)

SQLBI

Power BI的学习官方文档是最强的,从来没有见到那个产品有这么好的文档。

功能都在Desktop

https://docs.microsoft.com/en-us/power-bi/

最佳实践

https://docs.microsoft.com/en-us/power-bi/guidance/

DAX

https://docs.microsoft.com/en-us/dax/dax-function-reference

Power Query

https://docs.microsoft.com/en-us/power-query/

SSAS只看表格模型Tabular(多维模型与数据挖掘已经淘汰过时,可以完全忽略)

https://docs.microsoft.com/en-us/analysis-services

Power BI Report Server

https://docs.microsoft.com/en-us/power-bi/report-server/

(en-us切成zh-cn就是中文版,同时可以下载pdf)

如果要达到企业级的使用,专家水平,那就需要SQLBI.

https://www.sqlbi.com/books/

https://www.sqlbi.com/tools/dax-studio/

未来计划

从2017开始到现在4年的Power BI使用,相关的架构,解决方案培训材料写了很多,今年开始有时间分享出来。

  1. 第一阶段准备翻译The Definitive Guide to DAX – 2nd Edition,预计一周1-2章,估计2个月完成。
  2. Power Query,SSAS,Power BI Report Server分享
  3. 业界最佳实践材料分享

附录

Power BI博客地图

Power BI生态(德语区)

Power BI成功的背后的更多相关文章

  1. 您应该将报表从Excel转换为Power BI的8个原因

    传统上,Microsoft Excel是企业的首选报告工具,但Power BI为企业提供了强大的分析和报告功能.通过快速实验可视化,广泛数据集的统计功能和计算,以及快速重组字段动态获得答案的能力,很明 ...

  2. Power BI八年回望记

    本人从事BI,数据仓库领域相关工作15个年头,这15年目睹了这个方向从火爆到逐渐被大数据领域不断吞食.中间零散关注Power BI好长时间,也算目睹了它的成长. 那天在网络上搜索power bi,无意 ...

  3. Power BI入门教程

    题记:这篇文章不仅是Power BI的入门教程,同时相对于Qlik Sense进行了简单比较. 最近把一个Qlik Sense的示例应用手动转成了Power BI的应用,把相关步骤和遇到的问题记录如下 ...

  4. 一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘

    我们几篇系列文章中,我们介绍了官方入门文档与获取数据等基本知识.今天继续给大家另外一个重点,探索数据奥秘.有了数据源,有了模型,下一步就是如何解析数据了.解析数据的过程需要很多综合技能,不仅仅是需要掌 ...

  5. Power BI for Office 365(七) Power BI站点

    报表分享是Power BI for Office 365比较关键的一个功能,其中提供的Power BI站点将给这些报表一个安全的"归宿",同时也可以跟任何想要分享的人进行协作--- ...

  6. Power BI Embedded 与 Bot Framework 结合的AI解决方案

    最近最热门的话题莫过于AI了,之前我做过一片讲 BOTFRAMEWORK和微信 相结合的帖子 如何将 Microsoft Bot Framework 链接至微信公共号 我想今天基于这个题目扩展一下,P ...

  7. 当TFS/VSTS遇上Power BI

    引言 众所周知,要对TFS进行深入的图表分析,往往需要依赖于SQL Server Analysis Service和SQL Server Reporting Service.虽然随着TFS对敏捷项目的 ...

  8. 安装 Power BI 报表服务器

    开始之前 建议在安装 Power BI 报表服务器之前先查看安装 Power BI 报表服务器所要满足的硬件和软件要求. Power BI 报表服务器产品密钥 Power BI Premium 如果已 ...

  9. 2019 Power BI最Top50面试题,助你面试脱颖而出系列<中>

    敲黑板啦!!! 来来来 大家双眼看黑板 开始划重点啦 这篇大部分是"考试"必考题 你们一定要好好的牢记在心 一分都不要放过 刷题中... Power BI面试题目-DAX 9)什么 ...

随机推荐

  1. TDH社区版搭建总结

    在安装之前需要对docker分区进行格式化处理: Redhat/CentOS 在Redhat/CentOS上,docker分区必须采用XFS格式,实现的步骤如下: 1. 创建目录/var/lib/do ...

  2. IntelliJ IDEA 运行java程序时出现“程序发生找不到或无法加载主类 cn.test1.test1”错误

    在你程序不出现错误,而且你的编译器已经成功导入后 成功导入的样子 你可以重新打开一个项目 这就可以了^_^

  3. ApiPost V5 升级指南

    同旧版本相比,ApiPost V5 (以下简称V5)重新规划了底层架构,大大降低了内存使用率:并加入了大量新功能,用户体验也有了全新的提升.但是同旧版相比,很多使用方式有所不同,本文重点讲解以下用户升 ...

  4. 008.NET5_IIS安装教程

    控制面板->程序->启动或关闭Windows功能

  5. CSS 水平滚动条 bug & width auto increase bug

    CSS 水平滚动条 bug css overflow & width auto increase bug 问题排查方式 删除可疑的模块,一步步找到问题的原因,定位问题所在 寻找可能会导致 wi ...

  6. 微信小程序 UI 组件库

    微信小程序 UI 组件库 Vant Weapp 需要注意的是 package.json 和 node_modules 必须在 miniprogram 目录下 $ yarn add @vant/weap ...

  7. 微信公众号 webfullstack

    微信公众号 webfullstack weixin refs https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_C ...

  8. vue & watch props

    vue & watch props bug OK watch: { // props // chatObj: () => { // // bug // log(`this.chatObj ...

  9. React & update state with props & Object.assign

    React & update state with props & Object.assign Object.assign({}, oldObj, newObj) https://re ...

  10. 聚焦 2021 NGK 新加坡区块链技术峰会,探讨DeFi未来新生态!

    2021年1月31日14时,备受行业关注的"2021 NGK 新加坡区块链技术峰会"如期举行.本次峰会由NGK官方主办,以"DeFi"为主题,探讨了区块链技术革 ...