数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章

上传人:E**** 文档编号:89184342 上传时间:2019-05-20 格式:PPT 页数:84 大小:1.07MB
返回 下载 相关 举报
数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章_第1页
第1页 / 共84页
数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章_第2页
第2页 / 共84页
数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章_第3页
第3页 / 共84页
数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章_第4页
第4页 / 共84页
数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章_第5页
第5页 / 共84页
点击查看更多>>
资源描述

《数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章》由会员分享,可在线阅读,更多相关《数据仓库与数据挖掘原理及应用(第二版) 教学课件 ppt 作者 王丽珍 周丽华 陈红梅 第12章(84页珍藏版)》请在金锄头文库上搜索。

1、1,第十二章 COGNOS介绍,2,第十二章 目录,12.1 Cognos公司BI主要产品介绍 12.2 Cognos应用例子 12.3 本章小结,3,竞争激烈的市场环境、不断提高的客户期望、瞬息万变的技术转变和不断加快的业务步伐对所有的行业部门提出了挑战。为了优化业务绩效,使用户的需求得到满足,您需要比竞争对手更好、更快地充分利用重要的业务信息。 Cognos公司正是企业商业智能解决方案的提供商。商业智能(Business Intelligence)是一整套能够采集、存储、分析、报告数据并提供数据访问能力的应用程序和技术,它可以帮助企业用户准确掌握企业的经营情况,了解市场需求,制定正确方案,

2、增加效益。,4,12.1 Cognos公司BI主要产品介绍,12.1.1 数据查询和即席报表生成工具12.1.2 模型建立工具 12.1.3 在线分析处理及展现工具,5,12.1 Cognos公司BI主要产品介绍,商业智能(Business Intelligence)的实现需充分利用信息技术对数据进行存储、分析和挖掘。其基本体系结构包括以下部分:,1. 数据仓库:用于抽取、整合、分布、存储有用的信息。,2. 多维分析:全方位了解现状。,3. 数据挖掘:发现问题、找出规律,达到真正的智能效果预测将来。,6,Cognos公司主要从事商业智能应用工具的开发,是商业智能工具的主要提供商之一。Cogno

3、s BI主要产品(工具)如下: Impromptu(查询报表工具):可以访问企业数据库的详细数据,生成报表,用以支持业务决策。 Transformer(数据建模工具):可以将平面文件或是二维关系型数据生成高度压缩的多维立方体PowerCube。并且通过Transformer,可以将来自不同数据源的数据进行整合。例如将来自数据仓库的数据和电子表格数据汇集在一个或多个相互联结的PowerCube中。 PowerPlay(数据分析工具):展现经过汇总的多维数据,可以使管理者能够探察和分析所有影响公司运营的因素。PowerPlay是开放的OLAP解决方案,它可以访问和分析广泛的多维数据源的数据(如数据

4、仓库),而不仅对PowerCube一种。用户不但能够在PowerPlay中考察汇总层的信息,还可以不断深入钻取由Impromptu提供的详细信息。,7,Cognos BI主要产品数据流程如图所示,从图12.1中可以看出,Impromptu可对各种数据进行操作,生成报表,后缀名为IMR,或信息目录IQD;用Transformer对不同数据源整合,得到多维立方体PowerCube;最后,PowerPlay对生成的PowerCube进行多维分析。,8,12.1.1 数据查询和即席报表生成工具(Impromptu),Impromptu 是一个基于Windows桌面的强有力的交互数据库报表工具。使用 I

5、mpromptu 可以从各种数据源查询数据, 包括桌面、LAN、Client / Server环境,并且不需有专业编程知识,从而可以在全企业范围生成报表并发布它们。 在Impromptu中,报表的生成是基于信息目录的。因此,一个报表的生成过程可以描述如下:,1.信息目录的生成;,2.报表数据的组织;,3.报表数据的加工;,4.报表格式的设定。,其中,信息目录的生成又包括建立和修改表连接和文件夹结构的调整等步骤。下面将按照上述步骤进行介绍。,9,12.1.1 数据查询和即席报表生成工具(Impromptu),1. 信息目录的生成 管理员的中心任务是组织数据,并有效地使用。 组织数据的主要工具就是

6、信息目录(catalog)。即信息目录是把数据库中的数据按照用户的业务观点来组织。它把用户所需的!数据组织在多个信息目录或一个信息目录的多个文件夹中,从而把数据传送给对应某个业务范围的数据组。这样,用户就可以使用信息目录去查询数据,而不需直接接触数据库,达到不破坏数据库中的数据的目的。 信息目录本身并不含数据,而只是告诉Impromptu如何得到数据。它保存的是数据的引用关系,计算公式,格式参数,用户权限等信息。 信息目录(catalog)中含文件夹Folders、列Columns、计算Calculations、条件Conditions, 提示Prompts。,10,图12.2 数据库与信息目

7、录对应的例子,12.1.1 数据查询和即席报表生成工具(Impromptu),11,12.1.1 数据查询和即席报表生成工具(Impromptu),(1)建立信息目录 建立信息目录是从“数据库定义”开始的,从Catalog菜单中选 Databases 命令,就可以定义若干个“逻辑数据库”。 “数据库定义”是关于每个“逻辑数据库”要连接到哪个物理数据库、它在哪里、如何连接的说明。它要指明:数据库的逻辑名(在Impromptu中使用)、数据库类型(如dBASE,Sybase,Oracle,DB2)、数据库在什么地方(本机目录或网络地址)。 如图12.3所示就是逻辑数据库定义的界面。先按数据库类型分

8、类,在每类的里面再给出定义好的逻辑数据库名字。按“New Database”按钮就可定义新的逻辑数据库。,12,图12.3 逻辑数据库定义界面,12.1.1 数据查询和即席报表生成工具(Impromptu),13,定义了逻辑数据库后,就可以建立一个新的信息目录,首先需指定:信息目录名字、信息目录描述(可选)、信息目录类型、数据库定义及所要的表。其界面如图12.4所示,图12.4 建立一个新的信息目录界面,12.1.1 数据查询和即席报表生成工具(Impromptu),14,然后对信息目录所需的表进行挑选。选中后,可直接单击ADD按钮,即成为信息目录的表,如图12.5所示。,图12.5 挑选信息

9、目录所需的表,12.1.1 数据查询和即席报表生成工具(Impromptu),15,12.1.1数据查询和即席报表生成工具(Impromptu) 信息目录所需的表选定以后,就需建立表之间的联系,从而使报表从多个表中取出数据,并按照这种联系把它们结合起来,如果两个表之间没有定义连接条件,就会产生“笛卡尔积”式的连接结果,这既无意义,又消耗资源。我们可采取手工或自动方式,来建立表间连接。 经过上述步骤,信息目录已初步形成,但需对文件夹结构进行调整,以符合业务需要。,16,12.1.1 数据查询和即席报表生成工具(Impromptu),(2)文件夹结构的调整 当前的信息目录中,包括信息目录建立时选定

10、的全部表,信息目录为每一个表设立一个文件夹,每个文件夹含有表中全部列,且文件夹的名字和列的名字与数据库中表和列的名字相同。这存在很大的冗余,需对文件夹进行调整,包括: 修改文件夹和列的名字,使它们对用户更有意义。 移动文件夹或列,使文件夹的层次结构更符合业务逻辑。 增加新的文件夹,让它含有表的部分列,或者从多个表中取列。 删除某些文件夹和列。 在信息目录中增加预定义的“计算”、“条件”和“提示”。,17,12.1.1 数据查询和即席报表生成工具(Impromptu) 修改步骤如下:,1. 首先打开信息目录,即从Catalog菜单选Open。,2.从Catalog菜单选Folders,弹出Fol

11、ders对话框。,3. 双击文件夹展开它的数据项。,4.在New框中单击Folder按钮可以定义新文件夹,为它命名。,5.利用“Cut”,“Copy”,“Paste”按钮,可以移动、拷贝数据项。,6. 按“Edit”按钮,可以为文件夹和数据项改名。,7. 在New框中单击“Calculation”、“Condition”、 “Prompt”按钮,可以加入新的计算、条件和提示。,18,12.1.1 数据查询和即席报表生成工具(Impromptu),图12.6 文件夹结构调整界面,其操作界面如图12.6所示:,19,12.1.1 数据查询和即席报表生成工具(Impromptu),2. 报表的生成

12、先打开一个信息目录,然后从File菜单选New,弹出Query对话框,选中Data标签页,这时左侧的Catalog框展示的是当前信息目录的文件夹结构。从中依次选择所需的数据列,“”到右侧的Query Data框中,作为报表中的数据项。这样,报表就生成了。下面就是对报表数据的组织和加工操作。,20,12.1.1 数据查询和即席报表生成工具(Impromptu),过滤:报表中含有大量各种各样令人眼花缭乱的细目信息,使人们难以立刻看到自己所需要的信息。因此,需对报表进行过滤,使报表的显示集中到我们所关心的数据上。简单快速地过滤报表数据的方法是:首先在报表中选中一个或多个值,然后单击工具条上的 Fil

13、ter 按钮就可实现。系统提供了“In”,“Not in”,“Between”,“Not between”,“=”,“”等过滤条件,对数字型数据还有“”,“=”。 排序:在报表初始生成后选中某个数据项,再单击Sort按钮即可按该数据项排序,系统提供了升序和降序两种排序方法。 分组:可在一个或多个数据项上对报表进行分组。这样,在这一个或多个列上具有相同值的行排列在一起,重复的值不再显示(组中全部行在该列上的值只出现一次)。它的操作是选定数据项后,单击分组按钮。 定义报表的头标和脚标:利用工具条上的“Header”和“Footer”按钮,可以在报表中增加头标和脚标,使报表更具可读性。,(1)报表数

14、据的组织,21,12.1.1 数据查询和即席报表生成工具(Impromptu),除了上述对数据的组织外,还可以根据已有的数据项建立计算,从而获得一个新的数据项。并可将条件语句用在计算列中,从而有条件地决定该列的内容,或对不同类别的数据行进行标定。条件语句定义了一个新列,这一列各行上的内容依据条件而变化,起标记作用。图12.7是定义计算的界面。同时,在建立上述计算时,可以使用系统提供的函数,来增强计算功能。函数是在一个值或多个值上进行操作的命令,它产生一个具有特定数据类型的结果,提供了在计算中执行复杂数据操作的简单方法。在Impromptu系统中,提供了六种类型的函数:numeric,chara

15、cter,date,datetime,time,interval。,(2)报表数据的加工,22,图12.7 报表定义计算的界面,12.1.1 数据查询和即席报表生成工具(Impromptu),23,经过上述步骤后,已建立了一个简单的报表,可以在网上发布,并保存为.IQD格式,提供给Transformer工具,用于构造数据立方体,支持多维分析。.IQD格式具有如下优势: IQD包含从数据库抽取的结构信息。使用.IQD是维护和更新数据源数据的有效方法,它提高了性能,从Transformer可以运行并更新数据源的列,Transformer能够识别在数据源中定义的列属性。 IQD从Impromptu产

16、生,可以直接在Transformer中引用。总可以访问最新数据,而避免了更新数据所需要进行的批处理。Impromptu提供对多种不同数据库的访问特性,使数据源的创建和维护简单化。 由于.IQD仅仅包含结构信息,它们占用的空间小。这避免了向生产平台传输大规模的文件。 Transformer能够直接解读包含在.IQD中的数据的列属性。 如果数据源是一个.IQD文件,Transformer自动加入相关的Impromptu报表(.imr)到每个度量的钻取表中。,12.1.1 数据查询和即席报表生成工具(Impromptu),24,12.1 Cognos公司BI主要产品介绍,12.1.1 数据查询和即席报表生成工具12.1.2 模型建立工具 12.1.3 在线分析处理及展现工具,25,12.1.2 模型建立工具,Transformer是用于创建PowerPlay应用模型的工具,它将数据从各种数据源组织进多维的PowerCube立方体中,实现多维分析。Transformer不需要编程,因此它易于使用,并能够以快速有效的方法传递多维数据。 Transformer的界面包括维度图窗格

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号