Azure Data Factory复制活动源参数配置及数据预览问题求助
Azure Data Factory复制活动预览数据参数问题排查与解决
问题分析
你配置复制活动源参数后,仅输入单个文件名能成功预览,输入文件夹路径时无法读取内部文件,核心原因大概率是文件读取逻辑未适配批量文件场景,结合你提供的截图信息(管道参数定义为字符串类型、复制活动源绑定参数到路径),可按以下步骤排查:
解决步骤
- 启用文件通配符与递归读取:
进入复制活动的「源」选项卡,找到「文件筛选」区域,勾选「通配符文件路径」,将文件路径设置为@concat(pipeline().parameters.FolderPath, '/*')(根据实际文件类型调整后缀,比如/*.csv);如果需要读取子文件夹,同时勾选「递归」选项。这样ADF会识别文件夹下的所有匹配文件。 - 验证参数路径格式:
预览输入文件夹路径时,确保路径格式符合存储要求(比如Blob Storage路径需为容器名/文件夹名/,末尾带斜杠),避免因路径格式错误导致ADF无法定位到文件。 - 检查数据集配置:
确认数据集的文件路径未绑定固定文件名,而是通过参数动态传递。如果数据集设置为读取单个文件,即使复制活动传入文件夹路径,也会读取失败。 - 确认存储权限:
检查ADF的托管标识或服务主体是否拥有目标存储容器/文件夹的读取权限,权限不足也会导致无法读取文件夹内的文件。
内容的提问来源于stack exchange,提问作者Nilesh Patel
相关产品推荐
相关产品推荐

