提升自我数据分析能力的根本,是方法论!

很多人问,我是财务,能转行业做BI吗?我该学些什么?该掌握哪些技能?该如何学习?我是学生,在校期间专业不扎实,该怎么办?我是小白,还能学会数据分析吗?能做数据分析师吗?这就是常见的人们有了新的想法,却不知道该如何实践,应该去做些什么,去掌握些什么,怎么掌握,而搁置了在自己心中的想法,在现实中徘徊不前。

个人掌握好方法论,做事知其然知其所以然,就可以举一反三,不同的方法就可以排列组合、可以演变,可以解决在实际当中的很多困难和挑战。

如果一个团队掌握方法论,就可以确保一个团队劲往一个方向使,不至于大家都在努力,但努力的方向都不一样,没有合力,最终互相抵消掉了。

所以,我们会特别强调方法论,并且方法论无处不在。

比如在数据中台、商业智能 BI 中我们提到的Kimball的维度建模,方法就是怎么建模,哪些是维度、哪些是维度的属性、属性层次结构,哪些是度量,如何形成事实表。光讲维度建模的书就有好多本了,里面告诉了你几乎所有的技巧、所有的模型设计方式,各种细节。

Kimball维度建模 - 派可数据商业智能BI 可视化分析平台

但是很多人即使把这些书全部看完,熟悉里面所有的细节和内容,但一到实际项目上去可能还是不知道要怎么解决问题。为什么?因为你是在使用一种标准的方式方法来应对一个复杂系统的非标准化的东西。

方法论就是对本质规律的总结、框架思维和特定场景下灵活运用各种方法、技巧解决复杂问题能力的一种抽象。

什么是本质规律?就比如问商业智能BI的本质规律是什么?商业智能BI的表象是可视化,但它的本质是企业业务管理思维的落地,最终反映到可视化图表上,里面藏着不同用户的关注点以及看问题、分析问题、拆解问题的思路。

什么是框架思维?就是商业智能BI的落地你是按照Inmon 三范式自下往上从数据到模型到需求,还是按照Kimball维度建模自上而下从需求到模型到页面,所有的BI 都可以分为需求、模型和数据层,即可视化、数据仓库和ETL取数。这就是一个框架,你是选择自上而下还是选择自下而上,就是需要建立在一些特定场景去判断和选择。有了这些,才会涉及到运用什么的设计方式来解决具体的表定义和设计问题。

建模 - 派可数据商业智能BI 可视化分析平台

这几者有什么关联和联系呢?为什么有时你做的可视化页面和报表没有人看,因为你没有理解BI是企业业务管理思维的落地,你理解了这一点,就会知道我们在设计可视化报表的时候需要弄清楚我们所服务对象的差异、业务线的差异、管理层次的差异,就会了解原来他们的关注点是不一样的,分析问题的角度是不一样的

一个人可以通过什么样的方式来提升自己的方法论?

第一步,通过问题能不能总结出本质规律。比如很多企业看到BI取数难、数据不准、业务规则计算不清楚、数据质量差,好,这个就上数据治理平台吧。这是一种治标不治本、最浅层次的思考方法。实际上呢,数据不准确、业务规则计算不清楚、缺数很多时候是因为业务信息化基础没有做好,信息化基础没有建好很多时候反映的是企业内部自身业务管理的问题、业务流程梳理的问题。

业务管理 - 派可数据商业智能BI 可视化分析平台

这个是从业务传导到基础信息化、再从基础信息化传导到数据质量的一个过程,这个规律你有没有看到。如果看到了,你就知道什么样的问题应该在什么阶段去解决,建议用什么样的方式去解决,如何去平衡企业内部资源投入和解决问题的迫切度,从中找到一个最优解。

第二步,提升自己的框架思维能力。这部分通过深度思考和有条理的写作和抽象训练就可以做到。框架思维能力是一个又一个深度思考的小的基础逻辑关联而来的,关键字就是:基础逻辑和关联。

关联 - 派可数据商业智能BI 可视化分析平台

比如将繁杂的信息整理成文字,从文字高度抽象出图形放到PPT上,这里面也有很多深度的思考。因为你要将一个又一个的散点状的逻辑连成片。这种训练做多了,你的框架思维能力就上升了。训练的越多,思维的逻辑能力就越强,对信息分类处理、汇总归纳的能力就会自然形成习惯。

第三步是提升运用各种技巧、技术、方式方法解决特定问题能力,这部分就没有什么太多要说了。该学习就学习、该看书本上看书本上的,拼的就是时间、精力和投入决心了。

最后总结下,什么是方法,方法是用来解决具体、特定问题的技巧能力,很容易从书本上、文章中、视频上找到的思路和说明。而方法论是解决一个复杂系统的能力,需要具备本质规律的抽象总结能力、框架思维和特定场景下灵活运用各种方法、技巧解决复杂问题的能力。这些是在书本上、视频中直接学习不到的,是需要有意识的去深度思考、总结、验证和优化最终形成自己的一套解决复杂问题的理论方式方法,这背后是有大量的逻辑思考来支撑的。

在解决复杂系统问题中,最重要的是人的基础逻辑,这是方法论最底层的框架和原理。即使在陌生的领域和环境,也能对问题快速进行抽象,以不变应万变从容应对。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/19140.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

初识HTML的基础知识点!!!

初识HTML!!! 一、系统构架 1.B/S构架 (1)B/S构架(Browser / Server) 就是(浏览器/服务器的交互形式) Browser支持HTML、CSS、JavaScript (2)优缺点 优点…

webhub123整理 中文语音识别数据集​

我们收集和整理了常用的中文语音识别数据集,合计超过12000小时的数据集。已经按照不同来源整理收录到 webhub123整理 中文语音识别数据集​https://www.webhub123.com/#/home/detail?projectHashid64335220&ownerUserid22053727 整理后的效果如下 ​ 每个卡片…

C++11实现线程池

1.所有权的传递 适用移动语义可以将一个unique_lock赋值给另一个unique_lock,适用move实现。 void myThread1() {unique_lock<mutex> myUnique (testMutex1,std::defer_lock);unique_lock<mutex>myUnique1(std::move(myUnique));//myUnique 则实效 myUnique1 相当…

Java版本工程行业管理系统源码-专业的工程管理软件-提供一站式服务

Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下&#xff1a; 首页 工作台&#xff1a;待办工作、消息通知、预警信息&#xff0c;点击可进入相应的列表 项目进度图表&#xff1a;选择&#xff08;总体或单个&#xff09;项目显示1…

asp.net+C#教育机构高校教务管理系统

1.1用户类别 本系统分为3个角色&#xff1a;管理员、教师、学生&#xff1b; 1、管理员权限最大&#xff0c;排课、调课、汇总各类考试成绩、管理各类用户基本信息&#xff0c;以及各类查询统计、发布公告、收发邮件等功能&#xff1b; 2、教师查看自己的信息、修改登陆密码…

[pgrx开发postgresql数据库扩展]6.返回序列的函数编写(1)单值序列

上篇文章是中规中矩的标准计算函数&#xff0c;就算不用pgrx&#xff0c;也是可以正常理解的&#xff0c;所以基本上没有什么对于pgrx框架有关系的东西&#xff08;唯一有关系的东西&#xff0c;应该就是Rust的时间类型与pgrx的时间类型的计算了&#xff09;。 这篇文章会讲一…

MySQL优化二索引使用

1、索引分类 类型解释全局索引(FULLTEXT)全局索引&#xff0c;目前只有 MyISAM 引擎支持全局索引&#xff0c;它的出现是为了解决针对文本的模糊查询效率较低的问题&#xff0c;并且只限于 CHAR、VARCHAR 和 TEXT 列哈希索引(HASH)哈希索引是 MySQL 中用到的唯一 key-value 键…

Scala学习(四)

文章目录 1.闭包2.函数式编程递归和尾递归2.1递归2.2 尾递归 3.控制抽象3.1 值调用3.2 名调用 4.惰性函数 1.闭包 如果一个函数&#xff0c;访问到了它的外部(局部)变量的值&#xff0c;那么这个函数和它所处的环境称之为闭包 //闭包练习def sumX(x:Int){def sumY(y:Int):Int{…

【JUC】浅析ConcurrentLinkedQueue

【JUC】浅析ConcurrentLinkedQueue 文章目录 【JUC】浅析ConcurrentLinkedQueue一、前言二、ConcurrentLinkedQueue的结构三、入队列3.1、入队列的过程3.2、定位尾节点3.3、设置入队节点为尾节点3.4、HOPS的设计意图 四、出队列 一、前言 在并发编程中&#xff0c;有时候需要使…

Python——基于YOLOV8的车牌识别(源码+教程)

目录 一、前言 二 、完成效果 三、 项目包 四、运行项目 &#xff08;教程&#xff09; 一、前言 YOLOv8LPRNet车牌定位与识别https://www.bilibili.com/video/BV1vk4y1E7MZ/ 最近做了有一个车牌识别的小需求&#xff0c;今天完成了&#xff0c;在此记录和分享 首先&#x…

linux修改程序的配置文件

修改指定文件中的数&#xff0c;例如创建一个文件如图 把6修改成7 修改完成 代码如下&#xff1a; #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <unistd.h> #include <string.h> #incl…

7.设计模式之责任链模式

前言 责任链&#xff0c;即将能够处理同一类请求的对象连成一条链&#xff0c;所提交的请求沿着链传递&#xff0c; 链上的对象逐个判断是否有能力处理该请求&#xff0c;如果能则处理&#xff0c;如果不能则传递给链上的下一个对象。为了避免请求发送者与多个请求处理者耦合在…

地狱级的字节跳动面试,6年测开的我被按在地上摩擦.....

前几天我朋友跟我吐苦水&#xff0c;这波面试又把他打击到了&#xff0c;做了快6年软件测试员。。。为了进大厂&#xff0c;也花了很多时间和精力在面试准备上&#xff0c;也刷了很多题。但题刷多了之后有点怀疑人生&#xff0c;不知道刷的这些题在之后的工作中能不能用到&…

SpringBoot+myBatis(plus)+MySQL+VUE最基础简易的前后端全栈demo制作

网站全栈制作&#xff1a; 一&#xff1a;后端 为了跟公司后端更好的扯皮&#xff08;不是&#xff09;&#xff0c;本人决定学一下java语言的后端接口书写。 项目制作&#xff1a;后端采用SpringBootmyBatis(plus)mysql&#xff08;IDE为IDEA软件&#xff09;。前端采用Vue…

macOS本地python环境/vscode/导入python包/设置python解释器

查看macbook本地是否有python环境 输入python或者python3&#xff0c;退出python环境使用exit()&#xff0c;别忘了括号 没有的话去官网安装https://www.python.org/ 2. 安装vscode 官网https://code.visualstudio.com/ 3. 安装插件 点击左边的“插件”按钮&#xff0c;安装…

wangzherongyao PMO

感谢【五一节】大家的相遇&#xff0c;总结下。 2023年05月02日&#xff0c;【第一组】组队开黑 我总结了下这天为什么打的那么好&#xff0c;首先赛季初段位在王者附近&#xff0c;大家心态重视程度也高&#xff0c;不轻敌&#xff0c;也不盲目&#xff0c;运营好兵线一步一步…

【需求响应】基于进化算法的住宅光伏电池系统需求响应研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Selenium原理以及Python从零实现

Selenium简介 Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中&#xff0c;就像真正的用户在操作一样。支持的浏览器包括IE&#xff08;7, 8, 9, 10, 11&#xff09;&#xff0c;Mozilla Firefox&#xff0c;Safari&#xff0c;Google Chrome&a…

OpenCV教程——处理图像像素及图像掩膜

1.像素值 像素值是图像被数字化时由计算机赋予的值&#xff0c;代表了图像中某一小方块&#xff08;即【像素点】&#xff09;的平均亮度信息。 灰度图像通常用8位表示一个像素&#xff0c;这样总共有256个灰度等级&#xff08;像素值在0&#xff5e;255之间&#xff09;。 …

【VSLAM】ORB-SLAM3安装部署与运行

心口如一&#xff0c;犹不失为光明磊落丈夫之行也。——梁启超 文章目录 :smirk:1. ORB-SLAM3介绍:blush:2. 代码安装部署1. 安装ros与opencv2. 安装Pangolin作为可视化和用户界面3. 安装Eigen3一个开源线性库&#xff0c;可进行矩阵运算4. 安装ORB-SLAM3 :satisfied:3. 案例运…