테이블 만들기

페이지 이동경로

테이블 만들기

테이블은 데이터베이스에 종속된 메타데이터입니다. 테이블을 생성하려면 먼저 카탈로그와 데이터베이스가 생성되어 있어야 합니다. 데이터베이스 상태는 Active 또는 Altering이어야 데이터베이스에 테이블을 생성할 수 있습니다.

Data Catalog 서비스에서 테이블을 만드는 방법은 다음과 같습니다.

  1. 카카오 i 클라우드 콘솔에 접속한 후, Data Catalog 메뉴를 선택합니다
  2. Table 탭에서 [테이블 만들기] 버튼을 클릭하거나, 데이터베이스 상세 페이지에서 [테이블 만들기] 버튼을 클릭합니다.
  3. 테이블 만들기에서 필요한 정보를 입력한 후, [만들기] 버튼을 클릭합니다. 이미지. 테이블 만들기 화면 이미지 테이블 만들기 화면
구분 설명
데이터베이스 테이블을 추가할 데이터 베이스의 이름
- 데이터베이스를 선택하면 네트워크/서브넷 정보 확인 가능
테이블 이름 테이블의 이름
- 동일 프로젝트 내에서 중복된 MySQL 인스턴스 그룹 이름은 사용할 수 없음
- 형식: 4~64자 이내, 영문 소문자로 시작하며, 영문 소문자, 숫자, 언더바(_)만 입력 가능
- 단, 첫/끝 문자로 언더바(_) 입력 불가
- 예시: table_no_01
데이터 저장 경로 데이터베이스가 생성되는 오브젝트 스토리지의 경로를 입력 (데이터베이스 경로에 따라 하위 테이블의 경로 값이 참조됨)
- 버킷 이름: 영문 소문자로 시작, 영문 소문자, 숫자, 하이픈(-)만 입력
- 디렉터리: 영문 대소문자, 숫자, 하이픈(-), 언더바(_), 슬래시(/)만 입력
- 직접 입력 시 swifta://{버킷이름}.kic/{디렉터리} 형식에 맞춰 입력
데이터 타입 테이블의 데이터 타입 지정
- 지원하는 타입: Avro, JSON, Parquet, ORC, CSV
설명 (선택) 테이블에 대한 부가 설명을 130자까지 입력 가능, 이모지 입력 불가
스키마 [필드 추가] 버튼을 클릭해 필드 추가
- 최대 50개까지 추가 가능
- 파티션 키로 지정되지 않은 필드가 1개 이상 있어야 스키마 생성 가능
- 필드 이름: 필드 이름
  ㄴ 공백 없이 영문 소문자, 숫자 언더바(_)만 입력, 단 첫 글자와 마지막 글자에 언더바(_) 입력 불가
  ㄴ avro 타입의 경우, 필드 이름은 숫자로 시작 불가
- 데이터 타입: 필드의 데이터 타입
- 파티션 키: 파티션 키 지정 여부, 테이블 생성 시에만 지정 가능
- 코멘트: 파티션의 코멘트 130자까지 입력 가능, 이모지 입력 불가
- [더보기] 아이콘: 필드 수정, 삭제

안내
파티션 키로 지정되지 않은 필드가 1개 이상 있어야 스키마를 생성할 수 있습니다. 스키마 생성 방법에 대한 자세한 설명은 스키마 필드 추가하기를 참고하시기 바랍니다.