Azure 数据工厂:当链接服务被参数化时,无法将内联数据集用于通用数据模型

Azure Data Factory: Unable to use inline dataset for Common Data Model, when linked service is parameterized

我们目前正在使用 DataVerse to Azure Data Lake. Then we read the data using the following guide 中的默认导出数据。当我们指定内联数据集 (CDM) 和参数化的链接服务时,我们会收到错误。

根据 MS 官方 documentation 的说法,DL Storage Gen2 应该能够处理参数化。但似乎内联数据集无法处理它。 那么我们应该如何在使用 CI/CD 时参数化链接服务?

非常感谢!

与原生数据集不同,内联数据集不提供参数化。 linked 服务用于 link 您的数据存储到该服务。链接服务就像连接字符串,它定义了服务连接到外部资源所需的连接信息。数据集表示 linked 数据存储中的数据结构,linked 服务定义与数据源的连接。

然而,这里(Azure synapse linked 服务)在 UI 中提供了参数化,但当数据集选择为“内联”时,它们不匹配!

我找不到关于相同内容的明确文档,您可以考虑将日志记录为支持请求或问题 here for an official response or share a feedback here, similar 一个

ADF 数据流中的内联数据集尚不支持参数化链接服务。这项工作目前正在进行中,我们希望尽快实现。

我自己的解决方案是使用 Azure DevOps 中的文件转换步骤来替换链接服务 URL。