언어/SQL

[SQL] 연습하기 좋은 데모 사이트 (Hue)

함부작 2020. 10. 27. 21:07

개인 노트북에는 정말 아무것도 셋팅되어있지 않기 때문에

집에서 간단히 SQL 관련 포스팅을 하기 위해,

이런 저런 방법들을 생각해보다가 적합한 Demo Site를 찾았다.

(과연 내가 포스팅을 이어나갈 수 있을까 ㅎㅎㅎ )

 

Cloudera Hue 데모 사이트

demo.gethue.com/hue/home/

 

아주 친절하게도, ID PW도 안내되어있다.

Hue에서는 웹기반으로 질의를 수행할 수 있어서 별도 설치 없이

다양한 연습들을 진행해볼 수 있다.

 

username : demo

password : demo

 

물론 같은 계정으로 여럿이 들어가는 형태이기 때문에

훌륭한 환경이라고 보기는 어렵지만, 이정도면 꽤 충분했다.

Hue 버전마다 버튼 위치나 지원되는 기능이 좀 다른 것 같긴한데,

데모 버젼 기준으로는 위와 같은 UI가 보여진다!

Query history창에는 내가 수행한 query 외에 다른 사람들의 query 기록도 보인다.

Demo라서 그런지 기본적으로 limit 5000이 SQL에 붙어서 수행된다 :D

 

내 DB만들기도 가능해서 littleworks 라는 이름으로만들어뒀고,

새로운 DB를 만들기 위해서는 +버튼을 누르고 DB이름을 지정한 후 Submit 버튼만 누르면 끝이다! 

 

 

 

기존에 다운받아뒀던 샘플 WIKI 데이터를 IMPORT하기 위해

DDL을 수행해줬다.

 

CREATE TABLE LITTLEWORKS.WIKI
(
time TIMESTAMP,
name	STRING,
action	STRING,
topic	STRING,
browser	STRING,
ip STRING)
;

 

WIKI라는 테이블이 생성되었다. 우측 Tables에 보면 지정한 데이터타입에 맞게 데이터가 생성된 것을 볼 수 있다.

 

 

데이터를 조금 INSERT 해봤다.

INSERT INTO LITTLEWORKS.WIKI
VALUES 
('2017-01-01','JawaharlalNehru','view','Main.WebHome','Mozilla','253.111.182.73'),
('2017-01-01','AlbertEinstein','view','Main.WebHome','Mozilla','201.36.26.7'),
('2017-01-01','BillGates','view','Main.TWikiPreferences','Mozilla','45.47.246.39'),
('2017-01-01','QueenElizabeth','view','TWiki.TWikiPreferences','Mozilla','235.40.131.35'),
('2017-01-01','ThomasEdison','view','TWiki.ManagingWebs','Mozilla','253.111.182.73'),
('2017-01-01','FranklindRoosevelt','view','Main.WebHome','Mozilla','226.223.113.236'),
('2017-01-01','DesmondTutu','view','Fullgc.WebHome','Mozilla','84.216.7.151');

입력한 값이 잘 들어갔음을 확인했다 :D

지금 몇 개 넣고보니 너무 다양하지 않게 데이터를 구성한 것 같아서 몇 줄 넣어줘야겠다..

 

 

나는 그나마 익숙한게 Hive라 Hive로 시도해볼 계획인데

Hive, Phoenix, Presto, Flink를 해볼 수 있다.

 

이상.

'언어 > SQL' 카테고리의 다른 글

캐글(Kaggle)에서 샘플 데이터 다운받기  (0) 2020.10.14