zoukankan      html  css  js  c++  java
  • informatica学习笔记

    Joiner转换是用于连接两个异构源的Active和Connected Informatica转换。Joiner转换根据与两个源之间的一对或多对列匹配的指定条件连接源。这两个输入管道包括一个主管道和一个细节管道或分支。要联接两个以上的源,您需要将Joiner转换的输出与另一个源联接。要在一个映射中加入n个源,需要n-1个joiner转换。Joiner转换支持以下类型的联接:

    • 正常
    • 主外层
    • 细节外层
    • 全外层

    Lookup、Source Qualifier和Joiner的对比

    1.功能

    Source Qualifier因为可以执行任意的SQL语句,依赖开发人员的SQL能力。Joiner可以实现4种关联类型:Inner Join、Left Join、Right Join和Full Join,而Lookup不能。因为Lookup相对简单,因此性能可能更好。

    Joiner中仅能使用等于(=)比较方式,而在Lookup中可以支持更多的比较方式,如>、<等

    Lookup Cache有可能实现共享,而Joiner不行。

    2.Active/Passive

    Source Qualifier和Joiner 是 Active 组件,而Lookup可以是Active(Multi-Output)或者Passive组件。

    3.执行引擎

    Lookup和Joiner的执行引擎是PowerCenter,而Source Qualifier的执行引擎是数据库。

    Expression

    示例数据的数据格式字符串

    测试一个使用数据类型为日期/时间或具有时区的时间戳的端口的表达式时,必须为使用所需日期格式字符串的端口输入示例数据。
    要为数据类型为日期/时间的端口输入示例数据,请使用格式 MM/DD/YYYY HH24:MI:SS。 计算该表达式时,表达式编辑器将使用您在该表达式中指定的格式显示结果。 如果在表达式中省略了格式字符串,表达式编辑器将使用相同的格式 MM/DD/YYYY HH24:MI:SS 显示结果。
    要为数据类型为具有时区的时间戳的端口输入示例数据,请使用格式 MM/DD/YYYY HH24:MI:SS TZR。 对该表达式进行求值时,表达式编辑器将使用格式 YYYY-MM-DD HH24:MI:SS.NS TZR 显示结果。
  • 相关阅读:
    MySql面试题、知识汇总、牛客网SQL专题练习
    产生过拟合的原因
    《人类简史》这本烧脑书风靡全球的秘密是什么?
    厌食?暴食?试试这个 VR 新疗法
    协程、异步IO
    进程池
    进程(同步)锁
    特朗普变脸:同媒体“友好会谈”,怨媒体“死不悔改”
    多进程Queue
    redis 在 php 中的应用(事务 [ Transaction ] 篇)
  • 原文地址:https://www.cnblogs.com/aongao/p/11868669.html
Copyright © 2011-2022 走看看