1

我有一张去规范化的表格。我想从该表的一个特定列中选择所有值,并将该列中的唯一值加载到单独的表中。

如何使用 Pentaho Spoon 做到这一点?请注意,我是 Spoon 的新手。我一生中只尝试过 hello world 转换。

我有一个名为“Employees”的表,它有很多列如下(我在这里没有给出不相关的列):

+-------------------------------------------------------+

                           Employees
+-------------------------------------------------------+

employee_number | employee_name | deputed_branch | phone

+-------------------------------------------------------+

现在我只想将唯一的分支名称移动到branches使用 Spoon 命名的新表中。

“分支”表如下所示:

+-------------------------------------------------------+

                           branches
+-------------------------------------------------------+

| branch_id | branch_name 

+-------------------------------------------------------+

其中 branch_id 将是唯一的并自动递增。

要连接Employeesbranches表格,我将使用Employee_branchemployee_numberbranch_id列组成的表格。

谁能告诉如何做到这一点?

提前致谢 !!

4

1 回答 1

3

你不能在sql中做到这一点吗?

从员工中选择不同的 deputed_branch

如果不; 然后使用唯一行步骤(不是必须对数据进行排序)或逐步分组。(也排序)

或者; 如果行数低,则按内存分组(数据不需要排序)

于 2012-04-18T16:16:54.290 回答