azure - 如何仅将特定列从 SQL 表复制到 Azure 数据湖存储

标签 azure azure-data-factory

我之前创建了一个复制事件,以将 sql 表中的所有列以 parquet 格式复制到 ADLS 中。 我是 Azure 数据工厂的新手。所以我的问题是如何仅将一组特定的列复制到 Azure 数据湖存储中作为 Parquet?

最佳答案

  • 在复制事件源设置中,点击“使用查询”选项中的查询单选按钮
  • 在查询文本框中,键入仅选择所需列的查询。

enter image description here

  • 在接收器中,使用 Parquet 数据集。 enter image description here

  • 执行复制事件时,仅将 SQL 表中选定的列复制到数据湖。

预览源数据

  • 在源数据集设置中点击表格时,所有列都会被选中。

enter image description here

  • 在源设置中点击“查询”选项时,会显示查询中选定的列。

enter image description here

关于azure - 如何仅将特定列从 SQL 表复制到 Azure 数据湖存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74120184/

相关文章:

c# - 当 URL 包含缩略图时,Blob 触发器绑定(bind)应排除

azure - 有没有办法让应用程序在使用 Microsoft 帐户登录时要求多重身份验证?

Azure Bot 服务与 Azure 逻辑应用程序通信 - 401 未经授权

azure - 文件输出中的 NULL 为\N,我希望它们为空

Azure 数据工厂 - 使用存储事件触发器时排除容器内的文件夹

azure - 当Azure数据工厂事件超时时,是否可以终止存储过程?

azure - Web 配置文件到 Azure 门户

azure - 由于资源提供者注册错误,无法创建 Azure Web App 机器人

azure - 如何对 Azure 数据工厂上的存储过程进程进行排序?

azure - 使用数据工厂复制文件时如何保留 Blob 存储中的文件夹结构