0

我有一个用例,我将 XML 文件从 Windows 文件共享传输到 Azure Blob 存储,然后将数据加载到雪花表。我正在使用 Matillion 来实现这一点。

Windows 文件共享获取包含 .xml 和 .xml.chk 文件的压缩 XML 文件。我正在使用 Matillion 的 Azure Blob 存储组件将 .xml 文件复制到雪花表并设置 Purge = True 以在之后删除它们。

我需要帮助从 Blob 存储容器中删除剩余的 .xml.chk 文件。此外,一旦数据加载完成,我想从 Windows Fileshare 中删除压缩文件。

谢谢, Shivroopa

4

1 回答 1

1

您可以使用 matillion python 脚本组件(orchestration->scripting->Python script)从 blob 存储中删除文件

这是删除 blob 项和容器的 python 代码 示例 Delete Blob Example

除了在文件共享上创建 API 端点并从 Matillion 调用 API 之外,我没有看到从 Matillion 删除 Windows 机器上的文件的方法。

于 2022-02-16T22:10:40.267 回答