登录之后,浏览此版本经过改进的图形用户界面。另外,本教程还向您介绍一些提高可用性和生产效率的新特性。这些特性提高了大型项目的可管理性。
大约 2 个小时
本教程包括下列主题:
| 概述 | ||
| 前提条件 | ||
| Warehouse Builder 11g R2 体系结构和组件 | ||
| 登录到 Design Center | ||
| 查看改进的图形用户界面 | ||
| 使用高级搜索 | ||
| 提高 Mapping Editor 中的可用性 | ||
| 提高多配置的可用性 | ||
| 总结 | ||
将光标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注意:此外,您还可以在下列步骤中将光标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。
本教程介绍 Oracle Warehouse Builder 11g 第 2 版中包含的一些新的或经过改进的特性,这些特性可改进用户界面、提高可用性和生产效率。随着您的开发人员设计出越来越多的包含巨型表和各种类型对象的复杂映射,为了提高可管理性和生产效率,像 OWB 这样的工具就变得十分重要了。您将了解可使巨型对象更易于管理的新的 GUI 增强和新增功能。
本教程讨论其中一些新特性或增强,这包括:
| 增强的搜索对话框 | ||
| 对选项进行组合、取消组合和聚焦使得在映射编辑器中的导航更为轻松,对其空间的使用更为灵活宽松。 | ||
| 在映射间轻松复制属性、操作符和操作符组 | ||
| 新增的自动映射器支持快速映射源和目标属性 | ||
| 新增的 subquery filter 操作符和改进的键查找操作符 | ||
| 新增的配置模板和改进的 UI 便于更好地使用多配置 | ||
开始本教程之前,您应该:
| 1. |
已经完成了搭建 Oracle Warehouse Builder 11g 第 2 版教程环境教程。 搭建 Oracle Warehouse Builder 11g 第 2 版环境 教程提供了配置和搭建该教程所需环境的设置文件。 |
Oracle Warehouse Builder 是一个信息集成工具,利用 Oracle 数据库将数据转换为高质量信息。Oracle Database 是 Warehouse Builder 体系结构的核心组件,因为它托管 Warehouse Builder 信息库和 Warehouse Builder 生成的代码。
下图演示了 Warehouse Builder 软件主要组件的交互。
Design Center 是用于设计、管理、调度和部署 ETL 流程的用户界面,可以移动和转换数据。与在 Design Center 中完成的工作有关的所有元数据都存储在 Oracle Warehouse Builder 信息库中。该信息库托管在 Oracle 数据库中,您可以使用 Repository Browser 报告该信息库中的元数据。目标模式也托管在 Oracle 数据库中,Warehouse Builder 可将您通过 Control Center Service 执行的 ETL 流程产生的数据加载到目标模式中。

Design Center 提供了一个图形界面,用于定义源以及设计目标和 ETL 流程。
Control Center Manager 也位于 Design Center 客户端中,您可以通过它部署和执行 ETL 流程。Control Center Manager 是一个综合的部署控制台,它允许您查看和管理部署的各个方面。
目标模式是您将 Design Center 中设计的数据和数据对象(例如,多维数据集、维、视图和映射)加载到的目标。目标模式包含同义词之类的 Warehouse Builder 组件,使 ETL 映射能够访问信息库中的审计/服务程序包。信息库用于存储与目标模式相关的所有信息,例如,执行和部署信息。
注意,目标模式不是 Warehouse Builder 软件组件,而是 Oracle Database 的一个现有组件。这样,您就可以将多个目标模式与单个 Warehouse Builder 信息库相关联。您可以实现一对一或多对一(多个目标模式对一个信息库)的关系。
该信息库模式用于存储构成设计元数据的所有源、目标和 ETL 流程的元数据定义。除了包含设计元数据以外,该信息库还可以包含 Control Center Manager 和 Control Center Service 生成的运行时数据。
作为 Warehouse Builder 初始安装的一部分,您可以使用 Repository Assistant 在 Oracle 数据库中定义信息库。
在定义信息库时,您需要创建一个或多个工作区,每个工作区都对应于执行相关项目的一组用户。常见做法是为开发、测试和生产创建单独的工作区。采取此做法,您可以允许用户(如开发人员)访问开发和测试工作区,但限制他们访问生产工作区。
稍后,在实现周期中,您还将使用 Repository Assistant 管理现有工作区或创建新工作区。
Repository Browser 是一个 Web 浏览器界面,用于报告信息库。您可以查看元数据、创建报表、审计运行时操作以及执行线索和影响分析。Repository Browser 的组织使您可以浏览特定于设计和控制中心的信息。
Control Center Service 组件允许您注册位置。它还能够部署和执行您在 Design Center 中设计的 ETL 逻辑,例如,映射和过程流。
下面列出的参考资料可供您了解有关本单元主题的其他信息时使用:
![]() |
Oracle Warehouse Builder 11g 第 2 版:文档库 | |
![]() |
Oracle 技术网 (OTN) 上的 OWB | |
![]() |
Oracle 大学(为期 5 天的讲师指导课程): 访问 Oracle 大学网站,注册参加此课程。 |
|
要在 Linux 中启动 OWB Design Center,执行以下步骤:
| 1. |
双击 OWB Design Center 桌面启动程序,打开 Design Center。 注意:如果您没有创建桌面启动程序,转到 [ORACLE_HOME]/owb/bin/ 下。双击运行 owb.sh。 Design Center Logon 窗口打开。输入 eup_owner 作为用户名和口令。如果在 Design Center Logon 窗口中看不到 Connection details,单击 Show Details。 检查 Host 为 localhost 或 <您的计算机名称>,Port 为 1521,Service Name 为 <您的数据库服务名称>。单击 OK。
|
| 2. |
Design Center 打开。 Projects Navigator 面板包含两个项目:MY_PROJECT(在安装 OWB 时创建的一个空项目)和 BIDEMO_112(在“搭建 Oracle Warehouse Builder 11g 第 2 版环境”教程中导入的一个项目)。
|
要浏览改进的图形用户界面,执行以下步骤:
| 1. |
首次登录到 Design Center 时,会显示一个新的 Start Page。这个新的导航页面旨在帮助您找到要执行的任务的相关信息。
查看 Start Page。单击每个链接可查看可用资源。只需单击当前页面左上角的绿色左箭头,即可返回上一页面。 注意:Start Page 只在您首次登录时才会自动打开。在您首次登录 OWB 之后,如果要访问 Start Page,请从 Help 菜单中选择 Start Page。 |
| 2. |
除了传统的帮助系统外,Help 菜单还包括一些新资源。
查看其选项,单击其中几个选项以浏览您可以使用的资源。 |
| 3. |
现在,Navigator Panel 分成以下三个选项卡式面板:Projects Navigator、Locations Navigator 和 Globals Navigator。
单击这三个选项卡式面板中的每一个来查看其内容。展开这些导航树中的一些节点来查看一些 Warehouse Builder 元数据是如何重新组织的。 |
| 4. |
在 Projects Navigator 中,展开 BI_DEMO112。您会看到 BI_DEMO112 下的第一个节点 Template Mappings。该节点用于创建连接到非 Oracle 异构源和目标的基于代码模板 (CT) 的映射。
展开 Databases -> Oracle -> SALES 模块。您会看到 SALES 下的第一个节点是 Mappings。这些直接位于模块下面的映射节点是创建“标准的”非 CT 的 ETL 映射的地方。 |
| 5. |
展开 SALES -> Mappings,单击 TIMES_MAP。从 View 菜单中选择 Structure。随即打开一个 Structure 面板,紧挨着 Projects Navigator 面板下面,内含一个上下文相关项。在这个新的 Structure 面板中,展开 TIMES_MAP。
通过这个新的 Structure 面板,您可以看到一个对象(在本例中,是 TIMES_MAP 映射中的对象)的大部分结构,而无需打开该对象的映射编辑器。 |
| 6. |
在 Projects 和 Structure 面板中仍然选择 TIMES_MAP 映射的状态下,打开 View 菜单并选择 Property Inspector。随即打开一个新的面板 Property Inspector 面板。
滚动浏览 Property Inspector,查看其提供的有关 TIMES_MAP 映射的信息。这个新的 Property Inspector 面板显示一个对象的所有属性,这样您能够在 OWB 桌面通过一个易于访问的面板查看对象属性,从而为您带来方便。 |
我们来进一步查看高级搜索功能。您可以搜索映射画布、可用对象树或所选对象树中的对象。将在启动搜索对话框时焦点对准的面板的上下文中进行搜索。
| 1. |
在 Projects Navigator 中,选择导航器顶部的 BI_DEMO112 项目。
|
| 2. |
在主菜单栏中,从 Search 菜单中选择 Find。在 Find 对话框中,单击 Show Advanced 查看高级搜索选项。打开的 Find 对话框如以下屏幕截图所示:
|
| 3. |
假设您想搜索所有物理名称中包含 %CHAN% 的对象。您希望在整个项目范围内进行搜索。 启动 Find 对话框之前,确保 BI_DEMO112 获得焦点。在 Find 对话框的 Find 域中输入 %CHAN%。 您可以按对象的显示名称、物理名称、业务名称或说明来查找对象。在 Find By 下拉列表中选择 Physical Name。
查看其他搜索选项。 |
| 4. |
单击 Find。注意,物理名称中包含“CHAN”字符串的第一个对象将高亮显示。
如果这不是您要找的对象,继续单击 find 直到您找到想要的对象或者直到搜索结束。 假设您要找的是 CHANNELS_TAB 表,单击 Find 直到您找到该对象。
找到该对象后,您可以单击 Close 关闭 Find 对话框。同样地,您还可以搜索 Locations 面板、Globals 面板或 Mapping Editor 面板中的对象。 |
在本主题中,您使用 Mapping Editor 中的增加的一些增强功能,这些功能有助于您在 Mapping Editor 中更好地管理对象和空间。
利用组合、取消组合和聚焦特性,您可以高效地管理 Mapping Editor 画布上的空间。利用新增的自动映射器,您可以在图标一级进行映射,然后使用自动映射器 UI 高效地映射属性。最好的是,自动映射器是完全键盘驱动的。您还将亲身体验在 Expression 操作符中复制属性和直接编辑表达式的更为便捷的方法。
在本主题中,执行以下步骤:
| 组合、取消组合和聚焦 | ||
| 使用新增的自动映射器 | ||
| 在 Expression 操作符中复制属性、直接进行编辑 | ||
|
1. |
假设 BIDEMO_112 项目已展开,展开 Template Mappings > SALES_MAPS。右键单击 LOAD_SALES 并选择 Open。 随即在 Mapping Editor 中打开映射 LOAD_SALES。该映射在一个小的面板中打开,只显示了该映射的极少一部分内容。双击 Mapping Editor 面板的蓝色标题栏展开该面板。(或者右键单击 Mapping Editor 面板的标题栏并选择 Maximize。) 如果该映射未完全显示出来,单击 Auto Layout 按钮,然后单击 Fit in Window 按钮。此时该映射的显示应如以下屏幕载图所示。
|
|
2. |
在该映射的设计过程中,您认为已完成了该映射的源表这一部分的工作,在继续完成该映射所有剩余工作的过程中都不再需要对源表进行任何的工作了。于是,您可以将所有的源表组合在一起。 要将左侧的所有五个源表组合在一起,单击画布上的空白区域,拖动一个矩形罩住所有五个表。这会以蓝色边框高亮显示出所有表,蓝色边框表示这些表已被选中。观察工具栏上的 Group Selected Objects 图标(以下屏幕截图中以红色矩形高亮显示的部分),该图标变成了启用状态。 单击 Group Selected Objects。
|
| 3. |
单击 Group Selected Objects 图标之后,所有五个表折叠到一个 Folder1 组中。如果该文件夹并不清晰可见,单击 Zoom In 图标。
|
| 4. |
如果您由于某种原因需要对该映射中的源表进行处理,可以单击 Ungroup Selected Folders 图标取消这些表的组合。 要取消组合,确保 Folder1 已选中或处于高亮显示状态。单击 UnGroup Selected Folders 图标。
注意,现在所有五个源表都在 Mapping Editor 画布中显示。 |
| 5. |
单击 Auto Layout 和 Fit in Window 查看完整的映射。假设您想在画布上清晰地显示 JOINER 和 Expression 操作符并隐藏其余的操作符,可以使用聚集功能。 按住 Shift 键的同时单击 JOINER 和 TO_NUM_EXPR 操作符以高亮显示它们。单击 Spotlight Selected Objects 图标。
现在,除了您想要处理的两个操作符可见之外,所有其他对象都隐藏起来,如以下屏幕截图所示。
要恢复该映射的原先状态,再次单击 Spotlight Selected Objects 图标。完成之后,双击 Mapping Editor 面板的选项卡以恢复原始视图。在该选项卡上单击 x 关闭该映射。 |
| 1. |
现在,您将创建一个新映射 LOAD_ORDERS。您将在该映射中使用新增的自动映射器。展开 Databases > Oracle > Sales > Mappings。右键单击 Mappings 并选择 New Mapping。 在 Create Mapping 对话框的 Name 域中输入 LOAD_ORDERS。单击 OK。
Mapping Editor 作为一个很小的面板打开。要为该编辑器腾出更多空间,最小化 Projects、Structures 和 Messages Logs 面板。 |
| 2. |
向下滚动 Component Palette,选择 Table Operator,将其拖到画布上。在 Add Table Operator 对话框中,选择 Select from existing repository objects and bind。从 SS_XWEEK 模块中选择 ORDERS。单击 OK。
|
| 3. |
类似地,将 ORDER_ITEMS 表操作符从 SS_XWEEK 模块添加到映射中。从 Component Palette 中,将 JOINER 操作符拖到画布上。
|
| 4. |
将一条直线从 ORDERS 表操作符的 INOUTGRP1 拖到 JOINER 操作符的 INGRP1。类似的,将一条直线从 ORDER_ITEMS 表操作符的 INOUTGRP1 拖到 JOINER 操作符的 INGRP2。 如果您有使用 OWB 的经验,您一定曾以刚才的操作方式对属性组进行过映射。OUTGRP1 自动填充有 INGRP1 和 INGRP2 中的所有属性。
最小化 ORDERS、ORDER_ITEMS 和 JOINER 操作符。您可以单击 Autolayout 在 Mapping Editor 画布上排列各个图标。 |
| 5. |
现在,您创建一个目标表 NEW_ORDERS_TGT。 如果您在第 1 步中最小化了 Projects 面板,那么现在恢复它。然后,展开 Databases > Oracle > Sales。在 SALES 模块中,右键单击 Tables 并选择 New Table。 在 Create Table 对话框的 Name 域中输入 NEW_ORDERS_TGT。单击 OK。
|
| 6. |
随即打开一个新的用于创建表的面板。最大化此面板。注意该面板底部的多个选项卡。单击 Columns 选项卡。添加如以下屏幕截图所示的各列和数据类型。
单击工具栏上的 Save All 图标。在 Save Confirmation 对话框中,单击 Yes。 |
| 7. |
切换到 LOAD_ORDERS 面板。在 Projects Navigator 面板上,将 NEW_ORDERS_TGT 表从 SALES > Tables 节点拖到 Mapping Editor 画布上。
最小化 Joiner 操作符和 NEW_ORDERS_TGT 表操作符。 |
| 8. |
将一条映射线从 Joiner 拖到 NEW_ORDERS_TGT 操作符。注意这不是两个组(如 INOUTGRP1 或 INGRP1)之间的映射。您是在图标一级进行映射。
在这种情况下,会显示自动映射器对话框。
|
| 9. |
您想从 JOINER 的 OUTGRP1 映射到 NEW_ORDERS_TGT 表的 INOUTGRP1。这已为您设置好了。 注意,这里选择了 Source Connections 选项卡。如果您想将目标属性映射到源属性,则可以在这里完成这一工作。反之,如果您想将源属性映射到目标属性,则应选择 Target Connections 选项卡。
|
| 10. |
单击 Target Connections 选项卡。您将源属性映射到目标属性。自动映射器是完全键盘驱动的。您可以输入 * 得到所有目标属性的列表,然后选择映射与源属性对应的目标属性。
您也可以按目标属性的首字母得到属性列表。
|
| 11. |
您可以按箭头键从一个属性移动到另一个属性,然后输入 * 或该属性的首字母来映射该属性。 因此,自动映射器使您能够使用键盘轻松找到目标中的属性并进行映射。完成映射后,单击 OK。
查看该映射。 |
Warehouse Builder 支持通过复制粘贴操作来重用现有的转换逻辑 — 在其他映射或可插入映射中使用操作符或操作符属性已定义好的转换逻辑。
您可以通过从源映射复制操作符或操作符属性,然后将将其粘贴到所需映射中,来重用转换逻辑。您还可以复制粘贴操作符组(输入、输出和输入/输出组)。
在本主题中,您将通过从目标中复制并粘贴属性来创建 Expression 操作符的输出属性。
|
1. |
在 LOAD_ORDERS 映射中,从 Components Palette 中将一个 Expression Operator 拖入映射画布。展开 Joiner 和 New_ORDERS_TGT 表。 将一个映射线从 DATE_MODIFIED 属性拖到 Expression 操作符的 INGRP1。添加了 DATE_MODIFIED 属性。
|
|
2. |
大多数时候,您希望 expression 操作符的输出属性与目标属性属于同一数据类型。 为此,在以前的版本中,您必须先查看目标属性的数据类型,然后在 Expression 操作符中创建一个输出属性。而使用此版本,您只需轻松地将目标属性复制粘贴到 Expression OUTGRP1 中即可。 在 NEW_ORDERS_TGT 操作符中,右键单击 DATE_MODIFIED 并选择 Copy。
|
| 3. |
在 Expression 操作符的 OUTGRP1 上右键单击,然后单击 Paste。
DATE_MODIFIED 输出属性具有目标属性的特性。拖一条映射线将两个属性连接到一起。
|
| 4. |
您还可以轻松地编辑表达式的属性。在 Expression 操作符的 OUTGRP1 中,双击 DATE_MODIFIED 属性。随即打开 Expression Editor。 您可以在 Expression 标题下的域中直接进行编辑,也可以单击 ...(以下屏幕截图中以红色矩形高亮显示的部分)启动 Expression Builder。
|
| 5. |
在 Expression Builder 中,您可以输入该表达式。例如,输入 to_date(DATE_MODIFIED)。单击 OK。
|
| 6. |
注意,该表达式添加到了 Expression Editor 的 Expression 域中。您也可以直接编辑该表达式。单击 OK。
关闭 LOAD_ORDERS 映射。 |
| 使用新的 Subquery Filter 操作符 | ||
| 使用扩展的 Lookup 操作符 | ||
| 1. |
展开 Databases > Oracle > SALES 节点。右键单击 Mappings 并选择 New Mapping。在 Create Mapping 对话框中,输入 FIND_SALES_CUSTOMERS 作为该映射的名称。 单击 OK。随即打开一个新的映射画布。
|
| 2. |
在 Projects Navigator 面板中,展开 SALES > Tables 节点。将 CUSTOMERS_TAB 表拖到 Mapping Editor 画布上。
|
| 3. |
同样,将 SALES_TAB 表拖到 Mapping Editor 画布上。
|
| 4. |
从 Component Palette 中,将一个 Subquery Filter 操作符拖到画布上。在画布上排列这些操作符。展开表,显示它们的所有属性。 注意:在 subquery filter 操作符中可以看到两个组,INGRP1 和 INOUTGRP1,其中 INGRP1 带有 (E) 标记。将子查询表(即您正在其中查找匹配的表)映射到 INGRP1,将需要对其进行进一步映射的结果映射到 INOUTGRP1。在本示例中,您想知道哪些客户从自己这里购买了物品,您将 CUSTOMERS_TAB 表的属性映射到 INOUTGRP1 中,以便可以将这些属性进一步映射到一个目标表中。
|
| 5. |
现在,您将源表中的属性映射到 subquery filter 操作符。从 CUSTOMERS_TAB 表中,将 DIMENSION_KEY 属性映射到 subquery filter 操作符的 INOUTGRP1 中。 同样,将 CITY_NAME、COUNTRY_NAME 和 ISO 属性映射到 INOUTGRP1 中。
|
| 6. |
从 SALES_TAB 表中,将 CUSTOMERS 属性映射到 INGRP1。
|
| 7. |
现在,您将创建目标表。将一个表操作符拖到画布中。选择 Create unbound operator with no attributes 并输入 CUSTOMERS_SALES 作为操作符名称。 单击 OK。
|
| 8. |
将 subquery filter 操作符的 INOUTGRP1 映射到 CUSTOMERS_SALES 表操作符的 INOUTGRP1。
|
| 9. |
右键单击 CUSTOMERS_SALES 表操作符并选择 Create and Bind。这将创建新的表。
在 Create and Bind 对话框中,查看各域并单击 OK。默认情况下,这里的名称与操作符名称相同,该表在 SALES 模块中创建。
|
| 10. |
查看 Subquery Filter 操作符的 property inspector。注意,Subquery Filter input role 可以设置为 Exists、In、Not Exists 和 Not In。
|
| 11. |
要指定子查询过滤条件,单击 Property Inspector 中 Subquery Filter Condition 属性旁的 ...。在 Expression Builder 中,展开 INGRP1 和 INOUTGRP1。双击 INGRP1 中的 CUSTOMERS。单击 = 按钮。然后双击 INOUTGRP1 中的 DIMENSION_KEY。您也可以键入下面的筛选条件。单击 OK。 INGRP1.CUSTOMERS = INOUTGRP1.DIMENSION_KEY
现在,您可以生成该映射的代码。单击工具栏上的 Generate 图标 (
|
| 1. |
在同一个映射中,假设您想执行一个查找。从 Components Palette 中将一个 Lookup 操作符拖到画布中。在 Add Lookup 对话框中,从 SALES 模块中选择 CUSTOMERS_TAB 表。单击 OK。
随即启动 Lookup 向导。在 Welcome 页面中单击 Next。 |
||||||||||||
| 2. |
在 Name 域中,输入 LKP_CUSTOMERS。
|
||||||||||||
| 3. |
本教程着重介绍新增选项。单击 Next 直到Step 6 of 8:Lookup Conditions 页面,如以下屏幕截图所示: 注意:一个小的增强是 Freestyle Editing 选项。您可以在 Lookup Condition 文本框中编写任意的 SQL 查找条件。 单击 Next。
|
||||||||||||
| 4. |
Multiple Match Rows 向导页面包含了对 Lookup 操作符的新的增强。现在,Lookup 操作符可以多种方式处理返回的多行结果。 注意:您可能从下列选项中选择一个:
如果您选择了第一行、最后一行或第 n 行,您必须指定 ORDER BY 子句以便对查找结果进行排序,因为返回的查找结果的排列顺序现在就是重要的了。 在以下的屏幕截图中,选择了 Select single row 选项和 Nth row 位置。您希望按 COUNTRY_NAME 以升序排列结果,然后选择第二行作为查找结果行。
单击 Next 直到进行到向导最后一步,然后单击 Finish。关闭 FIND_SALES_CUSTOMERS 映射。 |
||||||||||||
在本主题中,您将创建一个新的配置模板并使其与一个新的配置相关联。您将了解如何通过配置模板来设置一组配置的默认设置。换言之,这是覆盖信息库中多种对象类型的种源默认设置的一种方法。模板帮助您建立默认值,模板易于重复使用、易于稍加修改即行应用。利用模板,您可以创建包含默认值的初始模板,以后可以重复使用这些模板,可以轻松覆盖其默认值。
| 创建一个新的配置模板 | ||
| 使用该配置模板 | ||
| 1. |
切换到 Globals Navigator 选项卡。右键单击 Configuration Templates 并选择 New Configuration Template。
在 Create Configuration Template 对话框中,输入 PRD_CONFIG_TPL 作为模板名称。单击 OK。
|
| 2. |
随即打开 Configuration Template 编辑器。最大化此面板。要将默认的部署系统设置为 Oracle10gr2,在 Configuration Template 编辑器中,展开 Databases > Oracle Module。展开 Deployment System TYPE 属性。 对 PL/SQL Generation Mode 属性,在 PRD_CONFIG_TPL 列的下拉列表中选择 Oracle11gR2。
|
| 3. |
要对所有表启用并行度为 8 的并行功能,展开 Table 节点。展开 Parallel 节点。将 Parallel Access Mode 属性设置为 PARALLEL,并将 Parallel Degree 属性设置为 8。
同样地,您可以查看其他配置选项并更改其设置以定义默认设置。在工具栏上单击 Save All ( |
| 1. |
现在,您将该配置模板与一个配置相关联。切换到 Projects 导航器面板。(如果您找不到 Projects 导航器选项卡,请从 View 菜单中选择 Project Navigator。) 在 BI_DEMO112 项目中,右键单击 Configurations 并选择 New Configuration。
随即启动 Create Configuration 向导。在 Welcome 页面中单击 Next。 |
| 2. |
输入 PRD_CONFIG 作为该配置的名称。单击 Next。
|
| 3. |
现在,创建一个虚拟控制中心 PRD_CC。单击 New 创建一个控制中心。输入 PRD_CC 作为该控制中心的名称。保持其他连接信息为空白,单击 OK。
返回到 Create Configuration 向导,单击 Next。接受默认的运行时代理设置“Unspecified”。单击 Next。 |
| 4. |
在这一步中,您将配置模板与该配置相关联。从下拉列表中选择 PRD_CONFIG_TPL。单击 Next,然后单击 Finish。
|
| 5. |
现在设置新的配置 PRD_CONFIG 为活动配置。现在,在工具栏上有 Configurations 下拉列表,因此您容易看到并访问该列表。选择 PRD_CONFIG 将其设置为活动配置。 注意:您也可以通过单击此下拉列表中的 Create New Configuration... 来轻松创建一个新配置。这是一个增强功能,旨在提高多配置的可见性和可访问性。
|
| 6. |
转到 Databases > Oracle > SALES 节点。要查看该配置模板在新配置成为活动配置时的影响,右键单击 SALES 模块并选择 Configure。 注意,在 Configuration of Sales 面板中,PL/SQL Generation Mode 设置为了 Oracle11gr2。
类似的,右键单击任意表(例如 CHANNELS_TAB),然后选择 Configure。在 Configuration of CHANNELS 面板中,注意以并行度 8 启用了 PARALLEL 访问。
|
| 7. |
如果您单击 Configuration of CHANNELS_TAB 面板中的 Manage Configuration Columns 图标 ( 在 Select Configurations 对话框中,选择 DEFAULT_CONFIGURATION。单击 OK。
|
| 8. |
现在您可以看到,在不同的配置模板中,该表的并行属性设置是不同的。
本教程的学习至此结束。退出 Design Center。保存您的工作。 |
在本教程中,您学习了如何:
| 使用高级搜索选项 | ||
| 使用 Mapping Editor 中的可用性增强功能 | ||
| 在 Mapping Editor 中使用新的和经过改进的操作符 | ||
| 使用配置模板 | ||
将光标置于该图标上可以隐藏所有的屏幕截图。