当我们不知道目标的数量时,我们是否可以使用informatica Powercenter在运行时创建目标。
假设我们有以下来源:
Employee:
Dept_ID EmpName Sal
10 A 200
11 B 100
10 C 200
10 D 400
12 E 500
12 F 400
...
它可以包含任意数量的不同Dept_ID。 我想将特定Dept_ID的所有EmpName和Sal加载到单独的目标表中(即目标名称应为Tar_10或Tar_11,其中10& 11为Dept_ID)。
答案 0 :(得分:1)
您可以通过以下方法实现此目的:
您的输出将如下所示: TAR_10
10 A 200
10 C 200
10 D 400
TAR_11
11 B 100
TAR_12
12 E 500
12 F 400
答案 1 :(得分:0)
是Sumit是对的。您可以通过创建文件名端口和事务控件来实现此目的。此外,如果您的目标是文件,那么您可以在1端口中写入整个记录,因此也不必担心目标结构。