Firebase Analytics 数据到 Redshift - BigQuery RECORD 数据类型到 Redshift
Posted
技术标签:
【中文标题】Firebase Analytics 数据到 Redshift - BigQuery RECORD 数据类型到 Redshift【英文标题】:Firebase Analytics data to Redshift - BigQuery RECORD data type to Redshift 【发布时间】:2020-10-10 00:10:05 【问题描述】:我需要将当前在 BigQuery 中的 Firebase Analytics 数据导出到 Redshift。
我遇到的问题是 BigQuery 中属于 RECORD
数据类型的字段(下面是 BQ 架构的屏幕截图):
如何将这些键/值存储在 Redshift 中?我最初想创建一个 event_params
维度表,该表通过 UUID 链接回主 events
表。
但由于每个事件有多个键/值对,events
表中的每个事件将在 Dimension 表中具有多行 - 在我看来,在运行数据报告时仍然会很混乱。
我应该如何在 Redshift 中对这些数据建模?
【问题讨论】:
【参考方案1】:您的数据模型设计应由您的报告要求驱动:您需要如何报告事件参数将告知您的模型需要如何设计。
考虑到这一点,如果您只想将这些事件参数添加到现有的事件星(我假设事件是一个事实表,每个事件只有一条记录),那么您需要在两个事件之间实现一个桥接表事件事实表和事件参数维度表。
【讨论】:
以上是关于Firebase Analytics 数据到 Redshift - BigQuery RECORD 数据类型到 Redshift的主要内容,如果未能解决你的问题,请参考以下文章
如何将以前的Firebase Analytics导出到Bigquery [重复]
将 Firebase Analytics 链接到 Big Query 时,何时导出数据?
Firebase Analytics 数据到 Redshift - BigQuery RECORD 数据类型到 Redshift
如何将以前的 Firebase Analytics 导出到 Bigquery [重复]