我正在使用ssis将多个文件上传到azure blob存储。要求是当任何文件上载失败时我们需要回滚事务。我在ssis中尝试了事务选项,但到目前为止我无法从blob存储中回滚数据。
有没有人尝试过azure blob存储中的回滚选项?请让我知道你对此的看法。
谢谢Vidya
有两种选择。如果要导入.csv或AVRO文件,可以使用SQL Server Integration Services Feature Pack for Azure安装在哪里:
Azure Blob Source component使SSIS包能够从Azure blob中读取数据。支持的文件格式为:CSV和AVRO。
如果您不使用这些文件格式,那么在此SO线程中提供的解决方案:How to transaction rollback in ssis?使用Sequence Containers。
Azure的SSIS功能包包含各种其他数据服务的连接器,如果您将来要使用其他服务,可能会很有用。