在Azure Data Factory copy中使用Append blob是否有解决方法?
我不希望ADF管道中的复制数据活动覆盖blob文件,而是将新数据附加到该文件中。但ADF只支持Blockblob,所以有没有办法将数据附加到现有文件中 您可以使用而不是复制活动。使用可以发送PUT请求,其中包含要附加到blob的数据。 您可以选择通过此活动使用数据集和链接服务 JSON:在Azure Data Factory copy中使用Append blob是否有解决方法?,azure,azure-storage-blobs,azure-data-factory-2,Azure,Azure Storage Blobs,Azure Data Factory 2,我不希望ADF管道中的复制数据活动覆盖blob文件,而是将新数据附加到该文件中。但ADF只支持Blockblob,所以有没有办法将数据附加到现有文件中 您可以使用而不是复制活动。使用可以发送PUT请求,其中包含要附加到blob的数据。 您可以选择通过此活动使用数据集和链接服务 JSON: { "name":"AppendDataActivity", "type":"WebActivity", "typeProperties":{ "method":"Put"
{
"name":"AppendDataActivity",
"type":"WebActivity",
"typeProperties":{
"method":"Put",
"url":"https://<myAccount>.blob.core.windows.net/<myContainer>/<myBlob><SASToken>&comp=appendblock",
"headers":{
"Content-Type":"application/json"
},
"datasets":[
{
"referenceName":"<consumedDatasetName>",
"type":"DatasetReference",
"parameters":{
...
}
}
],
"linkedServices":[
{
"referenceName":"<consumedLinkedServiceName>",
"type":"LinkedServiceReference"
}
]
}
}
{
“名称”:“AppendDataActivity”,
“类型”:“WebActivity”,
“类型属性”:{
“方法”:“放置”,
“url”:”https://.blob.core.windows.net//&comp=appendblock",
“标题”:{
“内容类型”:“应用程序/json”
},
“数据集”:[
{
“referenceName”:“,
“类型”:“DatasetReference”,
“参数”:{
...
}
}
],
“链接服务”:[
{
“referenceName”:“,
“类型”:“LinkedServiceReference”
}
]
}
}
请注意,Body只能支持JSON对象或JSON值,JSON数组是固定的,但不支持非JSON值。对于此解决方案,您可以使用Azure函数作为端点,在这里可以附加文件或任何您想要的内容