您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle9i Warehouse Builder培训资料
Oracle9iWarehouseBuilder培训资料提交人:OracleSalesConsultant提交日期:版本号:v1.0文档控制变更记录48日期作者版本号变更参考文件OCT30,2002闵文杰V1.0审阅日期姓名职位目录简介.....................................................................................................5提纲.....................................................................................................5前提.....................................................................................................6培训目标.............................................................................................7反馈与意见.........................................................................................7Module1:在WarehouseBuilder中设置环境.........................................8开始.....................................................................................................8环境.....................................................................................................9Module2创建数据源...........................................................................11导入数据源元数据...........................................................................11Module3设计数据仓库.......................................................................15创建分段传输区(StagingArea)..................................................15创建数据仓库模型...........................................................................20Module4:建立映射及转换..................................................................26创建PL/SQLFunction....................................................................26导入一个已经存在的过程(Procedure).......................................26创建映射装载数据...........................................................................27Module5:配置,部署及运行..............................................................38环境...................................................................................................38配置...................................................................................................38部署对象...........................................................................................43运行数据装载...................................................................................43Module6:生命周期管理......................................................................45将数据源元数据的变化反映到OWB存储中...............................45对于目标的变化管理.......................................................................47Module7:元数据报告..........................................................................48从WarehouseBuilder客户端看......................................................48简介Oracle9iWarehouseBuilder(OWB)是Oracle完整智能解决方案中的一部分。其作用主要是完成数据仓库的设计及抽取、转换、装载设计(Extract,TransformandLoadETL)与生成。可以设计OracleDiscoverer的EndUserLayer并与Oracle9i数据库紧密集成。提纲本资料的目标是例示OWB的功能,因此中间没有什么重复工作,在某些方面较为简洁。另外,本资料没有论述如何建立数据仓库的模型及如何进行性能优化,该部分内容请参考相关Oracle资料。本资料分为以下几个部分,每一个针对OWB的一特定领域。Module1:建立环境该模块描述如何建立环境。也给出了一些源数据的详细数据结构。Module2:建立数据源该模块让用户建立基于9i数据库种子对象得源数据模块。该步骤仅是整个解决方案中的第一步。在后面的阶段,我们将回头来改变数据源对象,以举例显示生命周期管理。Module3:设计数据仓库该模块显示WarehouseBuilder创建表、视图、方案的一些特征。在此部分我们将练习创建事实表及维。完成这些工作后,就能将数据载入这些结构中定下数据仓库。Module4:设计映射与转换模型OWB的核心功能是基于ETL过程,转换及进行它们的设计。本模块将展示如何利用OWB映射设计工具完成这些过程的设计。将充分利用前面在OWB中定义好的数据源与数据目标,允许客户化PL/SQL开发辅助数据转换。也将看到如何重用PL/SQL。Module5:配置,部署,运行在设计完数据仓库后,下一步当然就是在数据库中安装它,并载入数据。本模块将展示如何配置在前面中创建的模块,并运行映射,载入数据。Module6:生命周期管理数据仓库是一个一直在进化的系统。为了处理数据源及数据目标的变化,OWB提供了用户数据源协调及数据仓库升级的手段。本部分将展示这些内容。Module7:元数据报告本模块是可选做的一部分,因为必须安装Oracle9iAS并正确配置。元数据报告模块将展示OWBBrowser的能力。该浏览器可以进行线性分析、影响分析及更多的报表。前提为完成本培训,必须满足以下几点前提:1.安装Oracle9i数据库2.安装WarehouseBuilder及存储库3.有足够的权限以授予权限,创建用户,安装运行时,如果需要的话,还安装Browser4.企业管理器并设置,以能从OEM中调度job5.OracleWorkflowset安装并设置以能创建工作流6.安装9iAS及Portal,如果练习元数据报告的话7.有一定的WarehouseBuilder基本概念知识8.有一定的Oracle9i数据库概念9.有一定的Oracle9iETL概念10.有一定的SQL及PL/SQL知识,才能在你自己的环境下写出客户化的代码培训目标本培训的几个目标是:1.对WarehouseBuilder的能力有一个综合认识2.利用WarehouseBuilder进行一个完整的设计、部署及运行周期反馈与意见若对本培训资料有何意见,请将意见反馈给我们,以便我们改进和提高。请联系:闵文杰技术咨询顾问Module1:在WarehouseBuilder中设置环境为开始始用WarehouseBuilder,我们首先必须创建一个项目(project).我们取项目名XWEEK。开始将Xweek.zip文件移动到本地硬盘并解压。假设在C盘上,你也可以放在其他磁盘上,解压完后,将有如下目录:C–Xweek–SourceFilesSQLScripts建好这些目录后,开始进入WarehouseBuilder。登陆到WarehouseBuilder,并进入管理部分。可以如下2种方式实现。1.输入用户名及口令后,在“选择要打开得项目”处,点击“取消”,就进入管理部分。2.输入用户名及口令后,在“选择要打开得项目”处,随便选一个项目打开,然后使用控制台点击“管理”按钮进行切换,就进入管理部分。在管理部分:1.高亮度“项目”然后点鼠标右键,选择“创建项目”。(或者到管理菜单中选择“创建项目”)2.给出一个名字,如“Xweek”3.选择项目版本标签号(例如Xweek)4.点击完成按钮提交5.切换项目到新项目。现在就在该项目下开始工作。环境整个培训都是基于Oracle9i中生成的用户对象。以下为包括这些表的对象列表。OrderEntry用户名:OE口令:OE(default)表名-----------------------------------------------------------CUSTOMERSINVENTORIESORDERSORDER_ITEMSPRODUCT_DESCRIPTIONSPRODUCT_INFORMATIONPRODUCT_REF_LIST_NESTEDTABSUBCATEGORY_REF_LIST_NESTEDTABWAREHOUSESHumanResources用户名:HR口令:HR(default)TABLE_NAME----------------------------COUNTRIESDEPARTMENTSEMPLOYEESJOBSJOB_HISTORYLOCATIONSREGIONSCustomerAddresses顾客地址存储在以逗号分割的平面文件中。文件名为Customer_address.txt,存储在文件夹\Xweek\SourceFiles中。驱动器为你解压zip文件的驱动器。文件格式:CustomerID,Streetnameandnumber,Zip/postalCode,CityName,State/ProvinceCode,CountryCode例子:101,514WSuperiorSt,46901,Kokomo,IN,US102,2515BloydAve,46218,Indianapolis,IN,US103,8768NStateRd37,47404,Bloomington,IN,US104
本文标题:Oracle9i Warehouse Builder培训资料
链接地址:https://www.777doc.com/doc-9612 .html