首页 文章

将数据从BigQuery数据集传输到我自己创建的BigQuery表

提问于
浏览
0

我现在有一个大查询项目及其所有数据集现在我想知道数据是如何从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]

1 回答

  • 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 .

相关问题