ssis监视文件夹并自动导入数据

ssis监视文件夹并自动导入数据

ID:24342266

大小:50.00 KB

页数:3页

时间:2018-11-13

ssis监视文件夹并自动导入数据_第1页
ssis监视文件夹并自动导入数据_第2页
ssis监视文件夹并自动导入数据_第3页
资源描述:

《ssis监视文件夹并自动导入数据》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SSIS监视文件夹并自动导入数据>>教育资源库  演示案例:让系统自动监视文件夹,并把文件夹下面的excel文件导入到sql中,之后清空目录。这个过程以往都需要写程序来实现或者定时执行,现在可以用ssis来订制任务完成。  在阅读本文之前,你先要学会如何用ssis来批量导入数据,可以参考我先前的blog文章,这里我们用相同的数据交换背景来演示。jinjazz/archive/2008/07/25/2710169.aspx  1、建立测试环境,目录为F:excel下面保存需要导入的excel文件,F:excelupload目录用来让ssis自动监视,当我们上传了一批excel到F

2、:excel后,可以在F:excelupload目录中新建一个空文件,当ssis监视到这个目录有新增文件后就会遍历F:excel目录依次导入表格。为什么不直接监视F:excel目录呢?因为要考虑批量上传的问题,所以不可以直接监视数据目录。  2、这里假设你已经学会了ssis的基本使用办法和批量导入excel的方法,不会也不要紧,只需要参考一下jinjazz/archive/2008/07/25/2710169.aspx这篇就可以了,我们已这篇文章的成果为基础,增加一个i监视任务用来监视文件夹和两个文件系统任务用来处理导入后的文件。如图:  3、i监视任务的设置也很简单:  4、

3、其中i连接设置:  5、i查询语句设置:  SELECT*FROM__InstanceCreationEvent_DirectoryContainsFileandTargetInstance.Groupponent=e=f:excelupload  6、循环内的文件系统任务用来删除已经导入的excel,文件名沿用枚举得到的变量,而操作选择删除文件  7、循环外的文件系统任务用来清除监视文件夹里面的那个新增文件  8、这样我们就完成了整个配置,调试一下  9、copy一些excel到f:excel中,格式沿用上面参考文章中的excel  10、在upload目录中新建一个文本文档

4、  11、快速切换回设计器中,可以看到执行结果  12、整个过程结束,你会发现excle文件已经导入到sql中,并且已导入的文件连同新建的txt文件都已经被删除。这是ssis自动作业的一个简单的例子。  你可以把上面的步骤扔到一个循环容器中让他不停的监视,因为这个过程结束后i监视就结束了。  你可以用其他复杂的i来实现任务调度,比如监视服务器性能,磁盘空间等。>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。