• 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 显示结果。
  • 相关阅读:
    编写高质量Python程序(四)库
    编写高质量Python程序(三)基础语法
    编写高质量Python程序(二)编程惯用法
    编写高质量Python程序(一)基本准则
    IM聊天教程:发送图片/视频/语音/表情
    微信小程序使用GoEasy实现websocket实时通讯
    Websocket直播间聊天室教程
    不将就!GoEasy消息推送助力一加手机8系线上发布会
    手把手教你用GoEasy实现Websocket IM聊天
    Uniapp使用GoEasy实现websocket实时通讯
  • 原文地址:https://www.cnblogs.com/aongao/p/11868669.html
Copyright © 2020-2023  润新知