开始使用Oracle Warehouse Builder11gWord格式文档下载.docx

上传人:b****3 文档编号:16849124 上传时间:2022-11-26 格式:DOCX 页数:27 大小:751.98KB
下载 相关 举报
开始使用Oracle Warehouse Builder11gWord格式文档下载.docx_第1页
第1页 / 共27页
开始使用Oracle Warehouse Builder11gWord格式文档下载.docx_第2页
第2页 / 共27页
开始使用Oracle Warehouse Builder11gWord格式文档下载.docx_第3页
第3页 / 共27页
开始使用Oracle Warehouse Builder11gWord格式文档下载.docx_第4页
第4页 / 共27页
开始使用Oracle Warehouse Builder11gWord格式文档下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

开始使用Oracle Warehouse Builder11gWord格式文档下载.docx

《开始使用Oracle Warehouse Builder11gWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《开始使用Oracle Warehouse Builder11gWord格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。

开始使用Oracle Warehouse Builder11gWord格式文档下载.docx

OWB包含以下组件:

ETLCorefeature:

这是随databasestandardedition免费提供的核心功能,核心ETL功能随databaselicense提供大量核心功能

EnterpriseETL选项:

EnterpriseETL选项提供支持大型伸缩和复杂部署功能,一些功能包括Type2和Type3SCD可传输表空间.,交互继承和分析影响以及自定义对象.

DataQualityOption:

Dataquality选项是为了支持将数据转换成可信赖数据的基础

Connectors:

Connectors允许客户快速连接和转换他们的CRM,ERP应用程序.包括以下一些connectors:

SAP,OracleEBusinessSuite,Peoplesoft8/9andSiebel

需要更多OWB信息,请阅读OracleWarehouseBuilderUser’sGuide‘ProductOptionsandLicensing”一章

参考材料

以下是有用的参考资料列表:

OracleWarehouseBuilder11gRelease1:

DocumentLibrary

OracleTechnologyNetwork(OTN):

OWBCollateralLibrary

OracleUniversity(5天课程)OracleWarehouseBuilder10g.ImplementationPart1(3天)

OracleWarehouseBuilder10g.ImplementationPart2(2天)

WarehouseBuilder11g体系结构和组件

OracleWarehouseBuilder是一个信息集成工具,它将数据转换成高质量的信息.OracleDatabase是OWB体系结构的中心因为它储存着OWB的资源仓库和OWB产生的代码.

下面的这张图说明了OWB的主要组件.

DesignCenter是用户用来完成designing,mapping,scheduling,anddeployingETLprocesses的界面.

所有的元数据都是储存在OWB的资源仓库中的,资源仓库是建立在OracleDatabase上的,你可以用RepositoryBrowser去查询资源仓库中的元数据.同样的经过ETL过程加载的目标数据库也是建立在OracleDatabase上的.

图1

DesignCenter

DesignCenter提供图形界面来处理ETL过程.

ControlCenterManager

ControlCenterManager是DesignCenter的客户端.ControlCenterManager是一个全面的部署控制台让你能够查看和管理部署的方方面面

TargetSchema

目标数据库是你用来装载数据的,它包括Cube,dimensions,views和mappings。

目标数据库包括WarehouseBuilder组件比如synonyms用来帮助ETL过程连接监控和服务包的资源仓库.资源仓库储存所有的目标数据库信息比如执行和部署的信息.

注意目标数据库不是WarehouseBuilder软件的组件而更多的是OracleDatabase的已存在的组件.同样的,你可以关联多个目标数据库到同一个资源仓库里,你可以有1比1或1比多的目标仓库对资源仓库关系.

WarehouseBuilderRepository

资源仓库储存所有的元数据定义包括所有的数据源,目标数据库,ETL过程和设计元数据.除了包含设计元数据之外,资源仓库也包括运行时由ControlCenterManager和ControlCenterService产生的运行数据

作为OWB安装的开始,你会使用RepositoryAssistant去创建一个资源仓库.你可以把OWB11g资源仓库建立在OracleDatabase10gR2或者OracleDatabase11g

AboutWorkspaces

Workspaces定义了资源仓库,你可以创建一个或多个workspace,每一个workspace负责一组用户和他们相关的项目.一个公共的实践是为开发,测试和产品做单独的workspace.用这个实践后,你可以让你的开发人员连接到开发和测试workspace,但是限制他们连接产品级workspace.

RepositoryBrowser

RepositoryBrowser是一个WEB用户界面让你查询资源仓库,你可以查看元数据,创建报表,审计运行操作.和交互式分析影响(performlineageandimpactanalysis).RepositoryBrowser被组织用来查看设计相关的或控制中心相关信息.

ControlCenterService

ControlCenterService用来注册地点(Location)的组件,它可以部署和执行ETL逻辑比如mappings和processflows

为了部分填充你的资源仓库,你需要执行以下操作:

下载设置脚本

如果使用OracleDatabase10gR2,创建OWBSYS用户并且允许连接ControlCenter和workspaces

创建DesignCenter用户和资源仓库.

运行设置脚本.

1.下载owbdemo_files

2.打开owbdemo_files.zip文件,解压到一个你熟悉的地方.

如果你解压到d:

\,应该包括以下一些文件.

D:

\newowbdemo\create_users.sql

\newowbdemo\createlocs.tcl

\newowbdemo\createprj.tcl

\newowbdemo\cube_sales.tcl

\newowbdemo\dim_channels.tcl

\newowbdemo\dim_customers.tcl

\newowbdemo\dim_products.tcl

\newowbdemo\dim_promotions.tcl

\newowbdemo\dim_times.tcl

\newowbdemo\load_channels.tcl

\newowbdemo\load_customers.tcl

\newowbdemo\load_products.tcl

\newowbdemo\load_promotions.tcl

\newowbdemo\load_sales.tcl

\newowbdemo\loadall.tcl

\newowbdemo\loadrolapsales.tcl

\newowbdemo\loadsalesmaps.tcl

\newowbdemo\loadxsales.tcl

\newowbdemo\owbdemoinit.tcl

\newowbdemo\sequences.tcl

\newowbdemo\sourcefiles\export.csv

\newowbdemo\sourcefiles\expense_categories.csv

确保export.csv文件和expense_categories.csv文件在newowbdemo文件夹下的sourcefiles子文件夹下.

3.可选择性下载xsales.zip文件

这是一个可选项除非你想做额外的练习.

如果你使用OracleDatabase10gR2,你需要执行以下操作.

如果你使用Oracle11g,跳过这一步

1.你需要运行一个脚本来创建OWBSYS资源仓库模式.Oracle11g默认自带的,但是Oracle10gR2需要手工运行.

这个脚本在<

yourOWBhome>

/OWB/UnifiedRepos/cat_owb.sql.

你执行sqlplus的方法非常重要:

不要从Start>

Programs>

OracleDatabaseHomeFolder或者WarehouseBuilderfolder.相反,应该从Start>

Run>

cmd.exe.输入路径并回车.你需要确定WarehouseBuilder是最前面的路径从而让SQLPlus会话从WarehouseBuilder安装的地方执行起.,如果不是的话你需要临时制定path变量,比如Path=<

WarehouseBuilderhome>

\bin然后用具有sysdba权限的sys用户登录,比如,在命令行下输入:

sqlplussys/<

syspassword>

assysdba

作为sysdba连接到SQLPlus实行以下命令:

@<

yourowbhome>

/owb/UnifiedRepos/cat_owb.sql

回车,你需要输入OWBSYS用户所使用的表空间.强烈建议你使用默认的USERS表空间.输入users然后回车.

图2

当这条命令成功执行后,将会显示下面这句话

“IfyouareNOTusinganOWBinstalledintheOracledatabasehome,pleasenowrunreset_owbcc_home"

.

2.先前,我们建议安装WarehouseBuilder在不同于OracleDatabaseHome目录的地方,为了确保能在Oracle10gR2访问ControlCenter,运行UnifedRepos/reset_owbcc_home.sql并把WarehouseBuilderHome环境变量传给它,这个脚本需要sys权限的用户,比如键入如下命令:

SQL>

@c:

\oracle\OWB_HOME_11G\owb\UnifiedRepos\reset_owbcc_home;

回车确认,你将会要求输入完整的OWBControlCenter安装目录,先注意以下注释.

在后面的例子中我们使用”/”即使是在Windows操作系统中,完整的路径一定是大小写敏感的,一定要确认驱动符号是大写的,比如”C”,并且后面的文件夹名都是大小写敏感的,比如如下例子:

C:

/oracle/OWB_home_11g

输入回车

3.如果数据库启用的增强密码选项,那么创建OWBSYS之后,你需要解锁(unlock)OWBSYS帐号和解封(unexpired)它的帐号,用第二个或第三个SQLPLUS命令行来解锁OWBSYS并给他一个新的密码.

alteruserOWBSYSaccountunlock;

alteruserOWBSYSidentifiedbyOWBSYS;

上面的解释在OWB11GInstallationGuidedocumentation里面有,在“HostingtheRepositoryonOracleDatabase10gR2”章节.

4.对于每一个WarehouseBuilder客户端安装都需要能够连接到10gR2的workspaces.

OWB11g的客户端默认的workspaces是建立在11gDatabase上的,也就是说,WarehouseBuilderrepository是假设安装在Oracle11g上的.

为了能够连接10gR2的repository和它的workspaces,修改你机器上的<

owb_home>

/owb/bin/admin/Preference.properties文件.如果这个文件不存在用在同一个目录下的示例文件Preference.properties.tmp创建它.

在preference.properties文件中,添加REPOS_DB_VERSION_ALLOWED并将它的值设成Oracle10g,Oracle11g(也许11g已经存在了)

1

创建DesignCenter用户和Repository

1.当第一次登录到OWBDesignCenter时,你需要创建一个能够登录的用户,创建一个workspace,一个新的workspaces用户并且安装WarehouseBuilderrepository.

选择Start>

{yourOWB11gclienthome}>

WarehouseBuilder>

DesignCenter

出现DesignCenter的登录画面. 

图3

如果没有看见workspaceManagement按钮,点上面的ShowDetails按钮,单击WorkspaceManagement.然后出现RepositoryAssistant向导的欢迎环面.,点Next 

图4

2.在DatabaseInformation里输入如下信息.

HostName你的ip

PortNumber1521

OracleServiceNameorcl(或者你的sid) 

图5

点击Next.

3.在ChooseOperation窗口中,选择ManageWarehouseBuilderworkspaces 

 

图6

点击Next

4.在ChooseWorkspaceOperations窗口,点击CreateanewWarehouseBuilderworkspace

图7

点击Next

5.在NeworExistingUser窗口中,单击Createaworkspacewithanewuserasworkspaceowner. 

图8

单击Next.

6.在DBAInformation窗口,输入如下值

UserNamesystem

Passwordoracle 

图9

单击Next.

7.在WorkspaceOwner(New)窗口,输入如下值:

WorkspaceOwner’sUserNamerep_owner

WorkspaceOwner’sPasswordrep_owner

WorkspaceOwner’sPasswordConfirmationrep_owner

WorkspaceNamemy_workspace 

图10

8.在OWBSYSInformation窗口,输入如下值:

UserNameOWBSYS

Passwordowbsys

图11

9.在SelectTablespaces窗口,接受所有默认的选项,单击Next. 

图12

10.在SelectLanguages窗口,接受默认值并单击Next. 

图13

11.WorkspaceUsers(可选项)窗口允许你选择已经存在的数据库用户或新创建一个用户来当workspaceuser

如果你先前没有指定的workspaceowner,那你需要新建一个数据库用户来当workspaceuser,单击CreateNewUser. 

图14

12.在CreateNewDatabaseUser窗口里,输入如下值:

UserNameRep_user

PasswordRep_user

Re-enterPasswordRep_user

DBAUserNameSYSTEM

DBAUserPasswordOracle(你的system密码) 

图15

13.WorkspaceUsers(可选项)窗口出现,新的rep_user在右边的SelectedList里面 

图16

14.在Summary窗口中,检查所有的信息然后单击Finish.

图17

15.在InstallationProgress窗口出现后.安装OWBSYS用户和repositoryowner需要花费大概几分钟的时间

图18

16.在InstallationSuccessful窗口出现后,单击OK,RepositoryAssistant窗口会关闭.

如果DesignCenterLogon窗口还在的话,单击Cancel关闭它,在WarehouseBuilderWarning窗口中,单击Yes退出WarehouseBuilder.你等会儿要重新登录.

RuntheSetupScripts

1.在你开始之前,你必须要从下载的文件owbdemo_files.zip文件中运行一些脚本.

下面的课程中的目录的屏幕截图中我们假设你使用D:

盘,如果你使用的是C:

盘,替换相应的位置.

用sys登录到SQL*Plus,并且运行你下载的D:

\newowbdemo|文件夹下的create_users.sql

@d:

\newowbdemo\create_users.sql;

图19

退出SQL*Plus

create_users.sql脚本将会创建两个用户:

xsales和eul_from_owb.如果你打算用xsales原数据文件进行可选择的课程,你需要也把下载下来的xsales.zip文件解压出来的xsales.dmp导入到数据库.

你可以选择性的导入xsales数据.

导入xsales.dmp文件是可选择性的除非你想要自己做以下练习.

如果你想要导入的话,执行以下命令:

<

databaseORACLE_HOME>

\BIN\IMPXSALES/XSALES@<

ORCL或者你的数据库servicename

file=<

PAHT>

\xsales.dmpfull=y

把其中的<

ORACLE_HOME>

替换成你自己的oracledatabasehomepath并把文件的位置替换到你解压xsales.dmp文件的位置.

2.现在你需要运行一个tcl脚本来预定义OWBProject.首先,你需要编辑owbdemoinit.tcl脚本,它定义了一些变量将会被其他的tcl脚本调用.owbdemoinit.tcl脚本提供给你这些如下这些变量,编辑这些变量以使它满足你的电脑环境变量设置

setowbclientrep_owner

setowbclientpwdrep_owner

setsysusersys

setsyspwdoracle

sethostlocalhost

setport1521

setserviceorcl

setprojectOWB_DEMO

setsourcedird:

/newowbdemo

setdataspaceUSERS

setindexspaceUSERS

settempspaceTEMP

setsnapspaceUSERS

setsqlpathd:

/oracle/10.2.0.3/db_1/BIN

setsidorcl

setworkspaceOwnerrep_owner

setworkspaceNamemy_workspace

你需要设置所有的这些变量,’setsqlpath’语句应该指向你的OracleDatabasehome目录.

注意:

这个脚本是运行在默认的tablespace之上的,我们建议你使用默认的tablespace。

如果你需要运行这些脚本在你自己的项目上的话,你需要手工编辑多个这样的脚本。

3.为了运行tcl脚本,你需要启动OWBPlus环境,有两种方法启动OWBPlus:

在DesignCenter里面,你可以从W

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1