![6438a9cdc76bc0b6f086b98a9889c606.png](https://i-blog.csdnimg.cn/blog_migrate/05b34561cf25fcb3edb4919508ea8ded.jpeg)
Data Lake Analytics 作为云上数据处理的枢纽,最近加入了一种创新型的、基于类型推断的建表语法,能够帮助用户大大减少建表的工作量,今天带你来体验一下。
Create Table Like Mapping 语法简介
我们通常的建表语句是要求你填写好所有的字段信息的,比如在DLA里面建一个底层映射到 MongoDB
的表的语法是这样的:
create external table person (
id int,
title varchar(127),
age int,
create_time timestamp
);
这里字段比较少可能还不觉得什么,实际业务里面表的字段往往都是几十上百个字段,让用户手动敲这么多字段定义是非常耗时的。而有了Create Table Like Mapping的语法,这个工作量可以大大减少, 它的语法如下:
create external table dla_table like mapping('underlying_data_source_table');
注意这里的最后的 mapping('underlying_data_source_table')
, 这里表示的是我们