Bigtable Studio를 사용하여 데이터 관리

이 페이지에서는 Google Cloud 콘솔에서 Bigtable Studio를 사용하여 Bigtable 데이터를 탐색하고 관리하는 방법을 설명합니다.

Bigtable Studio에는 다음과 통합되는 탐색기 창이 포함됩니다.

  • 코드 작성 없이 쿼리를 빌드 및 실행할 수 있는 대화형 양식인 쿼리 빌더
  • SQL 명령어를 만들고 실행할 수 있는 쿼리 편집기
  • SQL 쿼리 결과 테이블

Bigtable을 처음 사용하는 경우 cbt CLI를 사용해서 인스턴스를 만들고 데이터를 작성하는 방법을 알아보세요.

필요한 역할

테이블 쿼리를 위해 필요한 권한을 얻으려면 관리자에게 테이블이 포함된 인스턴스에 대해 Bigtable 리더(roles/bigtable.reader) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

데이터 탐색

탐색기를 사용하여 Bigtable 리소스에서 다음 작업을 수행할 수 있습니다.

Bigtable 리소스 탐색기 작업
테이블
  • 새 테이블 만들기
  • 백업 만들기
  • 삭제 방지
  • 수정
  • 삭제
  • 샘플 쿼리 보기
  • 백업 보기
  • 모니터
  • Cloud Storage로 내보내기
column family
  • 테이블에 column family 추가
특정 column family
  • 가비지 컬렉션 정책 수정

탐색기에 액세스하려면 다음 단계를 수행합니다.

  1. Google Cloud 콘솔에서 Bigtable 인스턴스 페이지를 엽니다.

    인스턴스 목록으로 이동

  2. 목록에서 인스턴스를 선택합니다.

  3. 탐색 메뉴에서 Bigtable Studio를 클릭합니다. 탐색기 창에 인스턴스의 테이블 및 승인된 뷰 목록이 표시됩니다.

쿼리 빌더에서 데이터 쿼리

쿼리 빌더는 코드 또는 SQL 문을 작성할 필요 없이 Google Cloud 콘솔에서 Bigtable 데이터 API로 읽기 요청을 보낼 수 있게 해주는 대화형 양식입니다. 자세한 내용은 콘솔에서 쿼리 빌드를 참조하세요.

쿼리 편집기에서 SQL로 데이터 쿼리

쿼리 편집기를 사용하면 SQL SELECT 문의 모든 조합을 실행할 수 있습니다. 문은 세미콜론으로 구분되어야 합니다.

문은 쿼리 편집기에 입력한 순서에 따라 실행됩니다.

데이터를 쿼리하려면 다음 단계를 수행합니다.

  1. Google Cloud 콘솔에서 Bigtable 인스턴스 페이지를 엽니다.

    인스턴스 목록으로 이동

  2. 목록에서 인스턴스를 선택합니다.

  3. 탐색 메뉴에서 Bigtable Studio를 클릭합니다.

  4. 쿼리를 작성합니다.

    1. 를 클릭한 후 편집기를 선택하여 새 탭을 엽니다.
    2. 쿼리 편집기가 나타나면 쿼리를 작성합니다. 쿼리가 유효한 SQL이면 유효 메시지가 표시됩니다.
    3. 선택사항: 쿼리된 열에서 최신 셀만 반환하는 대신 모든 셀을 반환하려면 테이블 ID에 (with_history => TRUE)를 추가합니다.
  5. 선택사항: SQL 스타일로 문 형식을 지정하려면 형식을 클릭합니다.

  6. 실행을 클릭합니다. 쿼리 결과가 결과 테이블에 표시됩니다.

  7. 행의 데이터가 형식이 지정된 상태로 표시되도록 하려면 결과 표에서 행을 클릭합니다. 행 세부정보 창이 열립니다. 각 열 한정자와 값이 새 줄에 표시됩니다. (with_history => TRUE)를 사용하여 쿼리를 실행하면 열의 각 셀이 셀의 값과 타임스탬프가 포함된 구조체로 표시됩니다.

  8. 선택사항: 편집기에서 텍스트의 선택한 부분만 실행하려면 해당 부분을 강조 표시한 후 선택 항목 실행을 클릭합니다. 강조 표시된 쿼리의 결과가 결과 테이블에 표시됩니다.

쿼리 편집기에서 모든 텍스트를 삭제하려면 지우기를 클릭합니다.

Bigtable 데이터를 쿼리하기 위한 SQL 문 작성에 관한 예시를 포함한 자세한 내용은 Bigtable용 GoogleSQL 개요를 참고하세요.

다음 단계