【问题标题】:Not in join for aws dynamicframe datasets未加入 aws dynamicframe 数据集
【发布时间】:2022-10-21 17:21:35
【问题描述】:

当从源再次发送相同的数据时,我正在寻找一种方法来避免在我的 etl 管道目标 s3 存储桶中重复。 在胶水动态帧数据集中有没有一种方法可以比较来自源的唯一键(从 s3 以 json 格式读取的数据),并且如果在从目标存储桶读取的胶水目录动态帧中找不到唯一键,则仅以镶木地板格式插入目标 s3 存储桶.

我见过联接(内部、左侧和右侧),但没有以“不在”的形式出现。

谢谢 吉特

【问题讨论】:

    标签: aws-glue


    【解决方案1】:

    这不是直截了当的。您需要读取整个目标并在键上执行left_anti 连接,其中左侧数据框是新数据,右侧是现有目标表。

    有像Delta Lake 这样的开源框架,可以让您更轻松、更高效地做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2018-09-28
      • 1970-01-01
      • 2021-12-02
      • 2021-12-09
      • 1970-01-01
      • 2017-08-24
      相关资源
      最近更新 更多