【问题标题】:Firebase Analytics data to Redshift - BigQuery RECORD data type to RedshiftFirebase Analytics 数据到 Redshift - BigQuery RECORD 数据类型到 Redshift
【发布时间】:2020-10-10 00:10:05
【问题描述】:

我需要将当前在 BigQuery 中的 Firebase Analytics 数据导出到 Redshift。

我遇到的问题是 BigQuery 中属于 RECORD 数据类型的字段(下面是 BQ 架构的屏幕截图):

如何将这些键/值存储在 Redshift 中?我最初想创建一个 event_params 维度表,该表通过 UUID 链接回主 events 表。

但由于每个事件有多个键/值对,events 表中的每个事件将在 Dimension 表中具有多行 - 在我看来,在运行数据报告时仍然会很混乱。

我应该如何在 Redshift 中对这些数据建模?

【问题讨论】:

    标签: google-bigquery amazon-redshift data-modeling firebase-analytics


    【解决方案1】:

    您的数据模型设计应由您的报告要求驱动:您需要如何报告事件参数将告知您的模型需要如何设计。

    考虑到这一点,如果您只想将这些事件参数添加到现有的事件星(我假设事件是一个事实表,每个事件只有一条记录),那么您需要在两个事件之间实现一个桥接表事件事实表和事件参数维度表。

    【讨论】:

      猜你喜欢
      • 2017-02-01
      • 2020-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      • 2018-07-16
      相关资源
      最近更新 更多