Oracle 数据集成示例代码


除非明确指出,否则此处示例代码未经 Oracle 认证且不受支持;该示例代码仅用于培训和测试目的。

 

您必须接受许可协议才能下载本示例代码。
接受许可协议 | 不接受许可协议
名称
创建/修改日期
说明和下载
LKM Files to Oracle(外部表) 2011-07-08

使用 Oracle 外部表加载多个文件。同时整合对外部表预处理器的支持。

KM_LKM_Files_to_Oracle__EXTERNAL_TABLE_.xml

社区知识模块:使用 EBCDIC 选项的 LKM File to Oracle (SQLLDR) 2011-07-06

这个 LKM 使用 SQL*LOADER 实用工具将平面文件数据加载到 Oracle 中。此 LKM 对 ODI 11.1.1.3 的原始 LKM File to SQLLDR 进行了扩展,包括了 EBCDIC 数据。不存在与 ID 为 S550 的旧版代码示例“社区知识模块:LKM EBCDIC File to Oracle (SQLLDR)”相关的问题

KM_LKM_File_to_Oracle__SQLLDR__with_EBCDIC_Option.xml

SQL IKM for Oracle 表函数 2011-07-05

阐述如何在 ODI 内生成各种 SQL 组件,例如 Oracle 表函数。

KM_SQL_TableFunction.xml

ODI KM:LKM SQL to Oracle (Bulk - External Table).xml 2011-06-08

将任何数据库的数据批量加载到 Oracle 中

klm_lkm_SQLtoOracle_Bulk_ExtTable.zip

AIA 2.x 安装加速器脚本 2011-05-10

这些脚本旨在加速和自动化集群环境中的简单 SOA 套件、AIA Foundation Pack 和某些 PIP 集合(O2C、Comms PIP、MDM PIP)的安装/配置过程。此版本包含以下更新:- 多种错误修复 - 更灵活的补丁脚本 - 10.1.3.5 MLR #2 支持 - Comms PIP / MDM PIP 的 IPS2 版本支持 - Design to Release PIP 支持

scripts_04142011.zip

AIA 2.x 安装加速器脚本 2011-01-24

这些脚本旨在加速和自动化集群环境中的简单 SOA 套件、AIA Foundation Pack 和某些 PIP 集合(O2C、Comms PIP、MDM PIP)的安装/配置过程。

scripts01242011.zip

AIA 2.x 安装加速器脚本 2011-01-24

这些脚本旨在加速和自动化集群环境中的简单 SOA 套件、AIA Foundation Pack 和某些 PIP 集合(O2C、Comms PIP、MDM PIP)的安装/配置过程。

scripts01242011_1.zip

AIA 2.x 安装加速器脚本 2011-01-19

这些脚本旨在加速和自动化集群环境中的简单 SOA 套件、AIA Foundation Pack 和某些 PIP 集合的安装/配置过程。

scripts_12032010.zip

通过实验性 Hadoop 并行处理实现 IKM 文件到文件 (Perl) 集成 2010-11-30

Oracle Data Integrator 高性能文件到文件处理知识模块,通过利用 Hadoop 并行处理框架的可选功能生成 Perl 代码,进一步提高性能/可伸缩性。

IKMFiletoFileIntegrationExperimentalHadoopparallel.zip

IKM SQL 作为源 2010-11-17

允许用户构建临时接口,将内联视图或 SQL 作为源。若将一个用于捕获查询的 IKM 选项应用于临时接口,临时接口将嵌入另一个具有派生子选择属性集的接口。

IKMSQLasaSource.zip

Warehouse Builder Utility Exchange 下载 2010-11-15

这里提供了 OWB Utility Exchange 中描述的一组下载: http://www.oracle.com/technetwork/developer-tools/warehouse/owbexchange-099994.html

WarehouseBldrUtilityExchangeDlds.zip

IKM SQL Control Append_BIG_DATA 2010-11-09

1.) 创建表,添加了一个“USE_CREATE_TABLE_FOR_APPEND”选项以便充分植入非常大的表(超过 200 GB)。在 Oracle 数据库云服务器中,最好使用 Create Select 语句植入目标数据,而非插入 I$ 表中,随后再为使用 GoldenGate 的 CDC 插入目标表。此外还应确保设置“CREATE_PARALLEL_HINT”。2.) 增加了使用行限制为目标表添加数据源的能力。将 USE_ROW_LIMIT 设置为 true,为 ROW_LIMIT 设置样本大小。3.) 将 OPTIMIZER_HINT 设置为默认使用并行机制,例如:/*+ parallel(table1,64) parallel(table2,64) */ 4)。添加 alter session 并行语句

KM_IKM_SQL_Control_Append_BIG_DATA.xml

面向 Oracle 数据库云服务器的 IKM Oracle 增量更新 (MERGE) 2010-11-09

添加了原始 KM 中未包含的一项检测策略。目前的检测策略包括 NONE、MINUS、POST_FLOW、NOT EXISTS 和新增的 MERGE。默认的 MINUS 在 Oracle 数据库云服务器中性能不佳。应使用 NOT EXISTS。如果不需要临时表,请使用 MERGE。如果使用了 MERGE,则必须将 Flow Control 设置为 false。如果遇到 Merge 检测策略,则不会创建 I$ 表。此时,Merge 语句将包含完整的数据源选择。在 Oracle 数据库云服务器中,如果源和目标处于相同的服务器中,这种做法性能优异。

KM_IKM_Oracle_Incremental_Update__MERGE__for_Exadata.xml

Oracle Data Integrator 11g UDF 示例 2010-11-04

追求 SQL 函数可移植性的 ODI 开发人员将在其 SQL 表达式中使用用户定义的函数 (UDF)。

odi_11g_udfsample.zip

代码模板 LCT_RESTWS_TO_ORACLE.mdl 2010-10-22

支持在 OWB 代码模板映射内调用 RESTful Web 服务。

LCT_RESTWS_TO_ORACLE.zip

元数据同步专家 2010-10-01

将一个对象与其相关使用保持同步的专家。例如,将一个表与使用该表的映射同步,或者将一个可插入的映射与使用它的映射保持同步。

owb_11gR2_synchronize.mdl

OWB SQL Developer 报告 2010-10-01

SQL Developer 报告主要提供与 OWB 运行时相关的信息,有一些简单的报告关注设计和数据质量,但报告大多集中在运行时、映射/流计时分析、审计详细信息等方面。

owb_sqldeveloper_reports.zip

Oracle Data Integrator 11gR1 Java API 代码示例包 2010-08-19

这个示例代码包中包括使用 Oracle Data Integrator API 执行以下操作的示例代码:- 连接和身份验证 - 启动和重新启动场景 - 获取会话状态 - 创建文件夹 - 接口咨询、创建和编辑 - 会话监视 - KM 导入和查找 - 创建主信息库和工作信息库 - 升级主信息库和工作信息库 - 创建代理和上下文

odi_sdk_samples.zip

社区知识模块:IKM SQL 增量更新(逐行更新) 2010-06-24

- 以增量更新模式集成符合 AINSI-SQL92 的任意数据库目标表中的数据。- 提供将临时区域的数据集成到目标的能力,也能准确了解所处理各行的状态

IKM_SQL_Incremental_Update_(row_by_row)_v5.zip

社区知识模块:LKM SQL to SQL(逐行) 2010-06-24

将任意通用 JDBC SQL 源中的数据逐行移动至通用 JDBC SQL 目标。

LKM_SQL_to_SQL_(row_by_row)_v3.zip

社区知识模块:LKM VSAM to Oracle (JCL IDCAMS - SQLLDR) 2010-06-24

将 MVS 源中的数据加载 Oracle 中。

LKM_VSAM_to_Oracle_(JCL_IDCAMS_-_SQLLDR)_v1.zip

社区知识模块:LKM SQL to Oracle (CLOB) 2010-06-24

将任意 SQL92 数据库中的 BLOB 和标准数据加载 Oracle 目标数据库中。

LKM_SQL_to_Oracle_(CLOB)_v1.zip

社区知识模块:LKM SQL to Oracle Lob 2010-06-24

将任意 ISO-92 数据库中的数据加载符合 ISO-92 的任意目标数据库中。经过专门修改,以便处理 CLOB 和 BLOB 值。

LKM_SQL_to_Oracle_Lob_v2.zip

社区知识模块:LKM File to Oracle (SQLLDR) — 西里尔语 2010-06-24

这个 LKM 使用 SQL*LOADER 实用工具将平面文件数据加载到 Oracle 中。

LKM_File_to_Oracle_(SQLLDR)-Cyrillic_v1.zip

社区知识模块: LKM EBCDIC File to Oracle (SQLLDR) 2010-06-24

这个 LKM 使用 SQL*LOADER 实用工具将平面文件数据加载到 Oracle 中。执行 SQL*LOADER 调用将 stdout 和 stderr 重定向到日志文件。SQL*LOADER 将创建一个专用日志文件。如果发生错误,Oracle 建议查看此文件。控制文件 (CTL)、日志文件 (LOG)、丢弃的文件 (DSC) 和损坏文件 (BAD) 存放在源文件物理模式定义的工作目录之中。

_LKM_EBCDIC_File_to_Oracle_(SQLLDR)_v1.zip

社区知识模块: LKM DB2(MVS) to Oracle (JCL Unload - SQLLDR) 2010-06-24

创建和执行 JCL 以下载 MVS 系统内一个顺序文件中的表 — 使用 FTP 命令将顺序文件传输到代理机器。- 使用 SQL*LOADER 实用工具将 DB2 中的数据加载到 Oracle Database 中

LKM_DB2(MVS)_to_Oracle_(JCL_Unload_-_SQLLDR)_v1.zip

社区知识模块: LKM Attunity to SQL 2010-06-24

- 此模块读取 Attunity Stream 的 Attunity Stream 临时区域内的数据,并将结果写入动态创建的目标临时表中。- 将数据加载到任何符合 ISO-92 的目标数据库。

LKM_Attunity_to_SQL_v3.zip

社区知识模块: JKM Oracle 10g Consistent (Streams) 2010-06-18

- 这个 JKM 为 Oracle 表提供了一致的日志记录过程。- 该 KM 使用 Oracle Streams 捕获源表的数据更改。

JKM_Oracle_10g_Consistent_(Streams)_v2.zip

IKM Teradata to Teradata (BTEQ) 2010-06-18

- 集成知识模块 - 使用 BETQ 从 Teradata 集成到 Teradata。- 使用 INSERT、UPSERT、UPDATE 或 DELETE BTEQ 脚本的能力(使用 OPERATION_MODE 选项指定)

IKM_Teradata_to_Teradata_(BTEQ)_v1.zip

社区知识模块: IKM SQL to Oracle (SQLUnload-EXTTABLE) 2010-06-18

这是一个简单/受限的 KM,用于将 MS SQL Server 数据库内单个表中的数据直接传输到 Oracle 内的相同表(名称和列相同),传输过程使用 CP 从 SQL Server 提取数据,使用 Oracle EXTERNAL TABLE 功能将数据加载到目标表中。不执行用于选择日志记录的数据的供应。不执行用于连接源表的供应。该 KM 不检查确定所生成的表或索引名称是否未超出技术限制。

IKM_SQL_to_Oracle_(SQLUnload-EXTTABLE)_v1.zip

社区知识模块:IKM Postgres to File 2010-06-18

- 加载 Postgres 源中的文件 - 使用截断/插入模式填充此文件。- 创建流表 目标技术:FILE 源技术: POSTGRESSQL

IKM_PostGre_to_File_v1.zip

IKM Oracle Incremental Update Lob 2010-06-18

使用增量更新模式将数据集成到 Oracle 目标表中。插入当前不存在的行,更新现有的行。可对数据加以控制。不正确的数据隔离在错误表中,可进行回收。将此模块与日记源表配合使用,即可同步删除操作。

IKM_Oracle_Incremental_Update_Lob_v1.zip

IKM Oracle 增量更新(无 MINUS) 2010-06-18

集成知识模块 - 使用增量更新模式将数据集成到 Oracle 数据库目标表中。- 插入当前不存在的行;更新现有的行。- 可对数据加以控制。无效数据隔离在错误表中,可进行回收。- 将此模块与日记源表配合使用,即可同步删除操作。- 此模块在 I$ 步的插入流中未使用 MINUS 子句,而是判断不需要使用更新语句执行更新的行。

IKM_Oracle_Incremental_Update_(no_MINUS)_v1.zip

IKM Oracle (Pivot) 2010-06-18

集成知识模块 — 从一行到多行的数据透视

IKM_Oracle_(Pivot)_v1.zip

社区知识模块:IKM Oracle (Generic Pivot) 2010-06-18

集成知识模块 — 从一行到多行的数据透视

IKM_Oracle_(Generic_Pivot)_v1.zip

IKM File to Oracle (SQLLDR) DIRECT APPEND Multiple 2010-06-18

加载知识模块 - 使用 SQL*LOADER 实用工具将一个文件中的数据加载到 Oracle Database 中 - SQL*LOADER 调用通过操作系统命令的 Jython 调用实现。- SQL*LOADER 将创建一个专用日志文件。如果发生错误,Oracle 建议查看此文件。

IKM_File_to_Oracle_(SQLLDR)_DIRECT_APPEND_Multiple_v1.zip

社区知识模块: IKM File to Oracle (ExtTable) Append 2010-06-18

这是一个简单/受限的 KM,用于将一个文件内的数据直接传输到 Oracle 中的一个表。它使用 Oracle EXTERNAL TABLE 功能将数据加载到目标表中。该 KM 不检查确定所生成的表或索引名称是否未超出技术限制。

IKM_File_to_Oracle_(ExtTable)_Append_v1.zip

社区知识模块: JKM Oracle 10g Consistent (Streams) 2010-05-24

兼容性:ODI 10.1.3.4.4 及更高版本;OWB 11.2 注意:无官方支持。说明 - 这个 JKM 为 Oracle 表提供了一致的日志记录过程。- 该 KM 使用 Oracle Streams 捕获源表的数据更改。

JKM_Oracle_10g_Consistent_(Streams)_v2.zip

从 Windows 到 Linux 的 FTP 传输:流程示例 2010-05-20

创建一个 Warehouse Builder 流程,在其中包含通过 FTP 将一个 Linux 文件传输到 Windows 并测试操作是否成功的活动。

FTPWindowsToLinux_ProcessFlowExample.zip

知识模块: IKM File to File (Perl) 2010-05-10

使用 Perl 将文件源的数据集成到文件目标。

ikm_file_to_file_perl.zip

知识模块:MySQL(实验) 2010-04-14

一组与 ODI 10.1 配合使用的知识模块。这些模块不受支持,但应能够作为针对这些用例开发更健壮的解决方案的起点。包括: KM_CKM_Mysql_3.0_4.0_version_1.0.0.0.xml KM_IKM_File_to_MySQL_mysqlimport_bulk_load_version_1.0.0.0.xml KM_JKM_MySQL_Simple_version_1.0.0.0.xml KM_JKM_MySQL_another_Simple_version_1.0.0.0.xml KM_LKM_File_to_MySQL_mysqlimport_bulk_load_version_1.0.0.0.xml KM_LKM_ISO_SQL_to_MySQL_using_LOAD_DATA_INFILE_version_1.0.0.0.xml KM_LKM_ISO_SQL_to_MySql_load_version_1.0.0.0.xml

Experimental_KMs_MySQL.zip

CustomerOrders 更新图示例 2007-12-13

本示例为 ALDSP 3.0 文档提供了更新图补充。

CustomerOrders.zip