OpenLooKeng
一、登录注册
网址为:https://tryme.openlookeng.io/,进入该网址后可以看到以下界面:
可以选择左边的GitHub或者右边的Gitee进行登录,如果没有账号需要注册一个账号进行登录,每个用户有一个openLooKeng集群。示例使用的是GitHub登录,点击左侧按钮可以看到以下界面:
二、熟悉界面
登陆成功之后可以看到以下界面:
该网页主要有四块内容,分别是区域一的功能选择、区域二的数据部分、区域三的查询填写部分以及区域四的结果展示和查询历史等功能区。
三、示例与动手
如示例中的select * from system.jdbc.catalogs; 含义就是从system这个目录中找到jdbc这个数据库的catalogs数据表中的所有内容。点击区域三上方的Run按钮就可以运行该条命令,再点击Result得到如下结果:
区域四中有一个Sample Queries,其中有一些查询是可以直接使用的,例如TPCDS Dynamic Filter Query 1:
点击右下方的Run按钮就可以直接运行该示例。对于该样例的解释如下:第一行USE hive.tpcds; 表示使用的是hive目录下tpcds数据库,第二行select语句表示选择i_item_id, ss_quantity,ss_list_price, ss_coupon_amt, ss_sales_price这五列数据,其中ss_quantity,ss_list_price, ss_coupon_amt, ss_sales_price前加了avg表示取平均值,后面加了agg1,agg2等表示将这四列重新命名为agg1等。FORM后的store_sales, customer_demographics, date_dim, item, promotion表示的是选取的数据表,WHERE后面则跟的是选取的条件,其中AND连接的前后条件表示的是并的关系。GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序,默认按照升序对记录进行排序,其中ASC表示的是升序排序,DESC表示的是降序排序,最后的LIMIT 100表示的是取符合该选取条件的前一百条数据。
本文来自博客园,作者:哥们要飞,转载请注明原文链接:https://www.cnblogs.com/liujinhui/p/16389072.html