是否在SSIS包中导入具有"大容量插入"选项的XML文件



是否可以使用SSIS包中的"大容量插入"选项从XML文件导入数据。不使用数据流任务?

SSIS包的主要组件有:

  • 控制流(存储容器和任务(
  • 数据流(源、目标、转换(
  • 事件处理程序(发送消息、电子邮件(
  • 程序包资源管理器(为程序包中的所有程序包提供单一视图(
  • 参数(用户交互(

您需要在控制流中拖放大容量插入任务。

你有两种可能的选择:

解决方案1:读取XML文件并通过OPENROWSET函数导入数据。该函数是T-SQL的原生函数,允许我们通过BULK导入功能从许多不同的文件类型读取数据,该功能允许从许多文件类型(如XML(导入数据。使用ForEach Enumerator并调用包含OPENROWSET函数的现有存储过程

解决方案2:

您将需要两个具有字符串数据类型的变量:SourceFolderCurrentFileName

SourceFolder定义了文件的来源,并用于任何一种方法。

在ForEach循环容器中使用CCD_ 7来捕获";当前";文件

相关内容

  • 没有找到相关文章

最新更新