如何在复制活动的压缩类型中设置动态添加内容

问题描述 投票:0回答:1

我创建了动态数据集和链接器服务。在复制活动中,我使用了该动态数据集,并希望在复制活动中传递参数或使用压缩类型选项作为参数/动态,当我单击压缩类型时,会出现下拉菜单并找到添加动态添加内容的选项。但不知道如何添加或使用这个选项

azure ms-access adfs
1个回答
0
投票

此行为可能是 ADF 数据集中的错误。您可以通过更改数据集 JSON 来实现您的要求,如下所示。

首先创建所需的数据集参数。

enter image description here

现在,单击数据集右上角的图标

{}
转到数据集 JSON,并编辑 JSON 以添加动态内容表达式。

这里,我使用了二进制数据集,并编辑了数据集 JSON,如下所示。

{
    "name": "Binary_source_compression",
    "properties": {
        "linkedServiceName": {
            "referenceName": "ADLS_nov20th_test",
            "type": "LinkedServiceReference"
        },
        "parameters": {
            "comp_type": {
                "type": "string"
            },
            "comp_level": {
                "type": "string"
            }
        },
        "annotations": [],
        "type": "Binary",
        "typeProperties": {
            "location": {
                "type": "AzureBlobFSLocation",
                "fileName": "mainzip.zip",
                "fileSystem": "zipsinputcon"
            },
            "compression": {
                "type": {
                    "value": "@dataset().comp_type",
                    "type": "Expression"
                },
                "level": {
                    "value": "@dataset().comp_level",
                    "type": "Expression"
                }
            }
        }
    }
}

enter image description here

单击“确定”,现在它将在数据集级别显示这些属性的动态表达式。

enter image description here

在复制活动中为这些参数提供所需的值。

enter image description here

运行管道,它将给出所需的结果。

© www.soinside.com 2019 - 2024. All rights reserved.