我正在尝试处理一些数据并将其存储在数据仓库中。为此,我想将维度存储在一个转换中,而事实(只有一个)存储在另一个转换中。所以我可以使用一个作业来执行第一个,copy rows to result
然后让它们进入第二个转换。
在第一次转换中,我读取了一些 Excel 文件并将这些数据分成一些流。这是来自洗礼的数据,所以我有一个人流,另一个流给父母,另一个流给赞助商,依此类推......在每个流结束时,我将数据插入数据库并返回自动生成的 PK(它是一个 id 自动增量)。
在第二个中,我只有Get rows from result
并且想要将它们设置为一个 txt 文件(只是为了看看它是否正确完成)。问题是文件已创建但它是空的。我想如果我让字段为Get rows from result
空,它会获取所有字段。
我究竟做错了什么?
最后,我想要的是Copy rows to result
在第一个转换中的每个流的末尾都有一个,并在第二个转换中获取所有这些数据。
在“Insert Pare Padrina”中,我返回自动生成的 id_pare_padrina,与“Insert Mare Padrina”相同(我有更多流,我还必须将它们包含在结果中)。这种转换不是每行执行的,因为我需要其他行的值。
谢谢!