【发布时间】:2014-05-27 17:40:25
【问题描述】:
Talend
我想将数据从 Excel 传输到 SQL。我的 Excel 工作表有 20 个不同的工作表,其中的数据要复制到 20 个不同的表中。 我想创建一个作业来逐步执行此任务。
我的表有依赖关系,因此以特定顺序将数据复制到这些表中非常重要。 我想在一个作业中有 20 个步骤。
任何有关如何执行此任务的帮助(在线资源/视频)将不胜感激。
我正在考虑使用触发器 -> OncomponentOk 来完成这项任务。我将使用这个连接第一个输出和第二个输入。等等..我相信这会起作用,但是在将数据传输到最后一个表之后,我想调用一个存储过程,但我不确定如何去做。如果您对此有任何想法,请告诉我
【问题讨论】:
-
这是一次性扔掉还是会重复发生的事情?以及什么风格的 SQL? MSFT、Oracle、DB2、mySQL 什么和版本?
-
只有一次。我正在使用 SQL Server 2008 R2。
-
对于这种类型的过程,我经常在 Access 中创建链接到 SQL 服务器表的链接表。然后从 Excel 复制并粘贴到 Access 中。需要一些工作,但老实说,只为 20 个表编写自定义内容需要更多的工作......
-
稍后随着我的项目扩展,我将不得不处理大量表条目。我必须使用 Excel 来使用宏,这样我才能定义我想在特定时间生成的记录数。
-
我正在考虑使用触发器-> OncomponentOk 来完成这项任务。我将使用这个连接第一个输出和第二个输入。等等..我相信这会起作用,但是在将数据传输到最后一个表之后,我想调用一个存储过程,但我不确定如何去做。如果您对此有任何想法,请告诉我。