答案 0 :(得分:2)
除了使用the Data Factory Copy Wizard之外,您还可以通过编辑控制文件创建的OutputDataset的json配置来更改blob文件的文件路径和/或文件名(在设置了复制管道之后),这样:
另见:
V1:Azure Data Factory - Functions and System Variables
V2:System variables supported by Azure Data Factory
V2:How to read or write partitioned data in Azure Data Factory version 2
Custom Date and Time Format Strings
示例:强>
{
"name": "OutputDataset-abc",
"properties": {
"published": false,
"type": "AzureBlob",
"linkedServiceName": "Destination-BlobStorage-abc",
"typeProperties": {
"fileName": "blobFileName-{firstCustomVariable}.json.gz",
"folderPath": "folderName-{secondCustomVariable}",
"format": {
"type": "JsonFormat",
"filePattern": "arrayOfObjects"
},
"partitionedBy": [
{
"name": "firstCustomVariable",
"value": {
"type": "DateTime",
"date": "SliceStart",
"format": "yyyyMMddHH"
}
},
{
"name": "secondCustomVariable",
"value": {
"type": "DateTime",
"date": "SliceStart",
"format": "MM"
}
}
],
"compression": {
"type": "GZip",
"level": "Fastest"
}
},
"availability": {
"frequency": "Day",
"interval": 1
},
"external": false,
"policy": {}
}
}
答案 1 :(得分:1)
是的,支持在ADF复制向导上指定变量。支持的变量包括:{year},{month},{day},{hour},{minute}和{custom}。有关这些变量的详细信息,请参阅Data Movement Activities文章。示例:inputfolder / {year} / {month} / {day}。