博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  07数据同步与ETL

摘要:聚合转换允许您为聚合定义组,而不是在所有的输入数据间执行聚合。例如,您可以查找按地区分组的总销量,而不是查找总的公司销量。要为聚合表达式定义组,请选择聚合转换中的相应输入、输入/输出、输出和变量端口。您可以选择多个分组依据端口,为每个组的唯一组合创建新组。PowerCenter 随后将为每个组执... 阅读全文

posted @ 2015-04-24 14:08 徐正柱- 阅读(917) 评论(0) 推荐(0)

摘要:转换类型:已连接、主动 聚合转换允许您执行聚合计算,比如平均值和总和。聚合转换与表达式转换不同,您可以使用聚合转换对多组执行计算。而表达式转换只允许您逐行地执行计算。 使用转换语言来创建聚合转换时,您可以使用条件子句过滤行,这比 SQL 语言更为灵活。 PowerCenter 执行其读取的聚合计算并... 阅读全文

posted @ 2015-04-24 14:05 徐正柱- 阅读(2319) 评论(0) 推荐(0)

摘要:以下提示可提高过滤器性能:在映射中先使用过滤器转换。 要使会话性能最忧化,应使过滤器转换尽可能靠近映射中的源。并不是将您准备放弃的行传递至映射,而是在随后从源至目标的数据流中过滤出不需要的数据。使用源限定符转换至过滤器。 源限定符转换是过滤行的另一种方式。源限定符转换并不是从映射中过... 阅读全文

posted @ 2015-04-24 11:34 徐正柱- 阅读(609) 评论(0) 推荐(0)

摘要:在 Designer 中,切换到 Mapping Designer 并打开映射。选择"转换-创建"。选择"过滤器转换",然后输入新的转换名称。过滤器转换的命名惯例是 FIL_TransformationName。单击"创建",然后单击"完成"。从源限定符或其它转换选择并拖动所有所需的端口以将其添加至... 阅读全文

posted @ 2015-04-24 11:33 徐正柱- 阅读(499) 评论(0) 推荐(0)

摘要:过滤条件可以使用转换语言输入。过滤条件是返回 TRUE 或 FALSE 的表达式。例如,如果您要过滤出员工薪水低于 $30,000 的行,可输入以下条件:SALARY > 30000 可以使用 AND 和 OR 逻辑运算符来指定多个条件组合。如果要过滤掉薪水低于 $30,000 和多于 $100... 阅读全文

posted @ 2015-04-24 11:31 徐正柱- 阅读(1747) 评论(0) 推荐(0)

摘要:转换类型:已连接、主动 过滤器转换允许您过滤映射中的行。通过过滤器转换从源转换传递所有的行,然后为转换输入过滤条件。所有过滤器转换中的端口均为输入/输出端口,只有符合条件的行才能通过过滤器转换。 在某些情况下,数据写入目标前需要基于一个或多个条件对其进行过滤。例如,如果您有包含关于当前员... 阅读全文

posted @ 2015-04-24 11:28 徐正柱- 阅读(1031) 评论(0) 推荐(0)

摘要:在 Mapping Designer 中选择"转换-创建"。选择表达式转换。为它输入一个名称(惯例为 EXP_TransformationName)并单击"确定"。创建输入端口。 如果您有可用输入转换,则可以从"版面"菜单中选择链接列,然后单击计算中所使用的每个端口并拖动至表达式转换。使用这种方法... 阅读全文

posted @ 2015-04-24 11:25 徐正柱- 阅读(1117) 评论(0) 推荐(0)

摘要:转换类型:被动、已连接 可以在写入目标前,使用表达式转换计算单行中的值。例如,您可能需要调整员工薪酬、连接姓名或将字符串转换为数字。您可以使用表达式转换执行任意非聚合计算。在将结果输出至目标表或其它转换前,您还可以使用表达式转换测试条件语句。 注: 要执行包含多行的计算,比如求和或平均... 阅读全文

posted @ 2015-04-24 11:21 徐正柱- 阅读(1872) 评论(2) 推荐(0)

摘要:可以配置 Designer 在您将源拖到映射中时默认创建源限定符转换,您也可以手动创建源限定符转换。默认创建源限定符转换 可以配置 Designer 在您将源拖到映射中时自动创建一个源限定符转换。 要自动创建源限定符转换:在 Designer 中选择"工具-选项"。选择"格式"选项卡。在"工... 阅读全文

posted @ 2015-04-24 11:17 徐正柱- 阅读(1028) 评论(1) 推荐(1)

摘要:可以在源限定符转换的"属性"选项卡中添加会话前和会话后 SQL 命令。您可能要使用会话前 SQL 以在会话开始时将时间标识行写入源表。PowerCenter 在读取源之前对源数据库运行会话前 SQL 命令, 在写入目标之后对源数据库运行会话后 SQL 命令。可以在会话属性"映射"选项卡上的"转换... 阅读全文

posted @ 2015-04-24 11:10 徐正柱- 阅读(666) 评论(0) 推荐(0)

摘要:如果希望 PowerCenter 从源选择唯一值,您可以使用"选择相异"选项。例如,您可以使用此功能从列出总销售额的表中提取唯一客户标识。使用"选择相异"过滤器可以较早地过滤掉不必要的数据,这有助于提高性能。默认情况下,Designer 生成 SELECT 语句。如果选择"选择相异",源限定符转... 阅读全文

posted @ 2015-04-24 11:06 徐正柱- 阅读(895) 评论(0) 推荐(0)

摘要:使用已排序端口时,PowerCenter 将添加端口至默认查询中的 ORDER BY 子句。PowerCenter Server 将添加配置的端口号,从源限定符转换的顶部开始。在映射中包括以下任何转换时,您可以使用已排序端口来提高性能:聚合。为已排序输入配置聚合转换时,您可以使用已排序端口发送已... 阅读全文

posted @ 2015-04-24 11:01 徐正柱- 阅读(819) 评论(0) 推荐(0)

摘要:通过输入源过滤器,可以降低 PowerCenter 查询的行数。如果在源过滤器中包括字符串 "WHERE" 或较大对象,PowerCenter 将使会话失败。源限定符转换包括默认 SQL 查询中的源过滤器。但是,如果在添加源过滤器后修改默认查询,PowerCenter 将仅使用在源限定符转换 S... 阅读全文

posted @ 2015-04-24 10:58 徐正柱- 阅读(590) 评论(0) 推荐(0)

摘要:可以使用源限定符和应用程序源限定符转换在相同的数据库中执行两个源的外部联接。当 PowerCenter 执行外部联接时,它将返回其中一个源表的所有行和另一个源表中匹配联接条件的行。如果您需要联接两个表并返回其中一个表的所有行,可使用外部联接。例如,当您希望联接注册客户表和每月购买情况表以确定注册... 阅读全文

posted @ 2015-04-24 10:51 徐正柱- 阅读(1219) 评论(0) 推荐(0)

摘要:User defined join: 输入用户定义的联接与输入自定义 SQL 查询类似。但是,只需输入 WHERE 子句的内容,而不是整个查询。添加用户定义的联接时,源限定符转换包括默认 SQL 查询中的设置。但是,如果在添加用户定义的联接后修改默认查询,PowerCenter 将仅使用在源限定... 阅读全文

posted @ 2015-04-24 10:37 徐正柱- 阅读(863) 评论(0) 推荐(0)

摘要:源限定符转换提供 SQL 查询选项以覆盖默认的查询。您可以输入您的源数据库支持的 SQL 语句。输入查询之前,请连接您要在映射中使用的所有输入和输出端口。编辑 SQL 查询时,您可以生成并编辑默认查询。当 Designer 生成默认的查询时,它将合并所有其它配置的选项,例如过滤器或已排序端口数... 阅读全文

posted @ 2015-04-24 10:33 徐正柱- 阅读(2016) 评论(0) 推荐(0)

摘要:联接源数据 可以使用一个源限定符转换来联接来自多个关系表的数据。这些表必须能从相同的实例或数据库服务器访问。当映射使用相关的关系源时,您可以在一个源限定符转换中同时联接两个源。在会话期间,源数据库在传递数据至PowerCenter 之前先执行联接。如果源表编制了索引,此操作可以增强性能。提示: 为... 阅读全文

posted @ 2015-04-24 10:29 徐正柱- 阅读(1032) 评论(0) 推荐(0)

摘要:2 默认查询 对于关系源,PowerCenter Server 将在运行会话时为每个源限定符转换生成查询。对于每个在映射中使用的源列,默认查询均为 SELECT 语句。也就是说,PowerCenter Server 仅读取连接到另一个转换的列。连接至源限定符转换的源定义 虽然源定义中有许多列... 阅读全文

posted @ 2015-04-24 10:13 徐正柱- 阅读(1445) 评论(0) 推荐(0)

摘要:转换类型:主动、已连接 1 Source Qualifier 概述 当你添加关系表或平面文件源定义至映射时,需要将它连接至 Source Qualifier 组件。Source Qualifier 代表了 PowerCenter 在运行会话时读取的行。可以使用它执行以下任务:联接来自相同源数据库的... 阅读全文

posted @ 2015-04-24 10:00 徐正柱- 阅读(3557) 评论(1) 推荐(0)

摘要:pmcmd startworkflow -sv 集成服务名称 -d 配置域名称 -u Administrator -p Administrator -f 文件夹名称 -wait 工作流名称例如:pmcmd startworkflow -sv sz_integration_service -d Dom... 阅读全文

posted @ 2015-04-14 17:33 徐正柱- 阅读(2714) 评论(0) 推荐(1)