我必须在这里更新问题。因此,我对如何将实时数据推送到Azure上的SQL数据库有了更清晰的了解,尽管我认为SSIS可以更快的速度实现,但我坚持使用Azure解决方案。这里有几个选项需要考虑,但我将采用以下解决方案:
但是现在,我有一个问题是删除容器内的blob。我不知道该怎么做。我曾尝试使用此论坛提供的解决方案以及MSDN论坛..但无济于事。因此,如果你们中的任何人知道如何访问PowerShell中的blob /存储帐户,请参与此主题。 如果这个帖子有帮助,请投票。
此致 邓恩
答案 0 :(得分:0)
根据@astaykov的建议,逻辑应用程序运行良好。因此,如果您需要一种更便宜但更方便的方法将实时数据从FTP服务器传输到SQL DB或BLOB存储,您可以使用Azure Logic App。请参考以下链接获取教程。
将FTP数据导入BLOB http://mythoughtlab.azurewebsites.net/azure/using-logic-apps-to-transfer-files-from-ftp-into-azure-blob-storage/
将FTP数据导入SQL DB https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-sqlazure#insert-row
答案 1 :(得分:0)
对不起。上述通过Logic App将数据从FTP泵送到SQL DB的解决方案似乎是一个无效的选择。我很难从FTP中将新数据(.csv)插入到数据库中的表的新行中。 API并不仅仅是用户友好的。因此,如果你们中的任何人知道更好的方法将数据从FTP文件夹传输到按月和年组织的SQL DB表,请在此处提供您的解决方案。谢谢