构建一个商业智能 BI 分析平台,公司CIO应该重点关注什么?

news2024/10/2 14:38:37

企业级商业智能 BI 分析平台的构建是一个系统型的工程,涉及业务分析需求的把控、各类数据资源的整合清洗、数据仓库的架构设计、可视化分析报表逻辑设计、IT 部门与业务部门的工作边界划分与配合等等居多环节。

每一个环节的重要性都不容忽视,第一是业务分析需求的把控,第二是数据仓库的构建,这两个问题处理的好坏也在很大程度上决定了一个商业智能 BI 项目的成败。 

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

一、业务分析需求层面

对于很多准备或者正在规划商业智能 BI 项目的企业来说,业务分析需求的梳理是整个项目开始的第一步,往往也是最困难的:

1. 业务部门懂业务,提出具体的分析需求,但不知道如何实现这些想要的需求。

2. IT部门懂得如何实现信息化,但却不懂业务,提不出基于业务的分析需求。

3. BI 实施方很难在短时间内梳理清并通过一种非常直观的方式和业务用户进行有效的沟通。

4. 对于管理层、上级领导部门,特别希望可以直接看到可视化报表分析的成果。他们不会去关心技术和如何实现的问题,能不能先让看到效果。只有看到效果,才会有比较直观的认知,这个项目才有可能被认可和立项。

5. BI 项目需求分析涉及到很多部门,有的时候内部资源的沟通、协调和推动往往比外部(乙方)的推动要困难的多。

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

当我们的用户没有数据分析思维意识的情况下,让业务用户提出一些分析的想法,或者让领导提出分析的内容是非常不现实的。但是让他们参考一个比较成熟的分析体系或者方案,再来提出自己的想法这样还是比较容易的。

一个独立顾问可以在很短的时间完成用户的分析需求梳理和分析页面搭建,包括各类动态效果、钻透、联动、跳转等等,并且在这个阶段我们不需要连接用户的实际数据源。 

二、数据仓库架构与开发层面

数据仓库的开发,可以理解为一种技术,也可以理解为一种方法论或解决方案。在商业智能 BI 中,数据仓库就是最核心的那一层,起到的就是一个承上启下的作用。往下承接各类数据源中的数据,往上支撑各类分析报表。

但目前的现状是越来越多的企业为了追求所谓的 "敏捷" 基本上已经放弃了传统数据仓库的构建。敏捷快速开发是没有错的,但很多人错就错在没有分清楚什么时候应该敏捷,什么时候应该保留传统数据仓库的架构。

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

同时,数据仓库的构建水平将直接影响到商业智能 BI 项目的整体质量。潜在的问题也恰恰出在这里:数据仓库的架构设计对开发人员的能力要求相对较高,并且在同一个项目上,不同开发人员对数据仓库理解的不一致也可能会造成设计的缺陷。

1、项目上普遍存在的问题

●完全没有数据仓库的搭建,基本上使用大宽表、临时表组成临时的数据集,没有统一的维度设计,逻辑基本不可复用。一旦业务逻辑或者维度层次结构发生调整,整个受依赖的所有分析报表基本上全都得改一遍。

●有数据仓库的架构,但缺少统一的开发标准和规范。一个数据仓库的设计与维护,不同的开发人员能力各不相同,对于数据仓库的理解程度高低不一,这对后期的开发维护造成极大的困难。 

  1. 造成这种问题的原因

● 现在很多的 BI 分析产品工具整体的设计,过度的追求前端可视化的效果,过度的追求快速敏捷开发。这类产品的定位实际上更加适用于个人或者部门级的数据分析场景,并不适合一个真正企业级的 BI 项目构建。

●大部分经历过传统数据仓库搭建的这批人员要么逐步退出一线开发,要么进入比较稳定的甲方企业或大型咨询机构继续大型的数据仓库设计与架构贡献自己的专业能力,因此仍然活跃在市场上且能够把控一个企业级数据仓库架构设计的乙方专家也越来越少。

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

所以企业级的 BI 项目离不开数据仓库的规划与设计,而这种规划与设计对人的依赖相对较高,当市场上这类人越来越稀缺的时候,企业想要构建一个稳定可扩展的数据仓库难度就更大。

3、要解决的问题是什么? 

就是如何让数据仓库的构建可以不依赖于某一个人,而是在某一个平台上直接赋予企业一个完整的企业级数据仓库开发能力,并且让所有的 BI 开发人员都自动的遵守同一种开发准则,这个问题就迎刃而解了。

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

通过数据仓库的平台能力,企业可以极大的提高数据仓库的开发效率,并且统一标准和规范,避免因人员流动而造成的项目卡壳等问题。各类维度和指标关联清晰可见,所有分析指标可追踪可查看,给项目的长期升级和维护带来了很大的帮助。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(算法设计与分析)第三章动态规划-第二节:动态规划之背包类型问题

文章目录一:01背包问题(1)题目描述(2)解题思路(3)完整代码二:分割等和子集(01背包变形)(1)题目描述(2)解题思路…

Java:Jar包反编译,解压和压缩

1、简述 JAR 文件就是 Java Archive ( Java 档案文件),它是 Java 的一种文档格式。 JAR 文件非常类似 ZIP 文件。准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中&a…

蓝桥杯必备算法分享——差分算法

AcWing—差分算法 文章目录AcWing---差分算法一、什么是差分?二、差分的作用三、一维差分模板四、二维差分五、二维差分构造方法图示:六、二维差分矩阵模板总结差分算法是前缀和算法的逆运算。两者可以对比着学习: 一、什么是差分&#xff1…

旭日图超越了传统的饼图和圆环图,能表达清晰的多层级和归属关系

“旭日图是什么?用来干什么?” “没听说过旭日图......” “旭日图不就是多层饼图嘛......” 鉴于很多人对旭日图都不太了解,那今天我们就用平台的旭日图为大家讲解。旭日图看似低调简单,却一点都不简单! 旭日图由多…

关于pool.apply_async的学习【参数问题】

一、学习 参考:(1条消息) python pool.apply_async调用 参数为dataset的函数 不执行问题解决_嗯嗲和滴的博客-CSDN博客_pool.apply_async参数 一个参数的情况 一定要加逗号 在只有一个参数要传时 需要写成列表/元组的形式: task_fun.apply_async(args[v…

从零开始学前端:垃圾回收机制,闭包,案例 --- 今天你学习了吗?(JS:Day11)

从零开始学前端:程序猿小白也可以完全掌握!—今天你学习了吗?(JS) 复习:从零开始学前端:作用域、执行顺序 — 今天你学习了吗?(JS:Day10) 文章目…

网络编程——封装和分用(图解)

一、什么是封装 💌💌💌网络编程中的封装,并不是Java面向对象思想里的封装,继承,多态的封装.它是应用程序通过TCP协议传送数据时,每一次进行包装送入网络中,像极了发快递时的你. 思考…

FFplay文档解读-51-多媒体资源

33. 多媒体资源 以下是当前可用多媒体源的说明。 33.1 amovie 这与电影源相同,但默认情况下会选择音频流。 33.2 movie 从电影容器中读取音频和/或视频流。 它接受以下参数: filename要读取的资源的名称(不一定是文件;它也可以是通过某…

[附源码]java毕业设计基于web的健康信息管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Oracle Primavera Unifier文档管理器(Document Manager)

目录 引言 介绍 引言 在 Oracle Primavera Unifier 中,文档管理器维护项目的所有文件和文档。每个项目/外壳都包含自己的文档管理器,另一个文档管理器驻留在公司级别。管理员确保员工和项目/shell 成员始终使用最新版本的文档,并使访问和分…

热成像仪在LED产品的应用

热成像仪对LED产品的检测 LED产品检测 LED作为取代传统照明工具(如白炽灯、卤素灯等)的新型光源,但其散热效果严重影响LED的实际使用寿命,散热工艺成为LED应用和发展的关键因素,红外热像仪可以进行LED温度检测,帮助验证散热工艺。…

如何对珍贵水生物标本提供三维重建,数字化技术助力长江大保护...

近日,由武汉白鱀豚保护基金会发起的“看见长江的美好”系列长江大保护行动中,英特尔 Evo X BMW i 打造了“移动数字探索工作室”,携手【云端地球】团队来到了拥有百年生命印记的地方,这里收藏着包括白鲟、白鱀豚、中华鲟、长江江豚…

密码在智能汽车数据安全领域的应用研究报告

开放隐私计算 开放隐私计算 开放隐私计算OpenMPC是国内第一个且影响力最大的隐私计算开放社区。社区秉承开放共享的精神,专注于隐私计算行业的研究与布道。社区致力于隐私计算技术的传播,愿成为中国 “隐私计算最后一公里的服务区”。 177篇原创内容 …

HTTP状态码301和302的区别

简介 在HTTP状态码中,3XX表示重定向,指网页发生了转移,重定向到目标地址中。 301:表示永久性转移 (Permanently Moved) 302:表示临时性转移(Temporarily Moved) 说明…

java基础新

目录 集合总结 ​编辑Java异常体系 常见的运行时异常? Object类有哪些方法 ​编辑权限修饰符 分布式锁 Redis和Zookeeper实现分布式所哪个效率高 分布式事务 事务失效的8种原因 TCC 如果出现网络连不通怎么办? CAP理论 CAP有哪些组合方式&…

3环境变量

文章目录前言1. 概念引入2. 环境变量PATH3. 本地环境变量与系统环境变量4. set 和 env5. main函数带参数前言 大家一开始学习Linux时候,是否对其各种命令感到过好奇,为何这样输入不同就会执行不同,他的底层实现逻辑到底是怎么样的呢? 在解答这个疑惑之前,我们需要学习环境变…

计算机网络-网络层(移动IP通信过程,网络层设备路由器,路由表与路由转发)

文章目录1. 移动IP2. 网络层设备(路由器)1. 移动IP 移动IP技术是移动结点(计算机/服务器等)以固定的网络IP地址,实现跨越不同网段的漫游功能. 并保证了基于网络lP的网络权限在漫游过程中不发生任何改变。 重点知识点: 移动结点…

互联网食堂大比拼,谁才是互联网养猪场?

虽然疫情导致经济不景气,但是互联网行业怎么会如此不禁波折呢? 果不其然,疫情下的大厂还是大厂! 互联网大厂的福利多多,其中最容易让人忽视,但也最让人羡慕的就是互联网大厂的食堂了。 民以食为天&#xff…

线粒体 ClpP 介导的蛋白水解作用可选择性诱导癌细胞死亡

图1. 本篇文章的几大亮点 首先,研究人员利用基因工程的方法,在人 ClpP 上建造了一个有持续活性地点突变(Y118A)。基于 OCL-AML3 和 Z138 肿瘤细胞系,研究人员研究 Y118A 点突变对于肿瘤细胞的影响。研究发现&#xff…

耗时半月,终于把牛客网上的Java面试八股文整理成了PDF合集

前段时间有不少小伙伴们私信我,最近的面试题越来越困难了,要背的八股文也越来越多了,考核的也越来越细腻了,摆明了就是想让我们面试造航母嘛,真的是太为难我们这些程序员了。。。 这不,为了帮大家节约时间…