Oracle Data Integrator用户手册(5)

2019-03-10 23:27

第三章 数据抽取

图2-2-3物理架构

注意:架构是存储真正数据表的SCHEMA,工作架构是数据抽取过程中存储临时表的SCHEMA。一般来说可以为临时表存储单独建立一个SCHEMA。工作表前缀指的是数据抽取过程中建立的临时数据库对象的前缀,可以跟随需要修改,此处使用默认值。

点击“确定”,会弹出如下内容:

图2-2-4上下文

“确定”,忽略此信息,以后创建上下文,再为此物理架构定义上下文。

如果存在多个ORACLE的数据源或目标,请为每个数据源或目标建立一个数据服务器以及物理架构。如下图所示:

第三章 数据抽取

图2-2-5多个数据服务器

2.2.1.2 文件型数据源

接下来我们创建File下的数据服务器和物理架构。

在File下已经创建了一个数据服务器FILE_GENERIC指向本机和物理架构FILE_GENERIC?./demo/file。

下面添加一个物理架构指向数据文件(如CUST_JOB.TXT)所在的文件夹如d:\\sunopsis\\training\\20070327,右键

Topology-->物理体系结构-->技术

-->File-->FILE_GENERIC,选择“插入物理架构”,在“定义”标签下输入“目录”:

图2-2-5文件数据服务器

第三章 数据抽取

2.2.1.3 其它数据源

2.2.1.3.1 MICROSOFT SQL SERVER

1. 拷贝JDBC驱动:需要在ODI所在平台安装Microsoft SQL Server 2000 Driver for

JDBC,然后将安装路径lib目录下所有jar文件拷贝到ODI安装路径drivers目录下 2. 使用topology管理器,在物理体系结构找到Microsoft SQL Server一项,右键选择插

入数据服务器,注意服务器一项要填写SQLSERVER的服务名,JDBC一项选择Microsoft SQL Server 2000 Driver for JDBC即可。

2.2.1.3.2 DB2 9.X

1. 将DB2安装路径下I:\\Program Files\\IBM\\SQLLIB\\java目录中的两个文件:db2jcc.jar

和db2jcc_license_cu.jar拷贝到ODI的drivers目录中。

2. 使用topology管理器,新建IBM DB2 UDB下的物理数据服务器,其中JDBC driver

选择DB2 Universal JDBC Driver。注意一定要填写架构和工作架构的用户名,否则在其后的ETL过程中会有SQL语法错误。

2.2.1.3.3 SYBASE ASE 12.X

1. 安装版本为ASE 12.5。安装完毕后,拷贝安装路径下目录jConnect-5_5\\classes中的

jconn2.jar到drivers目录中。

2. 使用topology管理器,新建Sybase AS Enterprise下的物理数据服务器,JDBC driver

选择Sybase jConnect for JDBC。注意在填写JDBC URL时,host项对应的内容要填写本机的IP地址,如果填写LOCALHOST的话连接会出错,原因是SYBASE是基于IP地址监听服务的。

2.2.1.3.4 EXCEL 2003

1. 在系统为excel文件建立ODBC数据源

2. 使用topology管理器,在物理体系结构找到EXCEL,JDBC driver选择Sun

第三章 数据抽取

JDBC-ODBC bridge。

3. 注意在使用excel作为数据服务器时,需要在excel文件中制定datastore,具体操作如

下:

Oracle Data Integrator通过EXCEL中datastore的名字来识别表,在EXCEL中命名datastore,请执行以下几个步骤:打开Excel 文档,选择需要的单元格,在菜单中选择“插入 -> 名称->定义,如下图所示

图2-2-6定义EXCEL datastore

输入名称,点击OK。

图2-2-6定义EXCEL datastore的名称

注意:Excel表格中第一行会被Oracle Data Integrator认作是字段名称。

2.2.1.3.5 ACCESS 2003

与excel的设置类似。

第三章 数据抽取

2.2.1.3.6 MYSQL

1. 拷贝MYSQL的JDBC驱动到ODI安装路径下的drivers目录下

2. 使用topology管理器,在物理体系结构找到MYSQL,JDBC driver选择MySQL

Connector/J即可。

2.2.1.3.7 FOXPRO

1. 下载FOXPRO JDBC DRIVER,将jar文件拷贝至ODI安装路径下的drivers目录。此

次测试使用的FOXPRO JDBC DRIVER为HXTT DBF 3.0.003。

2. 登陆TOPOLOGY,选择DBASE技术,新建物理架构,JDBC驱动程序填写

com.hxtt.sql.dbf.DBFDriver,URL填写jdbc:dbf:/dbf文件所在目录。在新建模型时注意,不要在模型里选择方向,需要手工插入数据存储,保证数据存储的结构与dbf文件的结构完全相同即可。此时就可以在ODI看到dbf文件中的数据了。 3. FOXPRO版本应为Visual Foxpro 6.0以上。

2.3 上下文

在系统中已经有了一个上下文Global,我们采用此上下文,不再新建。

2.4 逻辑体系结构

2.4.1 创建不同技术下的逻辑结构

右键Topology-->逻辑体系结构-->技术-->Oracle,选择“插入逻辑架构”,在逻辑架构对话框的“定义”标签中输入“名称”,“上下文”以及对应的“物理架构”:


Oracle Data Integrator用户手册(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:钢管混凝土顶升施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: