【发布时间】:2018-05-23 09:14:40
【问题描述】:
我为该项目工作:将 Blob 存储 中的 zip 文件中的数据导入 SQL 数据仓库。这些文件位于 Blob 存储中,如下所示:
erp/lrc/Vendor_20171209125600.zip erp/lrc/Vendor_20171209031200.zip erp/lrc/Sale_20171209081200.zip erp/lrc/Sale_20171209081200.zip
erp:根容器,lrc:固定文件夹
Vendor_yyyyMMddHHmmss.zip 被导入到 Vendor 表中。 Sale_yyyyMMddHHmmss.zip 被导入到 Sale 表中。
我为供应商创建了一个管道,为销售创建了一个管道。
我的问题是:有没有办法在输入数据集中定义文件名,例如 Vendor_{custom}*.zip with {custom}: yyyyMMddHHmm; *:任何字符覆盖文件名中的第二部分(ss)?如下例所示。
"fileName": "Vendor_{custom}*.zip",
"folderPath": "erp/lrc",
"partitionedBy": [
{
"name": "custom",
"value": {
"type": "DateTime",
"date": "SliceStart",
"format": "yyyyMMdd"
}
}
],
还有什么方法可以删除 ADF 已经读取的文件? 如果您需要更多信息,请随时问我。我真的需要这些东西的解决方案。看了很多文章却找不到出路。
【问题讨论】:
标签: azure-data-factory azure-blob-storage