azure - 无法使用 Azure Synapse 的数据流从 ADLS(csv) 转换并加载到专用 SQL 池

标签 azure azure-pipelines azure-data-factory azure-synapse

我正在尝试使用 Azure Synapse 的数据流转换来自 ADLS 的数据,并将其存储在专用 SQL 池的表中。

我在专用 SQL 池中创建了一个指向此表的数据集“UserSinkDataset”。 enter image description here

此“UserSinkDataset”在数据流的接收器数据集中不可见 enter image description here

没有选项可以从数据流创建指向专用池的数据集 enter image description here

有人可以帮助我理解为什么它没有显示在下拉列表中吗?

最佳答案

没有选项可以创建引用专用 SQL 池的数据集,而是提供 Azure Synapse Analytics。这就是为什么它没有在下拉列表中显示 UserSinkDataset(Azure Synapse 专用 SQL 池)。因此,您可以使用 Azure Synapse Analytics 选项指向专用 SQL 池中的表并创建数据集。

您可以按照以下步骤操作。

  • 到达接收器步骤后,单击“新建”。 enter image description here
  • 浏览 Azure Synapse Analytics 并继续。 enter image description here
  • 点击“新建”创建新的链接服务。 enter image description here
  • 指定您的工作区、专用 SQL 池(您想要指向的池)以及突触工作区的身份验证。测试连接并创建链接服务。
  • 创建链接服务后,您可以从 SQL 池中选择 dbo.SFUser 并单击“确定”。 enter image description here
  • 现在您可以继续设置接收器的其余属性。

在创建数据流之前,您还可以通过选择 azure synapse 分析而不是 azure synapse 专用 SQL 池来创建“UserSinkDataset”。这样,创建的数据集将显示在接收器数据集属性的下拉列表中。

关于azure - 无法使用 Azure Synapse 的数据流从 ADLS(csv) 转换并加载到专用 SQL 池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72141390/

相关文章:

Bash 条件奇怪行为

Azure Devops nuget 工件源和 docker

当 targetType : filePath 时, azure 管道模板无法找到脚本

azure - 是否可以使用 Azure 数据工厂从 Rest API 端点并行下载一百万个文件到 Blob 中?

json - 将 json 从 Azure Blob 到 Azure Data Lake Gen2 的数据工厂复制作业出现错误代码 2200 - "payload too large"

azure - 如何使用 powershell 从远程 zip 文件部署函数应用程序

github - 使用 Azure DevOps,从 GitHub 获取提交列表,以便作为发布的一部分传递给 Sentry?

xamarin.forms - Azure Devops 管道 - AndroidSigning 上缺少输入 APK

azure - 如何通过rest api触发Azure Datafactory-v2?

python-3.x - 用于 DataFactory 的 Azure Python SDK 指向特定的 GIT 分支