关于佐罗老师《努力想得到却永远无法做到的商业智能是什么》文章有感

2022-08-09  本文已影响0人  大鹏_Power

原文链接:《努力想得到却永远无法做到的商业智能是什么》

今天看到佐罗老师朋友圈转发了一篇文章,本来我只是想简单的转发个朋友圈,然后配几句我的感想,但是越写越多,所以我觉得有必要单独写一篇文章来说明下。

这篇文章虽然写在2020年,然而现在读来依然心潮澎湃,无他,主要还是真的值得我们细细品味,而且收获良多。要想深刻的读懂这篇文章,需要你有一定的思考,尤其是对数据的思考,对商业智能的思考。只有你真正的思考过,你才知道这篇文章到底在讲啥。

在最开始接触数据数据的时候,我努力学习Excel,我以为Excel可以解决我的问题。当我做了一个10万行对10万行的匹配的时候,我发现不够。然后我去学了SQL,但我又发现一个问题就是我无法快速的灵活分析,每次都要自己编写查询语句,而且数据越多速度也会慢很多,有没有可以一键完成我工作的工具呢。再后来我学了VBA,我以为万能的VBA可以拯救我,我再次发现,我更多的精力都用在了如何编写VBA代码上。

直到我在知乎接触到了赵文超老师写的Power BI介绍,我突然意识到,这不是就是我想要的东西吗?然后果断的买了教程开始学习。那个时候的教程,还都是在Excel中使用Power BI的组件,虽然性能上有一定的限制。然而我惊奇的发现,我以前用Excel算三天的内容,居然10分钟就完成了。太闲了不知道干什么怎么办?那当然是继续学习啊!当我学到Power Query的时候,我甚至激动的睡不着觉,我花了1周的时间来学习Power Query的基础部分,即便是这种程度,就已经把我震惊到不行。

当时由于网上缺乏资料,加上我最开始学习的Power Pivot,方向上也有点走偏了,中间也走了很多弯路。我花了半年时间才初步消化掉模型,当我后来再学习Power Query的时候,我突然就对这一套内容有了新的体会。

有人会问,大鹏老师都要学半年的吗?虽然Power BI很牛,被很多人说简单,但这并不意味着你通过三两个月的学习就可以掌握所有。任何一项厉害的技能都不会,技术是思想的延伸,真正要学的是思想,然后在这个基础上去消化技术,不要一开始就学习技术,这会让你陷入误区,一定要有自己的思考。到现在我接触Power BI有7年了,仍然不敢说对Power BI有多深的理解,但这并不影响我们将Power BI很好的应用到我们的业务分析当中,它依然是最好的商业智能工具,且没有之一。

中间几年也在使用Power BI做分析,不过直到2020年我才有了更深的体会。

具体的思考和思想在原文中讲的很明白了。我想补充的是,在目前市面上所有号称商业智能的BI工具中,只有Power BI才是我们业务真正想要的BI,并不是说其他BI不优秀,而是说如果让我们选一个,那我会选Power BI。我不需要考虑它是国内的或者国外的,没那么重要,更重要的思考是,对我们而来它带来了什么。

我尝试过一些世面上号称很牛的BI工具,要么是在可视化层面拼单元格,要么在模型层面拼表。请注意,这些都不是真正的商业智能,我们需要更强的灵活性,更宽的任意性。

为什么我们不能在可视化拼单元格,为什么不能在模型拼数据集。因为我们的分析是灵活的,业务诉求是灵活的,甚至都是不确定状态。有人会问,需求都不确定,那我该怎么做模型来分析。对,核心就在这里,有没有一种可能,在没有需求的情况下,开始就把一些基础的场景就用模型建好。当我们需要分析的时候,我们只需要写分析指标即可,而不需要频繁的对模型进行更改。

对比其他BI工具,Power BI有个非常不一样的地方。Power BI只有一个数据集,这件事情非常的重要。我以前想找的工具就是,能不能把我要分析的业务场景都包含在一个数据集当中,让我灵活的拖拉拽分析,即便我不知道我要分析什么,我依然可以做分析。当我们需要和其他数据集融合的时候,我们只需要拉一条线。

模型背后是什么,模型背后是表,或者我们可以理解为透视表。在Excel中,最好的分析功能是什么,当然是透视表,毫无疑问。Power BI模型就是一个超大的透视表,而且不需要根据需求去拼表,你可以分析模型任意的字段,需要做的只是连线和写指标。而其他的BI工具在做什么,你对比下就知道了。

Power BI还有一个更厉害的核心,就是它的引擎。当然我们学习Power BI并不需要花时间在上面,你只需要知道有这么一个东西在,可以让你的模型算的更快就可以了,并且是其他工具所无法复制的。

如果你在这方做过思考,我想你知道我在说什么,如果你没看懂,那建议可以把佐罗老师的文章多读几遍,然后在实践中理解和消化。

后记:

我只是看到这篇文章,有感而发。我只是说了我想说的,并没有把所有的点都过一遍,因为没有必要,大家可以看佐罗老师的原文,更重要的是,在那之前要多想。

我需要强调的是,不要脱离公司的业务发展。这并不是说学技术不重要,而是技术要有一个围绕的核心,而非纯粹的独立存在。更多的时间应该思考的是,这个技术如何帮助公司解决业务问题,如何让用户感受更好,如何让维护成本更低。千万不要用技术来硬卡公司业务发展,你会死的很惨。

上一篇下一篇

猜你喜欢

热点阅读