首页 > 解决方案 > Azure 数据工厂数据流 - 动态接收器参数

问题描述

我正在处理将处理我的维度负载的数据流。我希望它尽可能地参数化,所以我创建了通用源和接收器(都是 Azure Synapse)。在数据流的调试设置中,我可以输入请求的值(表名和模式名称)。它可以毫无问题地为源工作,但是我不知道为什么但是接收器没有读取值

我得到 Connection failed { "Message": "No value provided for Parameter 'tableName'" } - RunId: 27be90a3-294a-48fa-93f0-d3fc2d6df3f5 但在调试参数中提供了它。任何人都知道如何解决它?

调试设置

标签: azureazure-data-factoryazure-data-factory-2

解决方案


我试图重现您的问题:

在此处输入图像描述

然后我在 sink dataset 参数中配置了默认值来解决这个问题:

在此处输入图像描述


推荐阅读