首页 > 解决方案 > 将 oracle 表值转换为 PDF 或 TXT

问题描述

源是 Oracle 表,目标可以是 TXT 或 PDF,具有特定格式。我知道我需要事务控制转换,但不确定如何在 TXT 文件的特定位置写入。

资源:

ID NAME SAL LOC
01 AA 200 AZ
02 BB 250 AZ
03 CC 300 AZ

目标:

PDF 或 TXT 1

ID:01
NAME: AA
SAL: 200
LOC: AZ

PDF 或 TXT 2

ID:02
NAME: BB
SAL: 250
LOC: AZ

PDF 或 TXT 3

ID:03
NAME: CC
SAL: 300
LOC: AZ

标签: informatica-powercenter

解决方案


  1. 您应该使用规范器来实现数据的转置
  2. 为每条记录发出 TC_commit_after 以创建新文件
  3. 将所需字段放入目标表文件名字段。在连接之前,您需要在目标元数据中启用此字段。如果您将 id 带入此字段,则文件将命名为 01,02 和 03 等等。如果您需要自定义名称,请将值输入表达式,然后输入此字段。

推荐阅读