我在Azure SDK和Azure数据工厂中使用Azure Fucntion,在复制活动中应用“记录不兼容的行”时,有没有办法获取活动窗口的skippedRowCount值(来源:Blob存储,接收器:SQL数据仓库)?
从这里的文档:Monitor skipped rows,看起来像是在https://[your-blob-account].blob.core.windows.net/[path-if-configured]/[copy-activity-run-id]/[auto-generated-GUID].csv启用了日志不兼容行时自动生成的日志文件。您可以在生成的日志文件上设置blob trigger。这是一个示例function.json
"disabled": false,
"bindings": [
{
"name": "myBlob",
"type": "blobTrigger",
"direction": "in",
"path": "[path-if-configured]/[copy-activity-run-id]",
"connection":"MyStorageAccountAppSetting"
}
]
注意:您还可以使用blob name patterns指定绑定中的路径。
在功能代码中,您可以轻松访问日志文件的内容以获取skippedRowCount