Azure 我们可以使用全局参数来创建ADLS/DataBricks链接服务吗
我开始在azure data factory上工作,在尝试为ADL创建链接服务时,有一些用于连接参数的字段,如下所示。 我在ADF中提供了作为全局参数的参数值 我尝试在ADLS链接服务的提供列中提供全局参数名称,但无法获取数据。得到的错误如下。 如何从ADLS链接服务创建的全局参数中获取参数值? 有什么办法吗?还是在创建链接服务时需要手动输入详细信息 我已经找到了一个SQL链接服务的解决方案,其中变量存储在数据库中,并在创建SQL链接服务时使用它。这样的方法是否可用于ADLS链接服务创建Azure 我们可以使用全局参数来创建ADLS/DataBricks链接服务吗,azure,azure-data-factory,azure-data-factory-2,Azure,Azure Data Factory,Azure Data Factory 2,我开始在azure data factory上工作,在尝试为ADL创建链接服务时,有一些用于连接参数的字段,如下所示。 我在ADF中提供了作为全局参数的参数值 我尝试在ADLS链接服务的提供列中提供全局参数名称,但无法获取数据。得到的错误如下。 如何从ADLS链接服务创建的全局参数中获取参数值? 有什么办法吗?还是在创建链接服务时需要手动输入详细信息 我已经找到了一个SQL链接服务的解决方案,其中变量存储在数据库中,并在创建SQL链接服务时使用它。这样的方法是否可用于ADLS链接服务创建
任何线索感谢 首先,你截图中的表达不正确 其次,应根据管道使用全局参数。表达式始终为:
@pipeline().globalParameters.
正确的方法如下:(我以cosmosdb为例。)
1、创建链接服务,创建所需参数,但不要给出值
2、创建数据集,并创建所需的参数
3、传递值:全局参数->管道->数据集->链接服务
顺便说一下,到2020年10月19日,只有以下服务提供了一个方便的用户界面来传递参数。对于其他服务,您需要手动编写
比如说,
{
"name": "YourLinkedServiceName",
"properties": {
"type": "yourservicetype",
"typeProperties": {
"connectionString": xxxxxx"
},
"connectVia": null,
"parameters": {
"parametername": {
"type": "String"
}
}
}
}
基本思想是将参数作为链接服务的属性传入。首先,屏幕截图中的表达式不正确 其次,应根据管道使用全局参数。表达式始终为:
@pipeline().globalParameters.
正确的方法如下:(我以cosmosdb为例。)
1、创建链接服务,创建所需参数,但不要给出值
2、创建数据集,并创建所需的参数
3、传递值:全局参数->管道->数据集->链接服务
顺便说一下,到2020年10月19日,只有以下服务提供了一个方便的用户界面来传递参数。对于其他服务,您需要手动编写
比如说,
{
"name": "YourLinkedServiceName",
"properties": {
"type": "yourservicetype",
"typeProperties": {
"connectionString": xxxxxx"
},
"connectVia": null,
"parameters": {
"parametername": {
"type": "String"
}
}
}
}
基本思想是将参数作为链接服务的属性传入。用法错误,全局参数不能直接用于链接服务。正确的方法是:
Global Parameters->Pipeline->DataSet->Linked Service
。我已经发布了答案,您可以看看。用法是错误的,Global parameter不能直接用于Linked Service。正确的方法是:Global Parameters->Pipeline->DataSet->Linked Service
。我已经发布了一个答案,你可以看看。顺便说一句,到2020/10/19,只有以下服务提供了一个方便的用户界面来传递参数。对于其他服务,您需要手动编写。
因此对于Databricks和ADL链接服务,无法从全局变量传递参数?@Antony查看文档:对于其他类型,您可以通过在UI上编辑JSON来参数化链接服务。
我已经在答案中编写了使用全局变量的方法。您可以自己试试。顺便说一句,到2020/10/19,只有以下服务提供了一个方便的用户界面来传递参数。对于其他服务,您需要手动编写。
因此对于Databricks和ADL链接服务,无法从全局变量传递参数?@Antony查看文档:对于其他类型,您可以通过在UI上编辑JSON来参数化链接服务。
我已经在答案中编写了使用全局变量的方法。你可以试一试。