当心商业智能的“陷阱”

当谈到有价值的,具有真实见解的评论,我总是可以指望每周五参加我#商业智能讨论#话题的参与者们。我最近开始小组讨论这个问题:“什么是商业智能系统的五大最差实践?”

那么让我们来看看为什么BI项目有时并不完全兑现其承诺。毕竟,失败是非常有益的。

这是我们编译的列表:

组织团体在BI项目中犯的一些最糟糕的错误

技术/工具:

“认为BI工具将弥补对业务的不理解”

“认为BI工具将代替BI解决业务问题”

“为所有类型的用户提供通用的解决方案或工具——商业智能不是一个放之四海而皆准的通用的解决方案”

“没有真正的理解好这个是否适合他们的组织,只倾向于实现闪闪发亮的项目”

数据:

“认为数据质量是一个技术问题”

“认为数据质量不是每个人的关注点”

“将能够把坏得底层数据用一些好看的图表展示就是好的BI”

“相信同一个可视化将适用于不同的数据集”

“假设所有数据都不相关并且把一些应排除在外”

洞察力:

“害怕与客户和供应商共享BI洞察力;这个评论是紧随一条微博其后的:“分享洞察力是一个巩固关系价值链很好的方式”

“依靠现有的报告实施项目且没有变化地重建BI系统”

培训要求:

“知道培训的重要性,但仍耗尽资金”

“相信一个说你不需要太多培训的销售代表”

实现/开始:

“在没有用例的情况下实施BI技术”

“不愿意破坏现有流程来获得BI成功”

“不解决IT和业务用户之间的偏差——“这导致了调度优先级的争夺和资源的减少”

“不拥有商业的问题——“一个例子:它是在数据仓库中,所以这不是我的工作”

 

这些都是领先的罪魁祸首,侵蚀BI方案可实现的价值。

话题参与者之一指出,许多这些问题的原因是相同的:缺乏信任,信任业务用户,或是BI专家”。“缺乏对技术的了解会导致不信任。参与者之间良好沟通可以减少误解。

我同意培训——反复训练是成功的必要条件。一个参与者在推特上说,学校终于为教学数据爱好者开课了。她观察到,这些天来,“每个人都是一个数据生成器和消费者。计算和分析不再是它的代名词;他们与每个人都是一个常见的生活方式。“千禧年正在改变我们的消费方式和报告数据,所以一个普遍的变化开始改变关于培训的重要性。

关键:这时的互联网充斥着预测即将到来的一年的文章和博文。我经常告诉记者和问询者,我没有水晶球,而且不做预测。但是我现在就破例,我估计我们将会在2015年看到更多成功的BI项目,前提是组织从它们的实践中消除了这些“陷阱”。

 

Howard Dresner

【了解更多商业智能行业资讯,商业智能解决方案以及商业智能软件下载请访问FineBI商业智能官网www.finebi.com】

时间: 2024-12-23 09:26:36

当心商业智能的“陷阱”的相关文章

《当心PyCharm里的中文引号陷阱》

用PyCharm照着书敲的一段Python代码,运行起来总报错: "UnicodeEncodeError: 'ascii' codec can't encode character '\u201d' 然后我打开书本光盘附带的源文件,却正常运行.先前以为是那里打错了,然后我一个字母,一个标点的比对,发现没有语法和字符的错误,继续报错,然后我把自己敲的代码,从格式,符号,空格,都调整的和光盘附带源文件分毫不差,愉快的玩起大家来找茬来~~ 然后100%确定一模一样了,运行,继续报错!OH MY GOD

大数据商业智能的十大戒律

如今,各路企业和组织都不再使用上一代架构来存储大数据.既然如此,为什么还要使用上一代商业智能(BI)工具来进行大数据分析呢?在为企业选择 BI 工具时,应该遵守以下"十诫". 第一诫:不要转移大数据 转移大数据代价高昂:毕竟,大数据很"大",如果打包转移,负担太重. 不要将数据提取出来,做成数据集市和数据立方,因为"提取"就意味着转移,会在维护.网络性能附加处理器方面造成纷乱庞杂的问题,出现两个逻辑上相同的备份. 让 BI 深入更底层运行数据就是

JavaScript的陷阱

这本来是翻译Estelle Weyl的<15 JavaScript Gotchas>,里面介绍的都是在JavaScript编程实践中平时容易出错或需要注意的地方,并提供避开这些陷阱的方法,总体上讲,就是在认清事物本质的基础样要坚持好的编程习惯,其实这就是Douglas Crockford很久以前提出的JavaScript风格要素问题了,有些内容直接是相同的,具体请看<Javascript风格要素(1)>和<Javascript风格要素(2)>.在翻译的过程中,我又看到了

java笔记--笔试中极容易出错的表达式的陷阱

我相信每一个学过java的人儿们都被java表达式虐过,各种"肯定是它,我不可能错!",然后各种"尼玛,真假,怎么可能?",虽然在实际开发中很少会真的让你去使用那些知识,但熟悉表达式的陷阱对于理解java数据类型在内存中的存储和运算以及JVM工作的原理有很大的帮助,最主要的,面试题太能考这些玩意了,有些坑当时爬出来了,过几天再做又会义无反顾的跳进去,于是我整理了自己做错过的一些题,也搜集了一些充满恶意的表达式方面的小题目,放在此处,警世: 问题 结果 脱坑必备 Sy

景瑞地产商业智能BI整体实施过程

1.1行业背景 1.1.1景瑞地产 景瑞地产成立于1993年,专注于房地产开发,并一直秉持"永远诚信.恪守专业.锐意进取.共赢未来"的核心价值观和"舒适之道"的企业使命. 景瑞地产,源自上海.通过多年发展,景瑞确立了"深耕三线.产品领先"的战略.并且依托城市发展实现:巩固上海.深耕长三角.布局全国的三步走战略.作为一家从地产开发延伸至物业管理的全国化品牌地产企业,景瑞地产多次获得"中国房地产百强"."中国房地产百强运

cocos2dx-3 addImageAsync陷阱

addImageAsync异步加载未响应回调前调用unbindImageAsync撤销消息回调void TextureCache::unbindImageAsync(const std::string& filename){    _imageInfoMutex.lock();    if (_imageInfoQueue && !_imageInfoQueue->empty())    {        std::string fullpath = FileUtils::g

BI商业智能培训系列——(一)概述

简介: BusinessIntelligence,简称 BI. 商业智能,是指用现代的技术进行数据分析,以实现商业价值,这些技术包括数据仓库技术,线上分析处理技术,数据挖掘,数据展现技术等. 以往的系统: 1.数据量大,而可用信息太少. 2.数据形成孤岛,无法形成紧密联系. 3.很难挖掘内在的联系,获得更有价值的信息. 4.改动困难,一旦需求稍有变动,工作量成倍增加. 以报表为例: 传统的报表系统技术上已经相当成熟,大家熟悉的Excel.水晶报表.Reporting Service等都已经被广泛

Linux环境下线程消息同步的陷阱

我们程序中常常会使用到线程间的消息同步处理,比如以下一段伪码 var message = "": void func()  {   1. 启动线程Thread(该线程中填充message的内容):   2. 阻塞,直到等待到完成message填充的事件:   3. 处理message:   .... } void Thread()  {   1. 通过某种处理填充message:   2. 触发func中的阻塞事件: } 我们通常会使用条件变量来完成类似情况的线程同步处理 比如wind

读书笔记--C陷阱与缺陷(七)

第七章 1.null指针并不指向任何对象,所以只用于赋值和比较运算,其他使用目的都是非法的. 误用null指针的后果是未定义的,根据编译器各异. 有的编译器对内存位置0只读,有的可读写. 书中给出了一种判断编译器如何处理内存0的代码: 1 #include <stdio.h> 2 int main() 3 { 4 5 char *p; 6 p=NULL; 7 printf("location 0 contains: %d\n", *p); 8 9 return 0; 10