商务智能(BI)技术及应用.ppt
文本预览下载声明
* 商务智能(BI)技术及应用 兼谈如何成为一个高水平的程序员 武汉理工大学计算机 张能立 一、商务智能(BI)的定义 商务智能,指用现代数据仓库技术、在线分析处理技术和数据挖掘技术进行数据分析以实现商业价值。 企业应用商务智能技术,可以改善商务决策水平,更加有效采取商务行动,完善各种商务流程,提升各方面商务绩效,增强综合竞争力 进一步了解BI OLTP(联机事务处理) 图1 超市收银 图2 ATM 还有图书销售、车票机票销售系统等 一句话:计算机及数据库在我们日常生活中无处不在! 图3 食堂售饭 但现实生活经常会有类似的问题要决策: 1、超市管理: ◆ 持卡消费与非持卡消费是一个什么样的情况 ◆ 顾客离超市的距离与销售金额之间的关系及分布。(这涉及超市布点和开通免费巴士这类营销手段是否有效) 2、学校食堂管理 ◆ 学生每餐消费金额分布? 上面的这些问题是传统数据库技术难以回答,甚至回答不了,需要引入新的计算机技术来解决---数据仓库及数据挖掘技术 在线演示地址: 14/birptdemo/login.sa 北京亿信华辰软件有限责任公司 数据仓库及应用示意图 molap UP团队目前正在从事的科研之一:多维联机分析引擎(molap) 开发molap涉及的计算机技术及理论 ◆语言:C++,Java ◆操作系统:Linux ◆计算机体系结构 ◆数据结构及算法 ◆数据库、数据仓库及数据挖掘 ◆网络 二、如何学好计算机专业 话题太大,下面的说法乃一家之言,不能完全当真,需要你们在学习中体会和批判 加强基础,立足系统,面向应用—陈明俊老师语(我赞成陈老师的说法) “绿坝”事件 学习方法: ◆ 书是最好的老师,但不要迷信书本。一门课程要多看几本参考书。尊重权威,但不能崇拜和迷信权威。认真研读经典名著,勤动手上机验证这些名著中的例子。 ◆ 克服害羞和怕别人嘲笑的心理,勇于提出问题。 ◆ 善于解决问题--上图书馆、网上检索、抓住机会多与老师讨论,同学之间应该多交流。 ◆ 学习计算机发展历史,特别是国外大公司互相竞争的历史。 ◆ 学习过程要涉及到课堂和教材没有涉及到的内容。 ◆ 参与实际的科研项目和到合适的公司实习 三、计算机经典著作 C/C++ 语言: 1、C程序设计语言(THE C PROGRAMMING LANGUAGE ,SECOND EDITION),BRIAN W.KERNIGHAN,DENNIS M.RITCHIE 2、C++ Primer Stanley B.Lippman, Josee Lajoie著,李师贤等译 人民邮电出版社 ?Java语言: Java核心技术 (美)Gay S.Horstmann,Gary Comell著 叶乃文译 机械出版社 操作系统: 1、操作系统概念(OPERATING SYSTEM CONCEPTS) ABRAHAM SILBERSCHATZ 2、操作系统设计与实现(第三版) (OPERATING SYSTEMS DESIGN AND IMPLEMENTATION 3RD EDITION) Andrew S. Tanenbaum 3、操作系统——精髓与设计原理(第五版)(OPERATING SYSTEMS, INTENALS AND DESIGN PRINCIPLES, FIFTH EDITION)WILLIAM STALLINGS 4、Unix系统编程(Unix System Programming) (英) Keith Haviland等著,舒明等译,电子工业出版社 5、Unix环境高级编程(Advanced Programming in the Unix Environment),W.Richard Stevns 数据结构及算法 1、数据结构 严蔚敏、吴伟民,清华大学出版社 2、算法导论 (Introduction to Algorithms, Second Edition), Thomas H.Cormen, Charles E.Leiserson 等 3、算法设计与分析基础 (美) Anany Levitin 潘彦译,清华大学出版社 4、算法设计与分析 王晓东 5、数据结构与算法分析--C++描述 Data Structures and Algorithm Analysis in C++ Mark Allen Weiss ? 数据库及数据仓库 1、数据库系统概念(DATABASE SYSTEMS CONCEPTS)、ABRAHAM SILBERSCHATZ, HENRY F.KORTH 2、数据库管理系统原理与设计(DATABASE MANAGEMENT SYSTEMS) RAGHU RAMAKRISH
显示全部