导入平面文件和创建报告sql server

时间:2016-06-10 20:00:53

标签: sql-server ssis ssrs-2008

我有一个参差不齐的右平文件,有168列。 我每天都会得到这种类型的平面文件,需要创建各种报告并将这些报告发送给我公司的各个部门。 我的任务是将此平面文件加载到sql server数据库以进行报告。 168列应该转到22个不同的表,当将它存储在不同的ttable中时,它应该是正确的数据类型 任何人都可以建议一个很好的过程来做到这一点。

我需要在加载到每个表之前转换列。

从该表中,我将创建报告。

感谢您的时间帮助!

1 个答案:

答案 0 :(得分:0)

我为类似的项目工作,这里是场景和我做了什么,如果它可以帮助你。

<强> 方案 文件在午夜通过FTP转储,这个文件应该每天处理并生成报告[早一小时]。

解决方案 我每天修复一个文件夹转储文件并设计一个SSIS导入一个大表[在我们的案例中168列表] ieTable ImportStaging,我也有列dateImported和文件名来跟踪导入的文件和日期。 我有一个程序来填充其他表。和SSRS报告地点。

现在我设计了一个SQL作业,

步骤1:使用SSIS包导入

步骤2:SSIS包将导入的文件移动到FileDumpYard驱动器

步骤3:执行proc - [填充到适当的表格并生成摘要]

并安排这个工作为清晨。 就是这样

在我下床之前,我的报告已经准备好了。)