2016-11-27 15 views
0

我有两个3 csv文件1老师和2学生我必须插入教师数据到一个表和学生数据谁获得超过50个标记到一个表中从2 csv文件,请解释如何使用条件拆分变换为那些2名学生将数据放入一张表中如何使用条件拆分转换将数据插入到来自2个不同csv文件的表中?

+0

为了帮助我们展示您的作品/代码 –

+0

你尝试过什么?你是否可以在没有条件分割的情况下将数据加载到表中? –

回答

0

您确定要使用Coniditional Split吗?您需要将学生平面文件合并到一个表格中,对吗?如果是这样,你想使用的是一个合并加入转型。

enter image description here

你可以阅读更多有关如何使用融合连接,here

0

不知道我是否正确理解了这个问题。我的假设:

  1. 老师从CSV移动到表1没有条件。
  2. 学生文件(CSV)只包含唯一记录。
  3. 记录,其中实现学生得分大于或等于50被插入到表2.

如果上述假设是正确的。最简单的方法将使用循环容器遍历学生档案,并有一个工作流程,其不如下:

  • 读取学生档案
  • 将文件传递到有条件拆分
  • 写入目的地表

条件拆分任务允许在这些条件下配置条件和输出。

如果文件包含名为StudentScore的列,那么在条件分割中,应该像在附加屏幕中那样设置第一个条件,请注意,因为StudentScore设置为源文件中的字符串,所以必须将其转换(DT_I4),如果它在源文件中设置为整数,则该转换是多余的。

我也给出了一个名称StudentScore的输出,然后这个输出将被链接到目标文件。我希望这有帮助。

enter image description here

+0

我忘了添加一个假设结构的两个学生文件是一样的。 –

相关问题