【发布时间】:2012-06-19 20:09:38
【问题描述】:
我有一个需要加载到 SQL Server 中的平面文件。为此,我必须使用 SSIS。现在我想知道可以帮助我以最快的方式加载这些文件的事情:
- 我应该使用平面文件管理器还是脚本任务来加载平面文件? (因为在我的 question 之一中,我得到了一个答案,其中指出脚本任务加载速度更快)
- 目标(ADO.NET 或 SQL Server)?
- 我可以对平面文件进行任何其他设置/最佳实践以更快地加载文件吗?
【问题讨论】:
-
在我看来,这取决于最终游戏是什么。当我需要发送带有附加日志文件的通知电子邮件时,SSIS 对我来说是一个很棒的工具。您能否向我们提供有关您正在导入的数据类型的更多信息?尺寸?我经常使用平面文件连接管理器,几乎没有问题。这是你需要做的可重复的事情吗?
-
@Kris 我正在从这些源平面文件创建一个仓库,因此一些包将使用维度提要文件,它们的目标将是 char 或 varchar 。另一方面,事实提要将具有 numeric 数据,在这种情况下,我需要进行数据类型转换。所以,我可能会有混合情况。