欢迎来到天天文库
浏览记录
ID:35200861
大小:23.53 KB
页数:6页
时间:2019-03-21
《informatica使用手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、RepositoryManager 的使用 1.1.1 创建Repository。 前提:a. 在ODBC数据源管理器中新建一个数据源连接至你要创建Repository的数据库1. INFORMATICACLIENT的使用1.1RepositoryManager 的使用 1.1.1 创建Repository。 前提:a. 在ODBC数据源管理器中新建一个数据源连接至你要创建Repository的数据库(例:jzjxdev) b. 要在你要连接的数据库中新建一个用户(例:name:ETLpassw
2、ord:ETL) 现在你可以创建一个Repository了。选择Repository – CreateRepository,输入RepositoryName(例:JZJX),DatabaseUsername(例:etl),DatabasePassword(例:etl),ODBCDataSource(例:jzjxdev),NativeConnectString(数据库所在ip例:141.20.52.108) 1.1.2 添加Repository。 通过这一步你可以添加别人已经建好的Reposito
3、ry。 选择Repository – AddRepository,输入RepositoryName(例:JZJX),Username(例:etl),点击ok就可以看到名为JZJX的Repository在左边的浏览器中,但是此时还看不到它的内容,要看到它的内容或者对它进行操作必须先连接它。 1.1.3 添加Folder 选择Folder – Create,输入文件夹名称即可。 1.2Designer 的使用 首先连接Repository,可以看到该Repository在RepositoryMana
4、ger中创建的文件夹。 1.2.1Sources Sources文件夹下的表是抽取的来源表。 导入方法:选择Tools菜单下的SourceAnalyzer,然后选择Sources菜单下的Import fromdatabase,连接想要连接的数据库,连接上后选择你要抽取的表点击ok你所选择的表就会出现在Sources文件夹下。 说明:上面的导入过程导入的只是表结构,你也可以自己创建来源表,只要你创建的表 的结构跟真实存在的那张表的表结构一致就行。 1.2.2Targets Targets文件夹下的
5、表是抽取的目标表,也就是抽取结果的存放表. 导入方法: 选择Tools菜单下的WarehouseDesigner,然后选择Targets菜单下的Importfromdatabase,连接想要连接的数据库,连接上后选择你要抽取的表点击ok你所选择的表就会出现在Targets文件夹下。 说明:上面的导入过程导入的只是表结构,你也可以自己创建目标表,只要你创建的表 的结构跟真实存在的那张表的表结构一致就行。 1.2.3Mappings 的设计 选择Tools菜单下的MappingDesigner才能进
6、行Mapping的设计。 每个Mapping都由来源表,transformation和目标表组成,描述数据抽取的过程。来源表和目标表可以从Sources和Targets文件夹拖拽到工作区,但是transformation一般来说是需要自己创建的。Mapping的设计关键是transformation的使用,它的使用关系到数据抽取的正确性和效率。下面说明各个transformation的作用和用法。(Active:表示该transformation可以改变通过它的数据的行数; Passive:表示
7、该transformation不改变通过它的数据的行数; Connected:表示该transformation要连接到数据流; Unconnected:表示该transformation可以不连接到数据流) 1.2.3.1SourceQualifier 作用:根据查询SQL文从关系表或平坦文件查出所要记录 用法:创建好SourceQualifier(下简称SQ) 后,将需要的用的字段从来源表拖拽到SQ,双击SQ,对SQ的属性进行设置。 SelectDistinct 属性:选中的话表明结果记录将
8、去除重复值; TracingLevel属性: 共有四级,表示log的复杂程度; NumberOfSortedPorts属性: 排序的字段个数,值大于0时SqlQuery中的sql 文将出现orderby 从句; SqlFilter属性: 属性值将出现在SqlQuery属性值的where表达式中; UserDefinedJoin属性: 用户如果要定义外部连接可在此写(例:{REG_CUSTOMERLEFTOUTERJOINPURCHASESon(REG_CUSTOMER.CUST_ID=PURCH
此文档下载收益归作者所有