BigQuery数据处理与查询全解析
1. 复制数据到新表
当加载的数据表包含许多不需要的列时,我们可以使用 CREATE TABLE 语句从原始表创建一个更简洁、更有针对性的新表,只填充感兴趣的列。示例代码如下:
CREATE OR REPLACE TABLE ch04.college_scorecard_etl AS
SELECT
INSTNM
, ADM_RATE_ALL
, FIRST_GEN
, MD_FAMINC
, SAT_AVG
, MD_EARN_WNE_P10
FROM ch04.college_scorecard
通过强大的ETL管道并尽早做出决策,下游查询会更简洁。但ETL过程需要额外的工作(确定数据类型和指定模式),并且可能涉及不可撤销的决策。
2. 数据管理(DDL和DML)
加载数据通常只是数据管理任务的一部分。如果数据加载错误,可能需要删除;有时由于法规和合规性,也需要删除数据。
2.1 删除表或视图
- 通过BigQuery UI :这是删除整个表(或视图)最简单的方法。
- 使用bq命令行工具 :
bq rm ch04.college_scorecard
bq rm -r -f ch04
<
BigQuery数据处理与查询详解
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



