可以配置 Designer 在您将源拖到映射中时默认创建源限定符转换,您也可以手动创建源限定符转换。

默认创建源限定符转换

  可以配置 Designer 在您将源拖到映射中时自动创建一个源限定符转换。

  要自动创建源限定符转换:

  • 在 Designer 中选择"工具-选项"。
  • 选择"格式"选项卡。
  • 在"工具"选项中,选择 Mapping Designer。
  • 打开源时选择"创建源限定符"。

手动创建源限定符转换

  可以在 Mapping Designer 中手动创建源限定符转换。

  要手动创建源限定符转换:

  • 在 Mapping Designer 中选择"转换-创建"。
  • 输入一个转换名称并单击"创建"。
  • 选择源并单击"确定"。
  • 单击"完成"。

配置源限定符转换选项

        创建源限定符转换后,可以配置一些选项。

手动创建源限定符转换

  可以在 Mapping Designer 中手动创建源限定符转换。

要手动创建源限定符转换:

  • 在 Mapping Designer 中选择"转换-创建"。
  • 输入一个转换名称并单击"创建"。
  • 选择源并单击"确定"。
  • 单击"完成"。

配置源限定符转换选项

  创建源限定符转换后,可以配置一些选项。

  要配置源限定符转换:

  • 在 Designer 中打开映射。
  • 双击源限定符转换的标题栏。
  • 在"编辑转换"对话框中,单击"重命名",输入转换的描述性名称,然后单击"确定"。

源限定符转换的命名惯例是 SQ_TransformationName,例如 SQ_AllSources。

  • 单击"属性"选项卡。
  • 输入任何所需的附加设置:

     
    选项
    说明

    SQL 查询

    定义替代默认查询的自定义查询,PowerCenter 使用该默认查询从源限定符转换中代表的源读取数据。自定义查询将覆盖自定义联接条目或源过滤器条目。

    用户定义的联接

    指定用于联接同一源限定符转换中多个源中的数据的条件。

    源过滤器

    指定 PowerCenter Server 在查询行时应用的过滤条件。

    已排序端口数

    指示当排列从关系源查询的行时使用的列数。如果选择此选项,PowerCenter Server 将在读取源行时添加 ORDER BY 至默认查询。ORDER BY 包括指定的端口数,从转换的顶部开始。

    选中之后,数据库排列顺序必须与会话排列顺序相匹配。

    跟踪级别

    设置在运行包含此转换的会话时会话日志中包含的细节量。

    选择相异

    指定是否要仅选择唯一行。如果您选择此选项,PowerCenter Server 将包括 SELECT DISTINCT 语句。

    前 SQL

    PowerCenter Server 读取源之前在源数据库上运行的会话前 SQL 命令。

    后 SQL

    PowerCenter Server 写入目标之后在源数据库上运行的会话后 SQL 命令。
  • 单击"源"选项卡并指出您要为此转换定义的任何关联源定义。

    仅当您需要联接来自多个数据库或平面文件系统的数据时才标识关联源。

  • 单击"确定"返回 Designer。

Informatica 常用组件Source Qualifier之九 创建SQ转换的更多相关文章

  1. Informatica 常用组件Source Qualifier之一 概述

     转换类型:主动.已连接 1 Source Qualifier 概述 当你添加关系表或平面文件源定义至映射时,需要将它连接至 Source Qualifier 组件.Source Qualifier ...

  2. Informatica 常用组件Source Qualifier之六 外部联接

    可以使用源限定符和应用程序源限定符转换在相同的数据库中执行两个源的外部联接.当 PowerCenter 执行外部联接时,它将返回其中一个源表的所有行和另一个源表中匹配联接条件的行. 如果您需要联接两个 ...

  3. Informatica 常用组件Source Qualifier之三 联接查询

    联接源数据 可以使用一个源限定符转换来联接来自多个关系表的数据.这些表必须能从相同的实例或数据库服务器访问.当映射使用相关的关系源时,您可以在一个源限定符转换中同时联接两个源.在会话期间,源数据库在传 ...

  4. Informatica 常用组件Source Qualifier之七 使用排序端口

    使用已排序端口时,PowerCenter 将添加端口至默认查询中的 ORDER BY 子句.PowerCenter Server 将添加配置的端口号,从源限定符转换的顶部开始.在映射中包括以下任何转换 ...

  5. Informatica 常用组件Source Qualifier之四 SQL Query

    源限定符转换提供 SQL 查询选项以覆盖默认的查询.您可以输入您的源数据库支持的 SQL 语句.输入查询之前,请连接您要在映射中使用的所有输入和输出端口. 编辑 SQL 查询时,您可以生成并编辑默认查 ...

  6. Informatica 常用组件Source Qualifier之二 默认查询

    2 默认查询 对于关系源,PowerCenter Server 将在运行会话时为每个源限定符转换生成查询.对于每个在映射中使用的源列,默认查询均为 SELECT 语句.也就是说,PowerCenter ...

  7. Informatica 常用组件Source Qualifier之八 会话前和会话后 SQL

      可以在源限定符转换的"属性"选项卡中添加会话前和会话后 SQL 命令.您可能要使用会话前 SQL 以在会话开始时将时间标识行写入源表. PowerCenter 在读取源之前对源 ...

  8. Informatica 常用组件Source Qualifier之八 Distinct

    如果希望 PowerCenter 从源选择唯一值,您可以使用"选择相异"选项.例如,您可以使用此功能从列出总销售额的表中提取唯一客户标识.使用"选择相异"过滤器 ...

  9. Informatica 常用组件Source Qualifier之七 输入过滤器

    通过输入源过滤器,可以降低 PowerCenter  查询的行数.如果在源过滤器中包括字符串 "WHERE" 或较大对象,PowerCenter 将使会话失败. 源限定符转换包括默 ...

随机推荐

  1. CodeForces 140C New Year Snowmen(堆)

    题面 CodeForces 题解 因为要保证两两不同,所以不能单纯的开堆来维护,堆维护一个二元组,个数为第一关键字,编号为第二关键字,对于一个相同的颜色,统计一下这个颜色的个数再用堆来维护就好了. # ...

  2. C#语法文本字面量

    C#语法文本字面量 在日常生活中,文本用来表示除了数字以外的内容.例如有一个叫“比尔”的人,他的职位为“科长”.那么,“比尔”和“科长”都可以称为文本.在计算机里,现实世界中的文本通常被称为字符和字符 ...

  3. LuoguP5017 摆渡车 $dp$

    题意 戳这里 吐槽 听同学说今年\(pjT3\)很难,于是就去看了下. 一眼斜率优化...为什么\(n,m\)这么小啊... 感觉这题出的还是不错的. Solution 首先我们先转化一波题意:给出数 ...

  4. 【spfa】【动态规划】zoj3847 Collect Chars

    转载自:http://blog.csdn.net/madaidao/article/details/42616743 Collect Chars Time Limit: 2 Seconds       ...

  5. hdu 5251 包围点集最小矩形 ***

    题意:小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些矩形包围起来的面积最小的矩形的面积是多少. 求个凸包,矩形的边一定在凸包上,枚举边,求最大值,即为所求,多年不拍几何,直接套了 ...

  6. 关于多重嵌套的JSON数据解析

    最近项目中需要封装一套复杂的数据模型返回给前端,大致就是一个用户会有多笔订单,每个订单下可能会有多笔保单, 大致的数据模型如下: 为了方面描述,先看一下一个用户下有一条订单,一条订单下有一个保险订单的 ...

  7. Git_远程仓库

    到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了. 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Gi ...

  8. if....else的基本用法

    if....else...是基本流程控制语句 1.基本格式: if(条件){ }else if(条件){ }else if(条件){ } ........ else{ } 解释:其中else if.e ...

  9. 内核升极2.6.18 升级到 2.6.32 装systemtap 原创

    系统: redhat serever 5.3  linux 2.6.18 现在要升级到 LINUX 内核 2.6.32 安装步骤: 1.下载装源代码: https://www.kernel.org/ ...

  10. [转载] 关于matlab GUI的一点心得

    转载自 落落轻尘 [Fig文件方式,即使用菜单File->New->GUI来设计界面] 首先值得注意的是,在低版本matlab上制作的含GUI的m文件一般不能在高版本的matlab上面运行 ...