我有一个带有所有数据集的大查询项目,现在我想知道数据是如何从firebase到这些数据集的,我在bigquery中创建了一个新的自己的表。如何将数据表中的数据推送到我自己创建的表中? 此查询包含我想要在自己的表中的数据集表的所有字段。
SELECT
user_dim.device_info.device_category
user_dim.device_info.mobile_brand_name
user_dim.device_info.mobile_model_name
user_dim.device_info.mobile_marketing_nam
FROM [in_mylo_pregnancy_baby_app_ANDROID.app_events]
答案 0 :(得分:0)
假设user_dim
是一个数组,您可以使用这样的查询。请务必加入#standardSQL
。
#standardSQL
SELECT
user_dim.device_info.device_category
user_dim.device_info.mobile_brand_name
user_dim.device_info.mobile_model_name
user_dim.device_info.mobile_marketing_nam
FROM `in_mylo_pregnancy_baby_app_ANDROID.app_events`
CROSS JOIN UNNEST(user_dim) AS user_dim;
现在,所有字段都是结果表中的顶级列。如果它不是数组,那么只需直接选择这些字段:
#standardSQL
SELECT
user_dim.device_info.device_category
user_dim.device_info.mobile_brand_name
user_dim.device_info.mobile_model_name
user_dim.device_info.mobile_marketing_nam
FROM `in_mylo_pregnancy_baby_app_ANDROID.app_events;
请停止尝试提出多个问题,因为这不是StackOverflow的工作原理。请参阅how to ask。