问题描述
我在 Microsoft Azure 机器学习设计器中创建了一个管道。我在管道设置中添加了一个管道参数 myNumber
,具有有效的默认值,以接受我们数据库中资产的唯一 ID,以便管道只能返回特定于资产的数据以用作我们的模型输入。具体来说,我想在连接到 Azure sql 服务器的“导入数据”模块中 sql 查询的 where 子句中引用该管道参数。
我在文档中找不到有关如何执行此操作的参考。我已尝试使用 where RowId = @pipeline().parameters.myNumber
或 where RowId = @{variables('myNumber')}
在 Azure 数据工厂中指定用于完成此任务的方法,但实验失败,sqlException 错误代码“137”,变量未定义。
您能否告诉我在 Microsoft Azure 机器学习设计器的“导入数据”模块的 sql 查询的 where 子句中引用管道参数的必要语法?