将四个excel文件中的数据合并到一个数据库文件中

问题描述 投票:1回答:1

我有4个excel文件,我想将这4个excel文件中的数据插入到MSSQL中的单个数据库文件中。

1st Excel file - 10 rows 
2nd Excel file - 20 rows
3rd Excel file - 30 rows
4th Excel file - 40 rows

MSSQL中的表在任务之后应该有100行。所有文件中的列名都相似。

我已经服用了

tfileInputExcel1 -> tMap -> tMSSQLOutput
tfileInputExcel2
tfileInputExcel3
tfileInputExcel4

全部映射到相同的tMap。

我不知道如何将不同的输入源映射到单个tMap。我一直在网上搜索,但我找不到任何相关的需求。这里的任何人都可以帮我解决如何将tMap映射到多个输入和输出源的问题。

database talend
1个回答
1
投票

试试这种方式: tFileList(带有相应的文件掩码)-tFileInputExcel -tMap-tMSSqlOutput

或者如果您只想与数据库进行一次交互:

tFileList(带有相应的文件掩码)-tFileInputExcel -tMap -tHashOutput onSubJobOk tHashInput-tMSSqlOutput

请注意,只有在必须转换输入数据时才需要tMap

© www.soinside.com 2019 - 2024. All rights reserved.