1
Data Query
간편하게 데이터를 직접 분석할 수 있는 서버리스 대화형 쿼리 서비스
대규모 정형/비정형 데이터 분석을 표준 SQL사용을 통해 쉽고 효율적으로 실행합니다.
유사 ) Amazon Athena
Data Query 서비스를 이용하기 위해 Data Catalog 및 Object Storage 서비스를 연동합니다.
쿼리 결과 로그 파일이 Object Storage(Data Catalog Bucket 하위 경로로 기본 설정)에 저장되며, 데이터 저장으로 인한 Object Storage 요금이 추가적으로 발생할 수 있습니다.
2
Data Query 서비스를 이용하기 위해서 Data Catalog 서비스 신청이 필요합니다.
서비스 이용 신청과 동시에 데이터 카탈로그가 생성되며 즉시 과금됩니다.
카탈로그 생성은 수 분 ~ 수십 분이 소요되며, 생성이 완료되면 Object Storage에 Data Catalog 관련 버킷이 함께 생성됩니다.
생성된 버킷은 데이터베이스의 위치 정보로 설정되며, 추후 변경이 가능합니다.
데이터 저장으로 인해 Object Storage 요금이 추가적으로 발생할 수 있습니다.
3
Data Query > Query Editor > 데이터 소스 추가
4
커넥션 클릭하면 Data Catalog 서비스로 이동함
5
6
접근 URL
cdb mysql - public :3306 /saklia
id
암호
7
연결 테스트
8
생성
9
Data Query 에 데이터 소스 추가
4
Query Editor > 데이터 소스 > 데이터 소스 > cdb_query 선택
데이터 베이스 sakia 선택
5
쿼리 실행
쿼리창에 아래 SQL 문을 기입하여 데이터 조회
- SQL 문 : 영화에 가장 많이 출현한 배우들을 내림차순으로 10 명까지 정렬
SELECT CONCAT(first_name,' ', last_name) AS Full_name, COUNT(film_id) AS film_count
FROM ACTOR
LEFT JOIN fil
m_actor USING(ACTOR_ID)
GROUP BY first_name, last_name
ORDER BY film_count DESC
LIMIT 10;
- 실행이 정상적으로 끝나면 영화에 많이 출현한 배우 순별로 상위 10 명을 노출하는 것을 확인 가능
6
결과 확인
7
비용 확인 계산기
https://www.ncloud.com/charge/calc/ko
https://brunch.co.kr/@topasvga/4863