Informatica配置各种数据源

浏览: 3291

配置sqlserver数据源

1)  在管理工具下找到数据源odbc配置,双击进去,当你装完Informatica后,会出现sqlserver,oracle数据源这些。

          2)   配置第一步:

Clipboard Image.png

Clipboard Image.png

Clipboard Image.png

Clipboard Image.png

3)

接着下一步,下一步就可以了。

有时候会有这样的错误:

Clipboard Image.png

,是因为sqlserver的网络配置的原因导致的,需要开启以下配置:

Clipboard Image.png

注意:sqlserver的数据源在配置的时候选择了对应的数据库,所以如果你的数据源是多个数据库的话,那就需要配置多个sqlserver数据源。

Clipboard Image.png

oracle数据源配置

1)说明,如果目标数据源没有准备好,按照以下方式操作:

创建表空间:

1)  创建表空间(注意这里的表空间的路径必须提前准备好

create tablespace Target_JRB 

datafile 'D:\office\Oracle11g\product\11.2.0\dbhome_1\oradata\Target_Test.dbf' size 200M ;

tempfile 'D:\office\Oracle11g\product\11.2.0\dbhome_1\oradata\Target_Test_temp.dbf' size 100

autoextend on next 5M maxsize 3000M;  --自动增长 

2)  新建用户并授权

我这里用户已经存在了,所以直接给他默认的表空间和授权即可:

Clipboard Image.png

如果用户不存在新建用户并给默认表空间即可:

create user demo identified by demo   default tablespace demo; --给当前创建的用户默认的表空间 

3在创建mapping的时候创建的数据源,

Clipboard Image.png

但是在workflow里面创建workflow的时候,还需要在workflow创建之前新建connection

1)源数据源:

Clipboard Image.png

非关系型数据库

数据源为excle文件的时候,将excle文件转换为csv文件,这样省去了配置odbc数据源的麻烦,但有些时候我们还是采用的excle格式。

Sourceflatfile或者csv文件的时候

抽取excle需要配置excle数据源,设添加系统dns,添加完以后直接connection,,见图

Clipboard Image.png

Clipboard Image.png

创建完后再excle数据源后,也需要像sqlserver,oracle一样在workflow里面配置connection。

Targetflatfile的时候

Clipboard Image.png

选择对应的文件名即可。

导入的时候需要选择字符集,避免出现乱码。

这里根据需求控制列名和列的数据类型。

注意:

   数据库的odbc使用哪个驱动程序,是使用DataDirect驱动还是使用数据库自带驱动,这个没有规定,理论上二者是一样的。powercenter不同的版本需要使用不同驱动,个别情况下会出现导入的数据类型不一致,需要更换驱动。

推荐 1
本文由 xiaoyaya 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册