如何使用 Informatica Developer 将数据导出到多个平面文件?

问题描述 投票:0回答:1

我有来自 Hive 表的数据,我想将数据导出到几个平面文件中,按行分区,每个目标上的行数相等/几乎相等。

有什么方法可以动态地将数据分区到多个平面文件中,例如:

  • 输出_01
  • 输出_02
  • 输出_03 等等,使用 Informatica Developer 在每个目标文件上具有相同或几乎相同的行数?
informatica informatica-data-integration-hub
1个回答
0
投票

我可以描述如何在 PowerCenter 或 Informatica Cloud 中完成此操作(如果您使用其中任何一个)。

简短的回答是:

  • 在目标定义中创建
    File Name
    端口 - 这将使动态文件名成为可能
  • 在处理所需数量的行时,使用带有
    Transaction Control
    标志的
    TC_COMMIT_BEFORE
    转换 - 这将关闭当前文件并将写入重定向到新文件(在
    File Name
    端口值中指定名称)。这将创建多个文件。
© www.soinside.com 2019 - 2024. All rights reserved.