本文将带您了解 ByteHouse(云数仓版)的开通方式和基本使用,包括基本的数据分析流程如数据库/表创建、数据加载及 SQL 查询操作等。此外,本文也将介绍 ByteHouse(云数仓版)的主要功能与模块。
注意
开通 ByteHouse(云数仓版)需要完成个人实名认证。
在使用ByteHouse前,您需要先为ByteHouse的各类任务设置默认计算组,后续执行任务时如果没有指定计算组,则使用配置的默认计算组资源。
在租户管理>参数设置页面,设置默认计算组。
加载数据之前,首先需创建数据库和数据表。
bh_demo
的数据库:CREATE DATABASE
命令来创建数据库,SQL 语句如下所示:create database bh_demo;
在数据库 bh_demo
的详情页中,单击右上角【+数据表】按钮,选择 可视化页面创建。
在弹出的页面中输入基本信息表名称,如employment
。
参考下图输入列名,并选择数据类型。
表配置选择排序键。
此时点击 SQL 页签,可以看到创建数据表employment
对应的 SQL 语句。
CREATE TABLE `bh_demo`.`employment` ( `first_name` Nullable(String), `last_name` String, `email` String, `address` String, `city` String, `start_date` String ) ENGINE = CnchMergeTree ORDER BY (city);
创建完成后,根据数据库详情页的指引,单击【开始导入数据】进入数据导入环节。
employees.csv
。dataloading
),并选择【文件上传】并上传上一步下载到本地的文件。说明
除文件上传外,ByteHouse 也提供多种数据源导入数据,详情参考数据导入简介。
查询数据条数
select count(*) from bh_demo.employment;
插入更多测试数据
insert into bh_demo.employment values ('Clementine','Adamou','cadamou@bytedance.com','10510 Sachs Road','Klenak','2017-9-22'), ('Marlowe','De Anesy','madamouc@bytedance.co.uk','36768 Northfield Plaza','Fangshan','2017-1-26');
根据电子邮件地址查询数据
select email from bh_demo.employment where email like '%.uk';
以上就是 ByteHouse 快速入门指南,更多文章和最佳实践参考如下: