如何处理平面文件的自动化SQL Server中(How to Handle Automation o

2019-10-29 05:45发布

问题
我每周收到基础上需要T为进口我的数据库上多套的平面文件。 我收到平面文件不在导入常规格式,因此他们需要通过一个脚本运行,并且被解析到一个更友好的SQL格式。 这些平面文件通常是JSON,TXT,XML,LOG,等。

目前的解决方案
现在我有一个Windows窗体应用程序和其他GUI改造的文件和bulkimport到SQL表。 然而,我发现它不可靠来要求用户输入的数据,我宁愿自动化的任务。

最近,我一直在创建SSIS包。 这证明以更快的速度和有用的,因为我可以添加脚本组件。 这使我可以手动解析我扔在任何平面文件。 我的问题是找到一种方法来自动完成这个。 我没有在我的数据库托管服务器的控制权。 所以我无法在那里部署包中的文件带来。 目前,我只是跑我的本地机器上的软件包手动获取数据。

所需的解决方案
我需要我来自动获取这些平面文件的方式。本来我想请求和FTP服务器在转储文件。然后把这些文件会被我的包被拾起,并导入到在SQL Server数据库。 然而,由于我没有任何该服务器上的本地文件夹的控制,这似乎是不可能的,我自动执行此。 有我一个更好的方式来找到一个解决方案? 我可以建立自定义的东西在C#,Python和PowerShell的,等等? 我很新现场,并试图找到这个问题的解决方案一直是一个噩梦。

文章来源: How to Handle Automation of Flat Files in SQL Server