azure-data-factory - 手动运行时 Azure Synapse 笔记本可以从 SQL 池中读取,但管道中的任务失败
问题描述
我用一个简单的命令创建了一个笔记本,从 SQL 池中读取一个表并显示它:
%%spark
val df = spark.read.sqlanalytics("pool1.dbo.Trip")
display(df)
当我手动运行此笔记本时,它按预期工作。当我将笔记本拖入 Azure Synapse 单步管道并手动触发时,管道失败并出现错误:
{"code":"InternalServerError","message":"InternalServerError executing request","target":"pipeline/Pipeline 1/runid/6938bd4c-35f4-414a-80d9-582dde84651c","details":null,"error":null}
azure synapse 服务主体在我正在读取的数据库中列为用户,并且还具有 db_owner 角色。我还尝试了与 SQL 池之间的“复制数据”管道,并且在触发时实际上成功了。
在设置环境时,我们是否可能错过了配置步骤?解决此特定错误的任何想法?
解决方案
推荐阅读
- php - 如何强制从 url 下载视频?
- php - Detectlanguage - 致命错误未捕获异常
- .htaccess - 未考虑 QUERY_STRING 重写
- java - java.lang.AssertionError: Status expected:<200> but was:<404> in Junit test
- c# - 如何检测连接客户端是否被修改(服务器:C#,客户端:AS3)
- c++ - range-v3 的 meta::defer 的实现是如何工作的?
- html - 悬停动画使网站水平滚动
- vue.js - 无法将 Bulma 的 Buefy 添加到 Vuejs 项目
- javascript - 触发了明显多余的“unhandledRejection”事件
- ios - Swift iOS -func 在操场上循环调用不会运行