繁体   English   中英

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

[英]Transfering Data From BigQuery Datasets to my Own Created BigQuery Table

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

假设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的工作方式。 看看怎么问

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM