通过跳过不兼容的行在复制活动中实现容错



我将 Azure 功能与 Azure SDK 和 Azure 数据工厂一起使用,在复制活动中应用"记录不兼容的行"时,有什么方法可以获取活动窗口的 skippedRowCount 的值(源:Blob 存储,接收器:SQL 数据仓库(?

从此处的文档: 监视跳过的行,看起来像是在 https://[your-blob-account].blob.core.windows.net/[path-if-configured]/[copy-activity-run-id]/[auto-generation-GUID].csv启用日志不兼容行时自动生成日志文件。可以在生成的日志文件上设置 Blob 触发器。下面是一个示例函数.json

"disabled": false,
"bindings": [
    {
        "name": "myBlob",
        "type": "blobTrigger",
        "direction": "in",
        "path": "[path-if-configured]/[copy-activity-run-id]",
        "connection":"MyStorageAccountAppSetting"
    }
]

注意:还可以使用 Blob 名称模式来指定绑定中的路径。

在函数代码中,您可以轻松访问日志文件的内容以获取跳过的行计数

最新更新