brunch
매거진 NCP

(정식)Lab16. 데이터 쿼리

by Master Seo

1

Data Query

간편하게 데이터를 직접 분석할 수 있는 서버리스 대화형 쿼리 서비스

대규모 정형/비정형 데이터 분석을 표준 SQL사용을 통해 쉽고 효율적으로 실행합니다.

유사 ) Amazon Athena



Data Query 서비스를 이용하기 위해 Data Catalog 및 Object Storage 서비스를 연동합니다.


쿼리 결과 로그 파일이 Object Storage(Data Catalog Bucket 하위 경로로 기본 설정)에 저장되며, 데이터 저장으로 인한 Object Storage 요금이 추가적으로 발생할 수 있습니다.



2

Data Query 서비스를 이용하기 위해서 Data Catalog 서비스 신청이 필요합니다.

Data Catalog 서비스 자세히 보기


서비스 이용 신청과 동시에 데이터 카탈로그가 생성되며 즉시 과금됩니다.

카탈로그 생성은 수 분 ~ 수십 분이 소요되며, 생성이 완료되면 Object Storage에 Data Catalog 관련 버킷이 함께 생성됩니다.
생성된 버킷은 데이터베이스의 위치 정보로 설정되며, 추후 변경이 가능합니다.
데이터 저장으로 인해 Object Storage 요금이 추가적으로 발생할 수 있습니다.



3

Data Query > Query Editor > 데이터 소스 추가



300 qe.png




4

530 con.png


커넥션 클릭하면 Data Catalog 서비스로 이동함



5

540 connecion.png



6

접근 URL

cdb mysql - public :3306 /saklia


id

암호



310 연결.png





7

연결 테스트

550 연결 테스트.png




8

생성



9

Data Query 에 데이터 소스 추가


320 dq.png




4

Query Editor > 데이터 소스 > 데이터 소스 > cdb_query 선택


데이터 베이스 sakia 선택


330 qe.png



5

쿼리 실행


340 쿼리.png


쿼리창에 아래 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


keyword
매거진의 이전글(정식)Lab15. Cloud Log Analytics