Skip to main content

Data Query 시작하기

Data Query 서비스를 사용하려면 사전에 다음과 같은 준비가 필요합니다.

쿼리 결과 저장소 준비

Data Query 서비스를 사용하려면 쿼리 결과를 저장할 Object Storage 버킷이 필요합니다. 쿼리를 실행하면 결과 데이터는 사용자가 설정한 Object Storage 버킷의 하위 디렉터리에 저장됩니다. 먼저 Object Storage 버킷을 생성한 후, 쿼리 편집기 > 설정 메뉴에서 쿼리 결과 저장 경로를 지정해 주세요.

1. Object Storage 버킷 생성하기

  • Object Storage 서비스 이용 중이어야 하며, 쿼리 결과를 저장할 버킷이 생성되어 있어야 합니다. 기존 생성 버킷도 사용 가능합니다.
  • 버킷 생성은 카카오클라우드 콘솔 > Beyond Storage Service > Object Storage에서 확인 가능합니다.
  • Object Storage 관련 자세한 내용은 사용자 가이드를 참고해 주세요.
주의
  1. Object Storage 서비스 이용 요금은 별도입니다. (Object Storage 이용 요금 자세히 보기)
  2. Data Query에서 사용할 버킷의 Life Cycle 정책을 사전에 확인해 주세요. Life Cycle 정책에 따라 일정 기간이 지나면 쿼리 결과 데이터가 삭제될 수 있습니다. 자세한 내용은 Life Cycle 정책 관리 문서를 참고해 주세요.

2. Object Storage 버킷 권한 설정하기

  • Object Storage 버킷에 결과를 저장하기 위해 Data Query 서비스 에이전트가 해당 버킷에 쓰기 권한을 가지고 있어야 합니다.
  • Data Query 서비스 에이전트는 Data Query 서비스 시작 시 자동으로 생성되며, 자세한 내용은 서비스 에이전트 계정을 참고하시기 바랍니다.
대상권한
사용자        편집자 이상의 권한
Data Query 서비스 에이전트편집자 이상의 권한

데이터 원본 준비

Data Query 서비스에서는 다양한 데이터 원본에 저장된 데이터를 불러올 수 있습니다.
현재 Data CatalogMySQL의 데이터를 불러올 수 있도록 지원하고 있습니다.

1. Data Catalog 데이터 원본 생성

  • Data Query는 Data Catalog 서비스를 통해 Hive에 저장된 데이터를 쿼리하고 불러올 수 있습니다.
  • 카탈로그는 카카오클라우드 콘솔 > Analytics > Data Catalog에서 생성할 수 있습니다.
  • Data Catalog 카탈로그는 별도의 연결 작업 없이 자동으로 불러옵니다.
  • Data Catalog 서비스에 대한 자세한 내용은 사용자 가이드를 참고해 주세요.

2. MySQL 데이터 원본 생성

  • Data Query는 MySQL 데이터베이스의 데이터를 쿼리하고 불러올 수 있습니다.
  • MySQL 데이터베이스는 카카오클라우드 콘솔 > Data Store > MySQL에서 생성할 수 있습니다.
  • MySQL의 데이터베이스와 연결하기 위해 데이터 원본 생성 작업을 수행해야 합니다.
  • MySQL 서비스에 대한 자세한 내용은 사용자 가이드를 참고해 주세요.