假设我正在将一个 10 GB 的文件复制到 ADLS 位置,并且该位置正在由 Azure 事件触发器监视。事件触发器会等待复制完整的 10 GB 文件以触发事件,还是在文件开始复制后立即触发管道?如果管道在文件开始复制时立即启动,我们如何延迟它以便管道可以等到完整文件被复制?
问问题
247 次
3 回答
0
基于文档:https ://docs.microsoft.com/en-us/azure/data-factory/how-to-create-event-trigger 创建文件(完全上传)后,触发器将触发。
于 2021-05-11T14:44:05.253 回答
0
根据文档:这取决于用于复制文件的 API。如果是Blob REST API
“在这种情况下,Microsoft.Storage.BlobCreated 事件在 CopyBlob 操作启动时触发,而不是在 Block Blob 完全提交时触发。” 如果是Azure Data Lake Storage Gen 2 REST API
“当客户端使用 Azure Data Lake Storage Gen2 REST API 中可用的 CreateFile 和 FlushWithClose 操作时。”
于 2021-07-24T17:43:02.827 回答