2012-02-03 102 views
-1

我被我工作的公司询问,创建SSIS,它将从一个数据源中的少量表中获取数据,并更改数据中的少量内容,然后将其放入少量表中目的地。SSIS将数据从一个地方移动到另一个地方

主要实体是“人”。在人员表中,每个人都有一个PersonID。 我需要循环这些记录并为每个人,从订单表中的订单以及少数其他表中的其他数据中获取他的名字。 我知道如何从一个表中获取数据并将其移动到目标中的其他表。我不知道如何在将数据转储到目的地之前操作数据。另外,我怎样才能从每个人ID的几张表中获取数据?

我需要用这个非常快的速度完成,所以如果有人能告诉我ssis中哪些项目需要使用以及如何使用,那将会很快。

感谢

+1

你应该对你的问题更具体些。这可能是为什么downvote(不是我)。 – 2012-02-03 14:06:40

回答

2

微软有一个fewtutorials

通常,在提取并使用该查询作为提取源之前,只需简单地在SQL中执行连接即可。您也可以在该查询中进行数据修改。

我会建议在SSIS任务使用代码为唯一的东西,其中SQL是有问题的 - 自定义的标量函数可以更快的脚本运行时间和处理不同的数据源。

0

我会从数据流任务开始。

使用OledbSource执行一个存储过程,将读取,操作和返回你所需要的数据。

然后可以传递到任何一个OleDBDestination或将其移至目的地一个OleDbCommand。

相关问题