我有一个参差不齐的右平文件,有168列。 我每天都会得到这种类型的平面文件,需要创建各种报告并将这些报告发送给我公司的各个部门。 我的任务是将此平面文件加载到sql server数据库以进行报告。 168列应该转到22个不同的表,当将它存储在不同的ttable中时,它应该是正确的数据类型 任何人都可以建议一个很好的过程来做到这一点。
我需要在加载到每个表之前转换列。
从该表中,我将创建报告。
感谢您的时间帮助!
答案 0 :(得分:0)
我为类似的项目工作,这里是场景和我做了什么,如果它可以帮助你。
<强> 方案 强> 文件在午夜通过FTP转储,这个文件应该每天处理并生成报告[早一小时]。
解决方案 我每天修复一个文件夹转储文件并设计一个SSIS导入一个大表[在我们的案例中168列表] ieTable ImportStaging,我也有列dateImported和文件名来跟踪导入的文件和日期。 我有一个程序来填充其他表。和SSRS报告地点。
现在我设计了一个SQL作业,
步骤1:使用SSIS包导入
步骤2:SSIS包将导入的文件移动到FileDumpYard驱动器
步骤3:执行proc - [填充到适当的表格并生成摘要]
并安排这个工作为清晨。 就是这样
在我下床之前,我的报告已经准备好了。)