【问题标题】:Aws Glue - Merge SQL on S3 tableAws Glue - 在 S3 表上合并 SQL
【发布时间】:2022-06-14 15:23:14
【问题描述】:

我正在使用 AWS GLUE 为 DWH 管道开发我的 ETL。

我的暂存数据中有更新的行需要合并到我的表维度中。

“用户”维度示例: 在 S3 表“Dim_User”中,我有用户 A 字段 “team” 等于 'Sales' . 今天,我的管道已从源中读取数据,AWS Glue 作业在我的 S3 表“staging_dim_user”中写道,用户 A 在字段“team”中具有“New Sales Dept”。 使用 AWS Glue 如何合并“Dim_user”? 是否可以通过 AWS Glue 实现我在 S3 上的 Merge SQL? 在这种情况下,AWS GLUE 和 S3 表的最佳实践是什么?

【问题讨论】:

    标签: amazon-s3 aws-glue data-warehouse star-schema


    【解决方案1】:

    您可能需要使用 Athena 通过查询合并这些数据

    Athena 无法将保存在不同文件夹中的两个源合并到一个表中,您可能需要使用查询来合并数据

    SELECT * FROM "database"."table_name"
    UNION
    SELECT * FROM "database"."table_name
    

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。
    猜你喜欢
    • 1970-01-01
    • 2018-06-29
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 2019-04-03
    • 2021-04-22
    相关资源
    最近更新 更多