Informatica常用组件使用方法_第1页
Informatica常用组件使用方法_第2页
Informatica常用组件使用方法_第3页
Informatica常用组件使用方法_第4页
Informatica常用组件使用方法_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常用组件使用方法表1中列出的是informatica中的所有组件。不会在本文档中出现的会在组件名后标出。表1AggregatorActive/ConnectedPerforms aggregate calculations.Application SourceQualifierActive/ConnectedRepresents the rows that the Integration Service reads from an application, such as an ERP source, when it runs a session.CustomActive or Passive

2、/ConnectedCalls a procedure in a shared library or DLL.ExpressionPassive/ConnectedCalculates a value.External ProcedurePassive/ ConnectedorUnconnectedCalls a procedure in a shared library or in the COM layer of Windows.FilterActive/ConnectedFilters data.HTTPTransformationPassive/ConnectedConnects to

3、 an HTTP server to read or update data.InputPassive/ConnectedDefines mapplet input rows. Available in the Mapplet Designer.JavaActive or Passive/ConnectedExecutes user logic coded in Java. The byte code for the user logic is stored in the repository.JoinerActive/ConnectedJoins data from different da

4、tabases or flat file systems.LookupPassive/ ConnectedorUnconnectedLooks up values.NormalizerActive/ConnectedSource qualifier for COBOL sources. Can also use in the pipeline to normalize data from relational or flat file sources.OutputPassive/ConnectedDefines mapplet output rows. Available in the Map

5、plet Designer.RankActive/ConnectedLimits records to a top or bottom range.RouterActive/Routes data into multiple transformations based onConnectedgroup conditions.SequenceGeneratorPassive/ConnectedGenerates primary keys.SorterActive/ConnectedSorts data based on a sort key.Source QualifierActive/Conn

6、ectedRepresents the rows that the Integration Service reads from a relational or flat file source when it runs a session.SQLActiveorPassive/ConnectedExecutes SQL queries against a database.Stored ProcedurePassive/ ConnectedorUnconnectedCalls a stored procedure.Transaction ControlActive/ConnectedDefi

7、nes commit and rollback transactions.UnionActive/ConnectedMerges data from different databases or flat file systems.Update StrategyActive/ConnectedDetermines whether to insert, delete, update, or reject rows.XML GeneratorActive/ConnectedReads data from one or more input ports and outputs XML through

8、 a single output port.XML ParserActive/ConnectedReads XML from one input port and outputs data to one or more output ports.XMLSourceQualifierActive/ConnectedRepresents the rows that the Integration Service reads from an XML source when it runs a session.Lookup概要描述获得一个关联的值。例如:源里包含employee ID ,但你还需要 e

9、mployee name。用于计算的植。例如:只是汇率或者个人所得税之类的固定数值,不是计算得出来的数据。Update slowly changing dimension tables 。主要是根据条件查出原表,若查出了,就把自己添 加的标志位设为真,否则就设置为假。Connected or unconnectedConnected和unconnected的transformations的输入和输出是不同的,不同点如表 2列出的。表2Connected LookupUnconnected Lookup从pipeline获得输入。从另一transformation 的:LKP 的 表达式获得输入

10、。使用静态或者动态 cache。使用静态cache。Cache中包括所有的mapping中使用到的 lookupcolumns (就是 condition 中的和被标记为输出的 columns)。Cache中包括所有 condition中的、 被标记为输出的 columns以及被标 记为 return port 的。同行能够返回多个 columns或者加载到动态lookupcache 中。每行只能返回一个 return port (R)。如果没用匹配的数据,Integration Service会返回一个 默认值。如果是动态缓存(cache),会加入一个新的行 或者放着他不管。如果没用匹配的数

11、据,IntegrationService 会返回一个 NULL 。如果用匹配的数据,Integration Service回返回一个结果包括所有被设置为输出的值。如果是动态缓存,Integration Service会任意的修改一行或者放着它不管。如果有匹配的数据,Integration Service会返回一个被设置为 return port的值。输出所有的被标记为output的符合条件的数据。返回一个值到使用:LKP调用它的表 送式。用户可以设置默认值。用户/、可以设置默认值。Connected下面是 Integration Service 处理 connected Lookup tran

12、sformation 的过程:1. 一个 connected Lookup transformation 通过 pipeline 从其他的 transformation 获得输 入值。2. 为每个输入行, Integration Service 会通过 lookup ports 和 condition 从源或者缓存 中查询。3. 如果组件没有使用缓存或者使用的静态缓存, Integration Service 会使用 lookup query 来返回值。4. 如果组件使用的动态缓存,当 Integration Service 在缓存找不到这行,它会把这行插入到缓存中。当 Integration

13、 Service 找到这行,它会修改这行在缓存中或者什么 都不做。它标记这行是插入、修改或者是不做变动。5. Integration Service 从查询中返回值到下一个transformation 。如果 transformation 使用动态缓存, 你可以把这行通过Filter 或者 Router transformation 来过滤后在到目标中。unconnected你可以在一个mapping 中调用这个Lookup transformation 多次。下面的步骤描述了 Integration Service 处理一个 unconnected Lookup transformation

14、 的过 程:1. 一个 unconnected Lookup transformation 从另一个 transformation 的一个 :LKP 表达式 的结果中获得输入值,例如一个Update Strategy transformation 。2. Integration Service 通过 transformation 中的 lookup ports 和 condition 来查询。3. Integration Service 返回一个值到 Lookup transformation 的 return port 中。4. Integration Service 把值返回到 :LKP

15、表达式中。 步骤1. 添加 input ports 。2. 添加查询条件。3. 指定返回值。4. 从其他的组件中调用该lookup 。用途unconnected lookups 多数用于:1. 在一个表达式测试一个lookup 的值。2. 在查询的基础上过滤。3. 标记行基于查询的结果,例如: updating slowly changing dimension tables 。4. 调用同一个查找多次在一个mapping 中。Relational or flat file lookup当你在建立一个Lookup transformation 时,你可以选择查询flat file 或者 rel

16、ational table 。Relational你可以通过SQL的来override默认的SQL,这样可以你可以加 where或者查询多个表。flat file使用下面选项在使用 flat file 时:1. 指定源是 indirect files 的。2. 使用 sorted 输入。Tips使用这些技巧在你配置一个Lookup transformation 的时候:给被用于查询条件的列加一个索引。把 =号放在条件的第一位。查询的时候,完全加载小的表。在数据库中 Join tables 比使用查询要高校的多。为静态cache设置固定的大小。使用 :LKP 来调用 unconnected Lo

17、okup transformations 。Cached or uncached有时,你可以在使用lookup 组件查询表的时候,把组件设置成Cached 的来提高 session 的速度。如果你选择了Cached ,你可以选择使用动态的还是静态的。默认的是使用静态的。Cached我们可以在一个lookup组件中为要查询的表配置cache。当第一行数据进入lookup组件的时候,Integration Service会在内存为它建立一个cache。它分配内存基于你在组件或者session的属性中配置的数量。Integration Service把条件值保存索引cache,把output值保存在

18、数据cache。 Integration Service 会为每一条进入这个组件的行查询cache。Integration Service 也同样会建立cache files 用 $PMCacheDir (相对路径,在 consol 中可以配置) 中默认的。 如果数据不适合内存cache 时, Integration Service 把超出的数据保存到 cachefiles中。当seesion结束,Integration Service会释放cache记忆和删除cache files,除非你配 置组件使用持久化的cache。如果你使用 flat file lookup , Integratio

19、n Service 总是会把它放在 cache 中。 如果你配置flat filelookup为sorted input, Integration Service不会把它放入 cache,如果条件类不是分组的。如 果这些列是分组的,但是没有sorted, Integration Service 会处理这个查询的方式和没有配置sorted input 一样。当你配置了 lookup cache,你可以配置如下 cache选项:Building caches :你可以配置 session建立多个cache用串行或者并行。当你建立串行的 cache时,Integration Service会按照源行

20、进入的顺序建立cache。当你建立并行的 cache时,Integration Service 不会等第一行进入 Lookup transformation ,就会建立 cache 代替 的是建立多个并行的cache。Persistent cache:你可以保存 lookup cache files 并重用他们在 Integration Service 调用 个配置使用该 cache 的 Lookup transformation 。Integration Service 对 Persistent Caches 的处理:Mapping or Session Changes Between Se

21、ssionsNamedCacheUnnamedCacheIntegration Service cannot locate cache files.Rebuilds cache.Rebuilds cache.Enable or disable the Enable High Precision option in session properties.Fails session.Rebuilds cache.Edit the transformation in the Mapping Designer, Mapplet Designer, or Reusable Transformation

22、Developer.*Fails session.Rebuilds cache.Edit the mapping (excluding Lookup transformation).Reuses cache.Rebuilds cache.Change database connection or the file location used to access the lookup table.Fails session.Rebuilds cache.Change the Integration Service data movement mode.Fails session.Rebuilds

23、 cache.Change the sort order in Unicode mode.Fails session.Rebuilds cache.Change the Integration Service code page to a compatible code page.Reuses cache.Reuses cache.Change the Integration Service code page to an incompatible code page.Fails session.Rebuilds cache.*Editing properties such as transf

24、ormation description or port description does not affect persistent cache handling.Recache from source :当持久化的cache不是同步的时候,可以配置Lookuptransformation 重新建立新的 cache。Static cache:你可以为所有的lookup source配置一个静态, 或者只读的cache。默认的, Integration Service建立静态的 cache。它为所有进入组件的 lookup file或者table以及 looks up values建立cach

25、e当条件为真的时候,Integration Service从cache中返回一个Dynamic cache : 为个 target table 或者 flat file source 建立 cache, 并且向 cache 中插入新的行或者修改现有的行,当使用动态cache。在cache中,Integration Service动态的插入或者修改数据并且把数据传到目标中。Shared cache:你可以共享cache在多个组件之间。你可以共享一个匿名的cache在一张mapping中。你可以共享一个有名的cache在同一个或者不同的mapping中。当你没有为 Lookup transform

26、ation配置cache, Integration Service为每一个输入行查询查询表。结果和处理过程是同样的,不论你是否设置cache。然而,使用 cache可以改善session的性能。当被查询的表很大的时候可以使用cache最大的优化性能。Cache Comparisonuncached lookup, static cache, dynamic cache 的区别:UncachedStatic CacheDynamic Cache你/、可以向cache中插入 或者修改。你/、可以向cache中插入 或者修改。你可以向 cache中插入或者修改,并 且可以向目标传输。/、可以进行fl

27、at file的查 询。可以进行 relational或者 flat file的查询。可以进行relational或者flat file的查 询。当条件为真的时候,Integration Service 从表或 者cache中返回一个值。当条件为假的时候,Integration Service 返回一 个默认值或者为非连接 组件返回NULL。当条件为真的时候,Integration Service 从表或 者cache中返回一个值。当条件为假的时候,Integration Service 返回一 个默认值或者为非连接 组件返回NULL。当条件为真的时候,IntegrationService会根

28、据行的类型来修改或者 放着它不管。你可以向目标传输修改 后的行。当条件为假的时候,the IntegrationService会根据行的典型来插入或者 放着它小管。这后味着行小在cache或目标中。你可以把插入的行传给目 标表。Aggregator TransformationTransformation type: Active 、 Connected功能概述:可 以 使 用 该组 件可 以进 行 汇 总 计 算 , 如平 均值 和求 和 等 。 Aggregator transformation 和 Expression transformation 不一样,在Aggregator tra

29、nsformation中执行计算是要分组 的 。 Expression transformation 只 允许你执行计 算在 row-by-row 的基础上的。当你使用 transformation 建立汇总表达式的时候, 使用条件语句来过滤行, 比 SQL 语句要灵活的多。Integration Service 执行汇总计算, 只读和储存必要的数据组和行数据在 aggregate cache中的。Ports in the Aggregator Transformation (Aggregator Transformation 中的 port)配置 Aggregator Transformat

30、ion中的 port, 完成如下的任务:输入表达式在任何output port,使用条件或者非汇总函数在该 port中。建立多行汇总的output port。配置任何 input, input/output, output, 或者 variable port 作为 group port。改进性能,为后来的组件只连接必要的input/output port,减少数据cache的大小。使用变量 port 作为本地变量。建立一个连接像一个表达式一样。Components of the Aggregator Transformation(汇总组件的组成)汇总组件是一个active的组件,改变pipel

31、ine中的行数。汇总组件拥有下面的构成和选项:汇总表达式(Aggregate expression) : 在一个 output port 中输入。 可以包括非汇总表达式和条件子句。你可以把一个汇总函数嵌套在另一个汇总函数中。Transformation语言包括如下的汇总函数:AVGCOUNTFIRSTLASTMAXMEDIANMINPERCENTILESTDDEVSUMVARIANCE当你使用这些函数的时候,你必须在一个汇总组件的表达式中。嵌套汇总函数(Nested Aggregate Function)s:你可以在一个汇总组件中的不同的 output port 中包括多个单层的函数(相对于嵌

32、套函数) 和嵌套的函数。 但是你不能把他们放到一个汇总组件中。 因此,如果一个汇总组件中的任何一个output port 中包括一个单层函数,你不可以使用一个嵌套的函数在任何其他的 port 中在这个汇总组件中。当你在一个汇总组件中同时包括单层函数和嵌套函数, Designer 会标记 mapping 或者mapplet 为不正确的。如果你需要同时建立单层函数和嵌套函数,请建立在不同的汇总组件中。条件子句(Conditional Clauses) :使用条件子句在汇总组件中,为了减少用在汇总的行数。条件子句可以是任何可以返回真或假的子句。例如:你使用如下的表达式来计算出所有commission

33、s大于QUOTA的员工总的commissions:SUM( COMMISSION, COMMISSION > QUOTA )非汇总函数( Non-Aggregate Functions)你也可以使用非汇总函数在汇总表达式中。例如下面的表达式:IIF( MAX( QUANTITY ) > 0, MAX( QUANTITY ), 0)汇总函数中的 Null 值( Null Values in Aggregate Functions)当你配置Integration Service时,你可以选择怎样处理 NULL值在一个汇总函数中。 你可以选择处理汇总函数中的 NULL 值, 当作 NUL

34、L 或者零。 默认的 Integration Service处理在汇总函数的 NULL值为NULL。分组 port( Group by port) :指定如何建立组。这个port 可以是任何类型的 port,如:input, input/output, output,或者variable port。当数据分组后,汇总组件返回 每组中最后一行,如果没有其他的指定。汇总组件让你定义组汇总,性能比汇总所有输入的值好。例如:你查一个区域的总销售额比查询整个公司的要快。为汇总表达式定义一个组,选择适当的 input, input/output, output, 和 variable ports 在汇总组

35、件中。你可以选择多个port 来建立一个新的唯一的联合的组。Integration Service 会为定义的每个组进行汇总。当你把数据分组了,Integration Service会为每一个组返回一个值。如果你没有,Integration Service 会为所有输入的 port 输出一行。当你在汇总组件中使用port分成多个组的时候,Integration Service使用port的序号来决定按照哪个组的顺序。例如:例如使用 ITEM_ID 和 QUANTITY 分组与使用 QUANTITY 和 ITEM_ID 是不同的。下面的汇总组件用 STORE_ID 和 ITEM 分组:如果你使用

36、如下的数据:STORE_IDITEMQTYPRICE101'battery'32.99101'battery'13.19101'battery'22.59101'AAA'22.45201'battery'11.99201'battery1.59301'battery'12.45Integration Service 会执行如下的分组来执行汇总计算。STORE_IDITEM101'battery'101'AAA'201'battery'301&#

37、39;battery'Integration Service 会让每组最后一行返回,按照上面的汇总结果, 可以得到如下:STORE_IDITEMQTYPRICESALES_PER_STORE101'battery'22.5917.34101'AAA'22.454.90201'battery'41.598.35301'battery'12.452.45默认值( Default Values) :使用默认值来代替分组中的null。中央Integration Service允许包括null的输入的汇总。例如:如果你定义一个默认值

38、为Misc'在物品列,Integration Service会把null 用 Misc 代替。排序后的输入 ( Sorted input) : 使用该种方法可以改善session 的性能。 使用 Sortedinput,你必须使数据通过组件的排序和分组的port相应,用升序或者降序。条件( Conditions)不要使用排序后的输入,如果以下两种情况任意一个为真:汇总表达式中使用嵌套函数。Session使用 incremental 汇总。预先排序的数据( Pre-Sorting Data)数据必须按照如下来排序:在汇总分类使用的port,输入的数据要与它的顺序一致。在session的配

39、置中使用同一个顺序。如果数据不是严格按照session的排序的升序或者降序,Integration Service让这个session失败。例如:当你用 French排序 命令配置session,汇总组彳牛也要用French排序命令。对于关系和文件源,使用Sorter transformation排序在汇总组件之前。你可以放置 这个Sorter transformation到任何地方,只要在连接到汇总组件之前没有其他组件 改变他的排列顺序。汇总组件中的分组用的 port 的顺序必须要和 Sorter transformation 中出现的顺序一致。如果session#用关系数据库作为源,你也可

40、以使用Source Qualifier transformation 的 Number of Sorted Ports来进行排序。例:使用 ITEM_NAME 来进行排序,Sorter transformation排序后的结果如下:ITEM_NAMEQTYPRICESoup42.95Soup12.95Soup23.25Cereal14.49Cereal25.25汇总组件返回如下值:ITEM_NAMEQTYPRICEINCOME_PER_ITEMCereal25.2514.99Soup23.2521.25汇总 cache( Aggregate cache) : Integration Servi

41、ce 会把数据保存在汇总 cache 中 直到汇总计算结束。它把组的值保存在索引cache中、把行数据保存在数据cache 中。如果汇总的数据太大,cache中装不下,Integration Service保存多出的数据 到cache巾les你可以配置索引和数据 cache在汇总组件中或者在session的属性 中。或者你也可以在Integration Service决定cache大小在运行的时候。注意:在 使用的数据是排序后的,Integration Service不使用cache的。提示( Tips )使用下列的方法来优化汇总组件的性能。使用排序后的输入来减少汇总cache的使用。限制 i

42、nput/output 或者 output ports 的连接数量。在汇总之前过滤。汇总组件问题解决(Troubleshooting Aggregator Transformations)我使用排序后的输入,但是workflow 使用的时间和以前一样。你可能使用排序后的输入,以以下任意一种方式:汇总表达式包括嵌套汇总函数。Session使用增量汇总。源数据是data driven。一个session使用一个汇总组件造成性能低下。workflow期间,Integration Service可能过多的把内存分页拿到硬盘上。你可以 使用提高transformation属性中的索引 cache和数据c

43、ache的大小来提高 session 的性能。我输入了一个覆盖的 cache 路径在汇总组件中,但是 Integration Service 保存 session incremental aggregation 巾心剑其他某处。你可以覆盖 transformation cache directory在个 session级另U。Integration Service 会记录 cache directory在 session 10g中。你也可以检查 session属性为一个 cache directory。Expression TransformationTransformation type:

44、Passive 、 Connected使用 Expression transformation 在一行中计算值,在你写入目标之前。例如,你需要校准员工的工资, 连接 first 和 last 名字, 或者把 string 转换为 number。 使用 Expression transformation执行任何非汇总的计算。你也可以使用 Expression transformation 来测试条件语句在你输出结果到目标表或者其他transformations 。计算值:使用 Expression transformation 为一行计算,你必须包括以下ports:被使用在计算的 port 必须

45、是 Input 或者 input/output ports 。例如:当为一个定单计算总价格时,等于被订的物品数量乘单价,这个port 是 input 或者 input/output 的。一个 port 是供给给单价的,另一个是供给给订的数量的。Output port 是给表达式的。 你为 output port 输入表达式像配置一个选项一样。 返回值需要和表达式的返回值式匹配的。如果想获得更多关于表达式的信息,请查看下节Working withExpressions。 加入多个计算:在一个 Expression transformation 中, 你可以输入多个表达式。 只要为每一个outpu

46、t port 输入一个表达式,你可以创建任意多的 output port 在这个 transformation 中。用这种方法,比分开建立多个transformations 要好。例如: 你可能想从员工薪水中计算一些种类的代扣税,如:本地和联邦的个人所得税, 社保和医保。所有的这些计算都需要员工的工资,税种,和/ 或者相应的税率,你可以建立一个Expression transformation , 把工资和税种作为 input/output ports , 并且建立 output port 为每个 需要的计算。Working with Expressions (使用表达式)你可以在一些tran

47、sformations 中使用表达式编辑器来输入表达式。 建立表达式可以使用如下的函数:Transformation language functions 。类SQL 函数被设计用来操作普通的表达式。用户自定义函数是你在PowerCenter 中使用 transformation languagefunctions 建立的。订制函数是你使用订制函数API 建立的。Using the Expression Editor (使用表达式编辑器)使用表达式编辑器来建立一个类 SQL的语句。虽然你可以用手来建立表达式,但是你应该使用 point-and-click方法来建立。选择函数, port ,变量

48、,和操作符从 point-and-click 界面,来减低你建立表达式时的错误率。Entering Port Names into an Expression (输入一个port 名到表达式)对于一个连接的 transformations ,如果你使用 port 名在一个表达式里,Designer 会修改表达式,当你在该transformation 中修改该 port 名时。例如:你写了一个有效的表达式用来判断两个日期的不同, Date_Promised 和 Date_Delivered 。后来,你把Date_Promised port 的名字改为Due_Date,Designer 也会把表达

49、式中的名字改为Due_Date。Adding Comments (加注释)你可以为一个表达式添加注释,来给这个表达式添加描述信息,或者指定一个URLSJ一个业务文档关于这个表达式的。你使用以下任意一种方法来加注释:在表达式中使用 - 或者 / 来添加注释。单击Comment被钮,在注释对话框中添加。Validating Expressions (验证表达式)使用Validate 按钮来验证表达式。如果你不验证一个表达式, Designer 会在你关闭它的时候来验证。如果表达式不合法的, Designer 会发出警告。你可以保存错误的表达式或者改正它。你不能运行一个有错误表达式的 mapping

50、 在session 中。Expression Editor Display (表达式编辑器的显示)表达式编辑器可以使用不同的颜色来标记表达式的语法, 以便很好的阅读。 如果你有最新的 Rich Edit , riched20.dll ,安装到了系统,表达式显示表达式函数为兰色,注释式灰色,引用的字符串式绿色。你可以调整编辑器的大小。用拖拽边的方法来扩大对话框。 Designer 保存这个新的大小像客户机设置一样。Adding Expressions to an Output Port (添加一个表达式到 OutputPort )完成下列步骤来添加一个表达式到一个output port 。1.

51、在 transformation 中,选择 port 并打开表达式编辑器。2. 输入表达式。3. 添加注释。4. 验证表达式。Filter TransformationFilter Transformation OverviewTransformation type: Active 、 Connected功能:根据条件过滤到不符合条件的行。你可以使用 SALARY > 30000 来过滤掉 SALARY 小于等于 3000 的行。过滤条件: 过滤条件就是可以返回真或假的表达式。 可以是一表达式, 也可以是几个表达式,但表达式之间是与关系。如果你在条件中输入的是SALARY > 30

52、000 和 SALARY <100000,他们就等于SALARY > 30000 AND SALARY < 100000。提示:在 mapping 中,使用 Filter transformation 越早越好。尽量使用 Source Qualifier transformation 来过滤数据。Joiner TransformationTransformation type:Active 、Connected功能:你可以使用本组件连接两个不同源的关系表或者file系统。当然你也可以连接来自同一个源的数据(一般使用 Source Qualifier Transformatio

53、n ,在下面会介绍使用本组件连接来自同一 个源的数据的情况)。本组件一次只能连接两个源,如果有多个源就使用多个该种组件,直 到你把所有你想连接的源都连接了为止。影响连接结果的有,连接的条件,连接的类型和输入的源。图 1 显示的是张 mapping 的个 Joiner transformation 的 master 和 detail pipelines o图1不能使用Joiner transformation的两种情况:input pipeline 中包括 Update Strategy transformation 情况下,你不能使用本组件。 你不能直接把Sequence Generator

54、transformation连接到本组件。如何让一个 Joiner Transformation 工作:如果你想让Joiner Transformation工作,你需要以下步骤:1 .配置组件属性。2 .配置连接条件。3 .配置连接条件。4 . 配置 session为 sorted 或者 unsorted input。5 . 配置 transaction scope。属性:图 2 显示的是 Joiner Transformation 的 Properties Tab:图2表 1 是 Joiner Transformation 的所有属性(Properties):表1OptionDescript

55、ionCase-SensitiveString Comparison区分大小写。如果选中,Integration Service在执行连接操作的时候对string列会区分大小写。Cache Directory指定路径作为 master或者detail rows以及他们的索引行的 cache。默认 的,cache files都会建立在$PMCacheDir中保存的目录里。 如果你覆盖这 个路径请确认这个路径是存在的,并且有足够的硬盘空间来供给给cachefileso这个目录可以是个映射或者本地的逻辑分区。(The directory can bea mapped or mounted drive.)Join Type指te连接类型:Normal, Master Outer, Detail Outer, 或者 Full Outer。Null OrderingMasterinNot applicable for this transformation type.Null OrderingDetailinNot applicable for this transformation type.Tracing LevelSession log会记录该组件运行记录的t细程度。选项有:Terse, Normal,Verbo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论