Sql server SSIS并行性-Microsoft HPC群集?
我是SSIS新手,正在尝试使用它的并行功能从数据库导入数据 我的工作就是这样做:尽快将一个多TB的数据库导入到一组平面文件中 我在想: 我有一个Microsoft Server 2008 HPC群集(由3个节点组成)供我使用。我正在考虑编写一个HPCSOA作业,这样所有三个计算节点都可以独立连接到SQL Server并并行导入一部分数据。当然,这与SSI无关,是一个独立的实用程序 然后我遇到了SSIS及其并行导入功能。我的SSIS服务器不是很高端,只是一台4GB的机器。我在某种程度上倾向于使用SSIS,因为这是Microsoft进行数据导入的理想方式,而且我不必重写很多东西,也不必使用现有的转换等Sql server SSIS并行性-Microsoft HPC群集?,sql-server,ssis,soa,hpc,parallel-processing,Sql Server,Ssis,Soa,Hpc,Parallel Processing,我是SSIS新手,正在尝试使用它的并行功能从数据库导入数据 我的工作就是这样做:尽快将一个多TB的数据库导入到一组平面文件中 我在想: 我有一个Microsoft Server 2008 HPC群集(由3个节点组成)供我使用。我正在考虑编写一个HPCSOA作业,这样所有三个计算节点都可以独立连接到SQL Server并并行导入一部分数据。当然,这与SSI无关,是一个独立的实用程序 然后我遇到了SSIS及其并行导入功能。我的SSIS服务器不是很高端,只是一台4GB的机器。我在某种程度上倾向于使用S
使用自定义任务(或可用任务)并并行执行此导入的最佳方式是什么?Gitmo,我可能误解了你的问题,但我会尝试一下。您需要将数据从SQL Server实例移动到多个文件,对吗?您希望利用SSIS提供的并行数据移动功能。这意味着多个同时运行的数据流任务(DFT)。由于并发写入问题,每个目标文件只能有一个DFT 要获取多个同时运行的数据流任务,其中源是SQL Server数据库,目标是一组文件,可以尝试以下方法(请注意,基于许多因素,包括CPU核心数、是否在BIDS/Visual Studio中运行、软件包中的各种设置、服务器、SQL server实例和许多其他考虑因素,SSI的并行化有上限):
这些相同的想法和SSIS内外可能提供的其他解决方案可能会有所不同。祝你好运!Gitmo,我可能误解了你的问题,但我会试一试。你需要将数据从SQL Server实例移动到多个文件,对吗?你想利用并行数据移动功能吗由SSIS提供。这意味着多个同时运行的数据流任务(DFT)。对于每个目标文件,由于并发写入问题,您只能有一个DFT 要获取多个同时运行的数据流任务,其中源是SQL Server数据库,目标是一组文件,可以尝试以下方法(请注意,基于许多因素,包括CPU核心数、是否在BIDS/Visual Studio中运行、软件包中的各种设置、服务器、SQL server实例和许多其他考虑因素,SSI的并行化有上限):