我试图从高度非规范化的表(超过500列)转到多个(20多个表):所有较小的表都具有与巨型非规范化表完全相同的列名。是否有自动/快速方法将数据从该表迁移到只有两个转换的许多表?基本上,我只是想把一张大桌子拆成小桌子。我可以使用一个键将它们全部链接起来。提前谢谢!
答案 0 :(得分:1)
最接近的是多播转换,它以与源相同的格式复制数据。但是,你不会失去效率和性能,因为你将只使用你需要的列子集而不是其余部分。您将失去一点性能,因为多播是一个完全阻塞的转换,这意味着您必须等待整个数据在分发之前到达。我使用单词分布,因为如果不重叠列,数据不多重。
答案 1 :(得分:0)
没有什么是自动的。你可以在两个转换中完成它。第一个是源表,第二个是脚本目标,它查看进入的每个记录并决定将其发送到哪个目标表,并对该表执行插入。