【发布时间】:2021-01-01 02:06:25
【问题描述】:
我需要将几个文件从 ADLS Gen1 位置复制到另一个 ADLS Gen1 位置,但必须根据文件名创建文件夹。
我在源 ADLS 中有几个文件如下:
ABCD_20200914_AB01_Part01.csv.gz
ABCD_20200914_AB02_Part01.csv.gz
ABCD_20200914_AB03_Part01.csv.gz
ABCD_20200914_AB03_Part01.json.gz
ABCD_20200914_AB04_Part01.json.gz
ABCD_20200914_AB04_Part01.csv.gz
场景一 我必须将这些文件复制到目标 ADLS 中,如下所示,仅包含 csv 文件并从文件名创建文件夹(如果文件夹存在,则复制到该文件夹):
AB01-
|-ABCD_20200914_AB01_Part01.csv.gz
AB02-
|-ABCD_20200914_AB02_Part01.csv.gz
AB03-
|-ABCD_20200914_AB03_Part01.csv.gz
AB04-
|-ABCD_20200914_AB04_Part01.csv.gz
场景 2 我必须将这些文件复制到目标 ADLS 中,如下所示,仅包含 csv 和 json 文件,并从文件名创建文件夹(如果文件夹存在,则复制到该文件夹):
AB01-
|-ABCD_20200914_AB01_Part01.csv.gz
AB02-
|-ABCD_20200914_AB02_Part01.csv.gz
AB03-
|-ABCD_20200914_AB03_Part01.csv.gz
|-ABCD_20200914_AB03_Part01.json.gz
AB04-
|-ABCD_20200914_AB04_Part01.csv.gz
|-ABCD_20200914_AB04_Part01.json.gz
有没有办法在数据工厂中实现这一点? 感谢任何潜在客户!
【问题讨论】:
标签: azure azure-data-factory azure-data-lake azure-data-factory-2 azure-data-factory-pipeline