【IT168 技术文档】
前情回顾:Oracle Warehouse Builder 11g教程(1)
在Oracle Warehouse Builder 里,你为了各种数据源而创建模块,比如基于Oracle 的关系型表,原数据的元数据,在后面的课程中你可能需要手工执行这一操作,你需要创建数据源模块指向一个Oracle 自带的样本数据库比如OE 和DQ_SRC ,其中DQ_SRC 是我们刚才导进去的。
注意:根据你所选择将要进行的课程来创建相应的模块,当你创建了对应的数据源模块,你也需要用Import Metadata 向导创建对应的元数据
如果你打算进行Examining Source Data Using Data Profiling 或者Matching and Merging Records 课程,执行Importing metadata in DQ_SRC 模块,如果你打算进行Extracting ,Transforming and Loading Data 或者Using Experts to Automate Warehouse Builder Tasks 课程,执行Importing Metadata in OE 模块,显然,如果你打算进行所有的课程,你应该执行所有的模块。
导入DQ_SRC 模块的元数据
导入OE 模块的元数据
导入DQ_SRC 模块的元数据
为了导入DQ_SRC 模块,执行以下步骤:
1. 首先,你需要创建DQ_SRC模块,这样你才能导入它的元数据
我们假设你用owb 用户登录,从Project Explorer面板里面选择HANDSON 项目,展开Database ,右键点击Oracle然后选择New 
图46
Create Module 向导出现了,单击Next 来跳过欢迎页面。
2. 在Name and Description 页面,输入DQ_SRC 作为模块名,接受默认的模块状态Development 并且选择Data Source 作为模块类型. 
图47
单击Next
2. 在Connection Information 页面,你必须指定数据源的位置,可以看到Oracle Warehouse Builder 已经给了默认的名字DQ_SRC_LOCATION1 .为了编辑详细信息点击Edit 
图48
3. 在Edit Oracle Database Location DQ_SRC_LOCATION1 对话框里面,填入如下信息
Name : DQ_SRC_LOCATION (删掉后面的 1 )
User Name: DQ_SRC
Password: DQ_SRC
Host Name : 你的ip 或机器名
Port Number: 1521
Service Name : orcl 或你自己的数据库Service Name
Schema: DQ_SRC
Version : 10.2 或 11.1 ,更具你的数据库版本而定
点击Test Connection 来测试连接是否正确 
图49
如果连接没有成功,检查连接的详细信息,然后点击OK
确保Import after finish 选项选中了,然后点击Next 
图50
在summary 页面,检查详细信息,然后点Finish ,Import Metadata 向导出现,点击Next 来跳过欢迎页面。
5. 在Filter Information 页面,你可以选择你想要导入的数据对象类型,只选择Table 和View 然后点击Next 
图51
6. 在Object Selection 页面,按住shift 键并且选择Tables and Views 然后点击中间的 > 按钮来把选择的对象移动到右边的Selected List 里面 
图52 
图53
单击Next
7. 在Summary and Import 页面,检查你要导入的对象的详细信息,一共要导入11个对象,顺序不重要,如果没问题就点击Finish 
图54
在导入进程的进度条里面显示了导入的进度信息,在Import Result 窗口点击OK ,从Design 菜单选择Save All来保存所做的更改。