我正在尝试使用 Talend Open Studio 根据给定列的值将一个表拆分为多个表。假设该列可以包含 1、2、3 等任何整数值,那么根据该值,这些行应该转到 table_1、table_2、table_3 等。
最好在事先不知道该列中不同值的数量时解决这个问题,但现在我们可以假设所有这些输出表都已经存在。底线是不同值的数量以及因此不同表的数量足够高,以至于手动设置单个过滤器不是一种选择。
是否可以使用 Talend Open Studio 或任何类似的开源 ETL 工具(如 Pentaho Keetle)来解决这个问题?
当然,我可以自己写一个简单的脚本,但我更喜欢使用合适的 ETL 工具,因为完整的 ETL 过程相当复杂。