利用Informatica组件实现行列转换.docxVIP

  • 38
  • 0
  • 约4.27千字
  • 约 7页
  • 2022-02-22 发布于河北
  • 举报
场景1行转换成列 1)目的:将源表中多行记录数转换成目标表中的一行记录 2)举例: 源表格式 序号 年份 季度 销售额(万元) 1 2013 1 1000 2 2013 2 1500 3 2013 3 2000 4 2013 4 2500 目标表格式 序号 年份 第一季度 第二季度 第三季度 第四季度 1 2013 1000 1500 2000 2500 3) Mapping 设计 注解1: Sort组件,对转换前的数据进行排序,使之形成按年份和季度排序后的记录; 注解2:转换组件,要紧行转列逻辑在此组件完成。 注解3:过滤组件,过滤取得最终数据(季度值为4的记录): 注解4: sequence组件,为目标表创建自概念序列: 注解5:目标表,最终目标表数据,每一年只包括一条记录: 注解6:中间记录,每一个季度都对应一条记录。 4)详细设计 a排序组件 Edit Transformations Transformation Ports | Properties | Metadata Extensions | Select 叵 Transformation porter SRTTRANS Port Name Datatype | Prec Is--- 1 I o K. Direction A integer 二 r year integer — Ascending 3- season

文档评论(0)

1亿VIP精品文档

相关文档