Business Intelligence(BI) = Data Warehouse(DW) + OLAP + Data Mining(DM)
商业智能=数据仓库+联机分析+数据挖掘
做BI的目的是帮助用户进行决策分析,从多维的角度来分析现状,给决策者做出正确的决策提供可靠的数据基础与背景,为企业的发展做出正确的导向。然而在国 内做BI确走入了一个误区,通常客户拿BI当报表系统来用,这有点大才小用的感觉,还有就是各个公司水平不同,常常有个别公司拿着拿着非BI系统来欺骗客 户给BI蒙上了一层不好的印象,总的来说近两年BI在国内的发展还是比较顺利的,有越来越多的企业和机关来开始做自己的BI系统,比如银行、税务、保险等 行业。
BI通常的架构或基本架构是:
源数据->ODS->DW->OLAP->前端。
常用源数据类型:关系数据库、文本数据等。
ODS :操作数据存储(Operation Data Storage)主要用途是将多个数据源的数据集成到一个临时缓冲区中供数据仓库使用。一般情况下ODS的数据不会保留很长时间根据需要1个月或3个月, 如果客户有查询要求的话那么ODS可能需要一直保留,通常情况下不用备份。ODS一个好处是在数据仓库与源数据之间做了一个缓冲减轻了源系统压力,我们在用需要操作用户源系统。比如:我们从源数据向数据仓库中加载事实表数据时,这时候我们需要进行聚合操作,如果没有ODS层,那么所有聚合操作的压力是在源系统完成的,这就会给客户源系统带来很大的压力,这是在项目实施过程中经常遇到的一个问题。
DW:数据仓库(Data Warehouse)简单说就是存储事实表和维表数据的数据库而已。
定义:数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。
数据仓库一般采用业界主流的关系数据库,如Oracle、DB2、SQL Server等。
维表:存储描述事实表中数据特性的表,它存储用户分析数据的角度,它给OLAP提供旋转、切片的数据基础。
事实表:存储经过一定聚集的历史数据,是星型架构或雪花型架构的中心。每个数据仓库含有一个或多个事实表。
事实表包括索引和数据两部分,索引部分就是描述事实表数据特征的维表的外键,数据就是事实表中要存放的数据,也就是我们通常说的度量值的来源。
OLAP:联机分析处理(On-Line Analytical Process)工具有Essbase,Microsoft analysis等。
OLAP的基本思想是使企业的决策者应能灵活地操纵企业的数据,以多维的形式从多方面和多角度来观察企业的状态、了解企业的变化。使用OLAP工具我们可以将维表和事实表做相应的连接,然后做聚合操作保存成cube从而达到多角度分析数据的目的。
前端展示工具:前端展示工具是辅助用户来多角度,自定义展现报表形式的工具,是对OLAP工具的一个不错,通常OLAP工具只能做简单的数据展示,上钻、下钻等。前端展示工具可以根据用户需求展现曲线图、柄形图等,通过展示工具我们可以做一些个性化设置,权限控制等等,常用工具BO,Brio,Cognos,BI Office,值得一提的是BI Office是国内一家BI公司的产品,可以是国内前端展示工具的代表。
ETL讨论:
开发过程中工作量最大的部分也是最难控制部分就是ETL,几乎ETL要占整个系统的40%的工作量。
ETL常用工具:Data Stage、Informatic、Microsoft DTS等。
做ETL工作原则:
1、要对源数据有充分了解,这需要业务系统工程师配合。不只要了解所用到源系统表、字段的意义,还要对数据的质量进行验证。
2、跟客户确认脏数据的处理方式(丢弃还是默认其它),这会直接影响到最后报表的误差率。
3、确认数据存放时长,只有了解数据存放时长,才可以更好的进行事实表的存储方式(比如分区方式等)
4、及时验证数据的准确性,当我们做了一定的历史数据抽取后要及时跟客户验证数据的准确性,否则等系统上线后发现数据不正确,此时悔之晚矣。
5、确定调度方式,调度不同会影响数据抽取完成时间,比如1周的数据安排在1天调度完成跟分成7次调度的响应时间是完全不同,这要根据应用确定。
6、流程监控与故障处理,这是必不可少的,我们监控ETL的允许情况,还有任何程序都不能保证永不出错,所以我们需要做确保故障出现后能够弥补。
相关推荐
博士公开课:一文读懂流程挖掘与BI、RPA的区别
望繁信科技联合创始人兼CTO李进峰博士,围绕《流程挖掘的认知误区与落地实践》开展线上分享,从理论到实操,一次性讲透流程挖掘与其他数据科技的区别,全方位洞察流程挖掘最新发展与前沿应用。
BI基本架构和ETL断想
Business Intelligence(BI) = Data Warehouse(DW) + OLAP + Data Mining(DM) 商业智能=数据仓库+联机分析+数据挖掘 做BI的目的是帮助用户进行决策分析,从多维的角度来分析现状,给决策者做出正确的决策提供可靠的数据基础与背景,为企业的发展做出正确的导向。然而在国 内做BI确走入了一个误区,通常客户拿BI当报表系统来
数据分析全栈实战:Excel、Python、SQL、BI工具25集免费教程
这次我们来看一套完整的数据分析入门到精通免费教程。这套教程覆盖了数据分析师最核心的四大技能栈:Excel、Python、SQL和BI工具,共25集,内容从零基础入门一直延伸到实战项目。对于想系统学习数据分析、转行求职或者提升工作效率的人来说,这是一个非常直接、全面的学习资源。 这套教程最大的特点是“全栈”和“免费”。它没有停留在某个单一工具上,而是串联了数据处理、分析、可视化和报告的全流程。从Excel的公式函数,到Python的数据清洗与建模,再到SQL的数据库查询,最后用BI工具(如Power BI)制
【大数据 BI】传统BI流程
传统BI流程
BI与业务对象-华为流程与数字化中的关键要素
在华为的数字化转型实践中,BI和业务对象的应用得到了充分的体现。一是信息类:它不仅包括流程活动中产生或流转的信息类的输入与输出,如文档、数据等,即在流程活动中产生、读取/更新、流转的信息或信息载体,既包括物理文档及电子文档的表、证、单、书、传真、邮件、会议纪要等,也包括承载在IT系统中的表单信息,甚至是通过口头传递的信息。在华为的数字化转型中,业务对象是信息架构的核心组成部分,它代表了业务领域的关键实体和概念,是数字化转型必须实现“三个数字化”(业务对象数字化、业务过程数字化、业务规则数字化)的基础。
**发散创新:用Python构建高可扩展的BI分析流水线——从数据清洗到可视化全流程实战**在现代企业数字化转
模块创新之处数据清洗自适应类型识别 + 缺失值策略配置化指标计算动态聚合函数封装,支持任意维度组合可视化Plotly + Streamlit结合,兼顾美观与效率部署方式本地开发 → Docker镜像打包 → 容器化上线✅ 所有模块均可独立测试与替换,未来可无缝接入Airflow调度、FastAPI接口或Snowflake数据仓库。
实现AI和BI整合的初步思路和探索
这些年AI火的一塌糊涂,很多行业和传统技术领域都在积极的跟其产生交集。 BI是一个20年前开始火起来的技术,跌跌荡荡这些年,如今虽然不是网红菜,但绝对是企业的必点菜。 AI的出现让很多东西跟人们越来越近,那么AI配合BI有没有搞头呢?
Power BI的使用教程
Power BI是微软推出的自助商业智能分析工具,Power BI不仅仅是计算机中安装的一个软件,而是一系列的软件服务和应用,这些软件服务和应用协同工作,不管数据是简单的Excel工作簿,还是基于云的数据仓库和本地混合数据仓库的集合,Power BI都可以轻松连接到数据源,将多种的数据源转化为数据模型,形成可交互的可视化报告,并与所需的人共享。在Power BI Desktop中,如果还没有任何数据,点击“获取数据”,选择相应的数据格式导入后,就可以进入Power Query编辑器。
从Power BI到Redash:2024年开源数据可视化平台的迁移指南与功能对比
在当今数据驱动的时代,选择合适的数据可视化工具对企业决策至关重要。Redash作为一款基于Python的高性能开源数据可视化平台,正在成为Power BI的理想替代方案。本文将详细对比两者功能差异,提供完整迁移步骤,并展示Redash如何帮助团队实现更灵活、成本更低的数据可视化需求。 ## 🌟 Redash与Power BI核心功能对比 ### 🔹 数据连接能力 Redash支持超过40种
24、Power BI 桌面查询的结构化、管理与参数化操作指南
本文详细介绍了Power BI桌面中查询的结构化、管理与参数化操作技巧,涵盖查询复制、引用、文档化、列转查询、数据加载控制、刷新设置、待处理更改、数据源重用与固定,以及三种参数创建与应用方法。通过流程图和案例分析,帮助用户高效管理ETL流程,提升数据处理效率与灵活性,适用于各类复杂数据分析场景。
BI工具之—— power bi 调研学习之整体框架流程整理
本文的调研路径网址为:https://zhuanlan.zhihu.com/p/64999937 1:认识 power bi 概念:从各种数据源中提取数据,并对数据进行整理分析,然后生成精美的图表,并且 可以在电脑端和移动端与他人共享的一个神器; 大屏:有大屏,但是需要自己设计 设计不好就没有大屏的感觉 费用:PowerBI Desktop 免费 组成: (1) Power BI Desktop ...
BI系统中的分析流程解析与示例
一个应用效果良好的BI商业智能系统,应该在其使用过程中,针对各个分析主题有效的组织相关分析内容,不但能够提供用户所需分析内容,还应尽量向用户呈现出数据分析人员日常分析问题的思维流程。 分析流程(又叫做分析线索)负责组织分析主题中的多个分析对象(KPI关键绩效指标、Dashboard部件、报表、分析报告、分析表格、分析图形、挖掘步骤及可视化结果等)的实体,它包含在分析主题。分析流程是指导用户针
【数据分析】Power BI的使用教程
Power BI使用教程
【BI的核心和ETL的具体过程是怎样的?】
BI商业智能的核心是什么?
Power BI Desktop中的流程图
In this article, we will explore the Flow Map chart in Power BI Desktop. Power BI is helpful to visualize the data through various form of the inbuilt and the custom charts. We have explored few s...
BI 通用流程
先看图: 此图是根据个人经验总结出的一个BI通用流程,适用于报表方案,多维分析方案,但不适用于数据挖掘的方案。 BI项目关键资源:业务专家,BI开发人员,业务开发人员。 业务专家的参与有助于提高需求的准确性,BI开发人员主要负责BI过程相关资源的组织和管理,业务开发人员配合BI开发人员确认数据及业务的相关工作。 下面对这个开发流程做一个解释: 首先
别再弄混流程挖掘、BPM和BI
技术上的核心优势能让企业低成本落地的同时保障数据资产安全,有效帮助业务环节多、流程复杂且信息化程度较高的企业,管理企业执行流程、解决实际问题。BI用的是一些比较通用的算法,聚类、回归、协同过滤、随机森林等等。而基于事件日志发现真实流程、揭示流程瓶颈的流程挖掘技术可以具现流程变体和所有流程环节,有助于深入了解并分析导致流程周期异常的根本原因,并提供改进方向和优先级排序。通过流程挖掘,可以整理、清洗企业常用数据平台的工作流日志,然后分析、重建整个流程的执行过程,并锁定流程效率低下和执行偏差的根本原因。
BI开发全流程:从数据到决策
在互联网软件开发领域,BI(商业智能)早已不是 “报表制作工具” 的代名词,而是企业实现数据驱动决策的核心引擎。从技术本质来看,BI 分析是通过三大环节,将分散的业务数据转化为可落地的商业洞察的全链路工程化过程。对于开发人员而言,BI 分析的核心价值在于:打破数据孤岛,建立统一的数据口径,为业务决策提供实时、准确的支撑 —— 无论是电商平台的销量预测、金融行业的风险监控,还是互联网产品的用户行为分析,BI 分析都承担着 “数据翻译官” 的关键角色。
秒懂!什么是BI?热门BI工具?如何选择BI?
由于海量数据对各种规模的企业构成挑战,因此每年确保所有业务流程都在控制之下变得越来越困难。最终,组织和公司在做出可持续和有利可图的决策时需要一定的帮助。通过利用现代和专业的BI工具,可以迅速解决每个挑战,而无需大量 IT 参与。 目录 一、什么是BI工具 二、BI工具有什么好处 三、企业如何选择合适的BI工具 四、热门BI工具推荐 一、什么是BI工具 BI 工具是用于收集、处理、分析和可视化大量过去、当前和未来数据的软件类型,以生成可操作的业务洞察、创建交互式报告并简化决策过程。 这些工具包
1813


BI流程&spm=1001.2101.3001.11974&articleId=6415673&d=1&t=3&u=60711cd8ca22450c9d0b25f2066cb252)

被折叠的 条评论
为什么被折叠?



