【问题标题】:What ssis design pattern is good for flat file to table load什么ssis设计模式有利于平面文件到表格加载
【发布时间】:2016-10-21 12:02:51
【问题描述】:

计划将 1000 个文本文件导入 sql server 表。所有这些文件都有不同的结构,它会转到相应的新表 数据库想到的不同方法是使用 Biml /创建具有数据流数量的 ssis 包/使用导入向导。

以最省时的方式实现这一目标的 ssis 设计模式是什么。不过,这是一次性加载。

如何处理失败? :我没有考虑检查点,因为当控制流任务并行运行时,检查点的行为有点不稳定。

【问题讨论】:

  • 到目前为止,您尝试过什么来导入文件?它们是分隔的文本文件吗?逗号,管道等?每个都有不同的结构?那么有1000个结构吗?
  • 是的,有 1000 个结构,这些是管道分隔的文件
  • 你有没有得到这个答案? stackoverflow.com/questions/23059397/…
  • 谢谢。SQL Server 中的导入和导出工具就可以了。这是一次性加载。因此无需为此 1:1 映射创建包

标签: sql-server design-patterns ssis ssis-2012 ssis-2008


【解决方案1】:

如果您想查看每个文件的数据内容,而不需要打开每个文件,这可能会为您提供一个起点。 DefaultDir 将驻留在您从中运行的 SQL Server 上。

SELECT * FROM  
OPENROWSET ('MSDASQL', 'Driver={Microsoft Access Text Driver (*.txt, *.csv)};DefaultDir=C:\PathtoFiles',
'select * from FileName.csv');

【讨论】:

    猜你喜欢
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 2018-10-07
    相关资源
    最近更新 更多