根据您的源和汇上,你也许能够使用fileFilter
属性,而不是文件名的使用通配符,如引自here:
允许的值是:*(多个字符)和? (单个字符)。
实施例1: “的FileFilter”: “* .LOG”
实施例2: “的FileFilter”: 2014-1 - ?. TXT”
注意的FileFilter适用于输入文件共享数据集。
这个例子是一个的预置型文件共享:
{
"name": "InputDataset-AllFiles",
"properties": {
"published": false,
"type": "FileShare",
"linkedServiceName": "OnPremisesFileServerLinkedService",
"typeProperties": {
"fileFilter": "*.txt",
"folderPath": "."
},
"availability": {
"frequency": "Day",
"interval": 1
},
"external": true,
"policy": {}
}
}
我不知道这个prope rty可用于其他类型,如blob存储,数据湖等你可以确认你的源和汇(假设其中之一是数据湖)?
更多信息可在这里:
https://docs.microsoft.com/en-us/azure/data-factory/data-factory-onprem-file-system-connector
Polybase now supports ADLS,所以你可以没有这些ADF诡计以这种方式移动数据。
来源是Data Lake Store。接收器是数据仓库。 – catfood
Polybase现在支持ADLS,因此您可以以这种方式移动数据,而无需使用这些ADF shenanigans。 – wBob