【问题标题】:Best way to update Shopify customer level data in BigQuery在 BigQuery 中更新 Shopify 客户级别数据的最佳方式
【发布时间】:2021-06-04 10:53:54
【问题描述】:

我正在考虑将我们的 shopify 数据移至 BigQuery 以进行报告。我从 shopify API 对客户端点进行分页并获取所有客户级别的数据。然后我将其导出到我存储在谷歌云存储上的 csv 中,然后导入到 BigQuery。我的问题是处理增量数据加载的最佳方法是什么,因为当前客户数据集市上的某些条目(例如,总订单数)可能已经更改,并且自上次表更新以来可能已经创建了一些新客户.任何有关设计模式的建议将不胜感激。非常感谢

【问题讨论】:

  • 如果您不介意花点钱,有一些很好的数据集成 SAAS 工具可能会为您解决问题。试试 Fivetran。

标签: google-bigquery shopify-api


【解决方案1】:

要处理在 GCS(源)上加载且目标是 Bigquery 的增量数据,您有几个 Google 选项:-

  1. 数据流:- 您可以创建数据流管道并将增量数据加载到 Bigquery(中间表)。在 Bigquery 中间表上加载数据后,您可以计算加入 2 个表(目标和中间表)的当前状态并获取附加到目标 Bigquery 表的最新数据。 数据计算可以通过预定的 Dataflow 管道或预定的 Bigquery 来完成。

  2. DataPrep:- Here 你可以参考,如何创建 ETL Pipeline。您可以添加目标(BigQuery 表)作为参考。

【讨论】:

    猜你喜欢
    • 2022-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多