Azure 数据工厂数据流测试连接 Spark 作业失败

问题描述 投票:0回答:1

我使用链接服务将 Azure SQL 数据库连接到 Azure 数据工厂数据流。

在 Azure 数据工厂中,链接服务连接已成功建立。 enter image description here

但是,当我使用链接服务将源数据集添加到数据流时,测试连接失败。 enter image description here

以下是错误消息:

Spark job failed: {
"text/plain": "{\"runId\":\"94405efb-4fd6-449e-aa7f-e4396f1db87f\",\"sessionId\":\"93dd501b-ac03-4c93-8773-36058e06b8a0\",\"status\":\"Failed\",\"payload\":{\"statusCode\":400,\"shortMessage\":\"com.microsoft.dataflow.broker.MissingRequiredPropertyException: server is a required property for AzureSqlDatabase1.\\ncom.microsoft.dataflow.broker.PropertyNotFoundException: Could not extract value from AzureSqlDatabase1\",\"detailedMessage\":\"Failure 2024-05-17 07:10:36.828 failed DebugManager.processJob, run=94405efb-4fd6-449e-aa7f-e4396f1db87f, errorMessage=com.microsoft.dataflow.broker.MissingRequiredPropertyException: server is a required property for AzureSqlDatabase1.\\ncom.microsoft.dataflow.broker.PropertyNotFoundException: Could not extract value from AzureSqlDatabase1\"}}\n"
} - RunId: 94405efb-4fd6-449e-aa7f-e4396f1db87f

当我用谷歌搜索上述错误时,大多数论坛都说要重新创建链接服务。在 this StackOverflow 线程中,它要求增加数据流集成的计算大小,但这也不起作用。

有没有更好的解决方案,或者到底是什么原因导致这个问题?

azure azure-data-factory etl linked-service
1个回答
0
投票

我必须创建一个新的链接服务,这次使用“旧”版本而不是“推荐”版本。 然后用新的 LS 发布更改。 (我可能可以使用现有的,只要我发布后) 然后更改我的源以使用新的链接服务(我遇到了与您相同的错误,但在 CDC 中直接使用链接服务)。 然后我就不再犯这个错误了。 我认为可能存在错误(在 MS 上看到类似的帖子)并且在链接服务中使用旧版可以避免它 这是我的链接服务配置

© www.soinside.com 2019 - 2024. All rights reserved.