gpt4 book ai didi

azure - 我们可以使用全局参数来创建 ADLS/DataBricks 链接服务吗

转载 作者:行者123 更新时间:2023-12-03 04:44:33 26 4
gpt4 key购买 nike

我开始使用 azure 数据工厂,并在尝试为 ADLS 创建链接服务时,有一些连接参数字段,如下所示。 parameters for an adls linked service

我已在 ADF 中提供参数值作为全局参数 enter image description here

我尝试在 ADLS 链接服务提供的列中提供全局参数名称,但无法获取数据。并出现如下错误。 enter image description here

如何从全局参数中获取参数值以创建 ADLS 链接服务?有什么办法可以做到吗?或者我们需要在创建链接服务时手动输入详细信息吗?

我找到了 SQL 链接服务的解决方案,其中变量存储在数据库中并在创建 SQL 链接服务时使用它。像这样的任何方法都可用于创建 ADLS 链接服务。

感谢任何线索!

最佳答案

首先,你截图中的表达方式不对。

其次,全局参数的使用要基于pipeline。表达式始终是:@pipeline().globalParameters.<parameterName>

正确的方法如下:(我以cosmosdb为例。)

1、创建您的链接服务,创建所需的参数,但不给出值。

2、创建数据集,并创建所需参数。

3、传递值:全局参数->管道->数据集->链接服务。

enter image description here

enter image description here

enter image description here

顺便说一下,截至2020年10月19日,只有以下服务提供了方便的UI来传递参数。对于其他服务,您需要手动编写。

enter image description here

例如,

{
"name": "YourLinkedServiceName",
"properties": {
"type": "yourservicetype",
"typeProperties": {
"connectionString": xxxxxx"
},
"connectVia": null,
"parameters": {
"parametername": {
"type": "String"
}
}
}
}

基本思想是将参数作为链接服务的属性传递。

关于azure - 我们可以使用全局参数来创建 ADLS/DataBricks 链接服务吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64422601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com