콘솔에서 BigQuery 살펴보기 Google Cloud

BigQuery Google Cloud 콘솔은 BigQuery 리소스를 생성하고 관리하는 데 사용할 수 있는 그래픽 인터페이스를 제공합니다. 콘솔을 사용하여 SQL 쿼리 실행 및 파이프라인 생성과 같은 태스크를 완료할 수도 있습니다.

이 연습에서는 BigQuery Google Cloud 콘솔의 구성요소를 살펴봅니다.

시작하기 전에

  1. 계정에 로그인합니다. Google Cloud 를 처음 사용하는 경우 Google Cloud, 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  4. BigQuery API를 사용 설정합니다.

    API 사용 설정에 필요한 역할

    API를 사용 설정하려면 serviceusage.services.enable 권한이 포함된 서비스 사용량 관리자 IAM 역할(roles/serviceusage.serviceUsageAdmin)이 필요합니다. 역할 부여 방법 알아보기

    API 사용 설정하기

    새 프로젝트에서는 BigQuery API가 자동으로 사용 설정됩니다.

  5. (선택사항) 프로젝트에 대한 결제를 사용 설정합니다. 결제를 사용 설정하거나 신용카드를 제공하지 않는 경우 이 문서의 단계가 계속 작동합니다. BigQuery에서는 단계를 수행하기 위한 샌드박스를 제공합니다. 자세한 내용은 BigQuery 샌드박스 사용 설정을 참조하세요.

콘솔 열기 Google Cloud

  1. 콘솔로 이동합니다. Google Cloud

    Console로 이동

  2. Google Cloud 콘솔 툴바에서 탐색 메뉴를 클릭합니다.

  3. 솔루션 > 모든 제품을 클릭합니다.

  4. 애널리틱스 섹션에서 BigQuery 를 클릭합니다.

    BigQuery Studio 페이지가 열립니다.

  5. 메뉴를 펼치거나 접으려면 또는 BigQuery 탐색 메뉴 전환을 클릭합니다.

    BigQuery 탐색 메뉴

탐색 메뉴를 사용하여 다음 페이지를 열 수 있습니다.

  • 개요 (미리보기): 튜토리얼, 기능, 리소스를 검색할 수 있습니다.
  • 스튜디오: BigQuery 리소스를 표시하고 일반적인 태스크를 수행할 수 있습니다.
  • 검색 (미리보기): 자연어 쿼리를 사용하여 Google Cloud BigQuery에서 리소스를 검색할 수 있습니다.
  • 에이전트 (미리보기): BigQuery 리소스에 관한 질문에 답변하도록 설계된 데이터 에이전트를 만들고 채팅할 수 있습니다.

탐색 메뉴를 사용하여 다음 메뉴 섹션에서 특정 태스크를 수행할 수도 있습니다.

BigQuery Studio 페이지

BigQuery Studio 페이지에는 BigQuery 리소스가 표시되며 일반적인 태스크를 수행할 수 있습니다. Studio 페이지에는 다음과 같은 구성요소가 있습니다.

BigQuery Studio의 구성요소

  1. 탐색기 탭(왼쪽 창): 탐색기 탭을 사용하여 테이블, 뷰, 루틴, 기타 BigQuery 리소스로 작업하고 작업 기록을 봅니다.

    왼쪽 창에는 BigQuery에 데이터를 추가하는 옵션도 포함되어 있습니다. 데이터 추가를 클릭하면 검색 및 필터링 기능을 사용하여 작업할 데이터 소스를 찾을 수 있습니다. 데이터 소스를 선택한 후 데이터 소스에 사용 가능한 기능에 따라 다음 작업을 할 수 있습니다.

    BigQuery에 데이터를 로드하는 방법에 대한 자세한 내용은 데이터 로드 소개를 참조하세요.

  2. 왼쪽 창의 클래식 탐색기: 레거시 버전의 탐색기 창을 사용하여 BigQuery 리소스를 봅니다.

  3. 파일 탭(왼쪽 창) (미리 보기): 폴더를 사용하여 저장된 쿼리 및 노트북과 같은 코드 애셋을 구성하려면 파일 탭을 사용합니다. 자세한 내용은 폴더로 코드 애셋 구성 을 참조하세요.

  4. 왼쪽 창의 저장소 (미리보기): 저장소 탭을 사용하여 저장소를 통해 또는 원격 Git 기반 저장소를 사용하여 버전 제어를 통해 코드를 저장하고 파일을 수정하며 변경사항을 추적합니다. 자세한 내용은 저장소 소개를 참조하세요.

  5. : 탭을 사용하여 다음 리소스를 봅니다.

    • BigQuery Studio의 새로운 기능을 나열하는 Studio의 새로운 기능 확인 섹션. 사용해 보기 를 클릭하여 기능을 볼 수 있습니다. 섹션이 표시되지 않으면 Studio의 새로운 기능을 클릭하여 섹션을 펼칩니다.
    • 새 SQL 쿼리, 노트북, Apache Spark 노트북, 데이터 캔버스, 데이터 준비 파일, 파이프라인 또는 테이블을 만드는 옵션이 있는 새로 만들기 섹션.
    • 가장 최근에 액세스한 리소스 10개를 볼 수 있는 최근 섹션. 이러한 리소스에는 테이블, 저장된 쿼리, 모델, 루틴이 포함됩니다.
    • 템플릿을 사용하여 데이터 쿼리를 시작하고 노트북으로 작업할 수 있는 템플릿으로 사용해 보기 섹션.
    • BigQuery에 데이터 로드를 시작하는 데 도움이 되는 자체 데이터 추가 섹션.
  6. 쿼리 편집기: 쿼리 편집기를 사용하여 대화형 쿼리를 만들고 실행합니다. 쿼리를 실행한 후 열리는 쿼리 결과 창에서 결과를 볼 수도 있습니다.

Studio 페이지 살펴보기

BigQuery Studio 페이지는 BigQuery 리소스를 보고 데이터 세트 만들기, 노트북 만들기 및 실행과 같은 일반적인 태스크를 수행하는 중앙 지점입니다.

Studio 페이지를 살펴보려면 다음 단계를 따르세요.

  1. 콘솔에서 BigQuery Studio 페이지로 이동합니다. Google Cloud

    Studio로 이동

    또는 브라우저에 다음 URL을 입력합니다.

    https://console.cloud.google.com/bigquery

    가장 최근에 액세스한 프로젝트에서 Studio 페이지가 열립니다.

  2. 왼쪽 창에서 탐색기를 클릭합니다.

    탐색기 창에는 다양한 코드 애셋과 데이터 리소스가 나열되며 BigQuery 리소스를 검색할 수 있습니다.

  3. bigquery-public-data 프로젝트로 이동하고 노드 전환 을 클릭하여 펼친 후 데이터 세트 를 클릭합니다. 프로젝트의 모든 데이터 세트 목록을 보여주는 새 탭이 세부정보 창에 열립니다.

    BigQuery 공개 데이터 세트는 BigQuery에 저장되며 공개 데이터 세트 프로그램을 통해 일반 대중에게 제공됩니다. Google Cloud

  4. 목록에서 austin_crime 데이터 세트를 클릭합니다.

  5. 개요 탭에서 테이블, 모델, 루틴과 같이 데이터 세트에 저장된 리소스를 봅니다.

  6. 세부정보 탭을 클릭합니다. 이 탭에는 메타데이터 정보를 비롯한 데이터 세트의 모든 세부정보가 표시됩니다.

  7. 다양한 탭과 리소스를 탐색하려면 다음 예와 같이 이동경로를 사용합니다.

    세부정보 창의 탐색 경로

  8. 탐색기 창에서 작업 기록 을 클릭합니다. 그러면 새 탭에서 작업 기록 목록이 열립니다.

    개인 기록 및 프로젝트 기록 및 저장된 쿼리의 탭입니다.

    데이터를 로드, 내보내기, 쿼리 또는 복사할 때마다 BigQuery는 태스크 진행 상황을 추적하는 작업을 자동으로 생성, 예약, 실행합니다.

    1. 자체 작업의 세부정보를 보려면 개인 기록 을 클릭합니다.

    2. 프로젝트의 최근 작업의 세부정보를 보려면 프로젝트 기록 을 클릭합니다.

  9. 왼쪽 창에서 folder_data 저장소 탭 (미리보기)을 클릭합니다.

    저장소를 사용하여 BigQuery에서 사용하는 파일의 버전 제어를 실행할 수 있습니다. BigQuery는 Git를 사용해서 변경사항을 기록하고 파일 버전을 관리합니다.

    저장소 내에서 작업공간을 사용하여 저장소에 저장된 코드를 수정할 수 있습니다. **Git 저장소** 창에서 작업공간을 클릭하면 세부정보 창의 탭에서 열립니다.

  10. 왼쪽 창에서 파일 (미리보기)을 클릭합니다.

    파일 탭을 사용하면 코드 애셋을 저장하고 구성하는 사용자 및 팀 폴더를 만들 수 있습니다.

  11. 탭을 클릭합니다.

    홈 탭은 BigQuery 사용을 시작할 수 있는 링크와 템플릿을 제공합니다.

    탭을 닫으면 탐색기 탭에서 을 클릭하여 열 수 있습니다.

  12. 쿼리 편집기를 클릭합니다. 이 탭에는 search_insights 제목 없는 쿼리라는 라벨이 지정되어 있습니다.

    쿼리 편집기를 사용하여 SQL 쿼리를 만들고, SQL 쿼리를 실행하고, 결과를 봅니다.

    쿼리 편집기를 닫으면 탭을 클릭한 후 새로 만들기 섹션에서 SQL 쿼리를 클릭하여 열 수 있습니다.

Studio에서 탭 작업

세부정보 창에서 리소스를 선택하거나 SQL 쿼리를 클릭할 때마다 새 탭이 열립니다. 탭이 두 개 이상 열려 있는 경우 탭을 두 개의 창으로 분할하여 나란히 볼 수 있습니다.

탭이 대체되지 않도록 방지

탭 확산을 줄이기 위해 리소스를 클릭하면 동일한 탭 내에서 리소스가 열립니다. 별도의 탭에서 리소스를 열려면 다음 단계를 따르세요.

  1. Ctrl (macOS의 경우 Command)을 누른 상태에서 리소스를 클릭합니다.

  2. 또는 탭 이름을 더블클릭합니다. 이름이 기울임꼴에서 일반 글꼴로 변경됩니다.

  3. 현재 페이지를 실수로 대체한 경우 세부정보 창에서 tab_recent 최근 탭을 클릭하여 찾을 수 있습니다.

탭 분할 및 분할 해제

탭을 창 두 개로 분할하려면 다음 단계를 수행합니다.

  1. 탭 이름 옆에 있는 메뉴 열기를 클릭합니다.

  2. 다음 옵션 중 하나를 선택합니다.

    • 선택한 탭을 왼쪽 창에 배치하려면 탭을 왼쪽으로 분할을 선택합니다.

    • 선택한 탭을 오른쪽 창에 배치하려면 탭을 오른쪽으로 분할을 선택합니다.

  3. 탭 분할을 해제하려면 열린 탭 중 하나에서 메뉴 열기를 선택한 다음 탭을 왼쪽 창으로 이동 또는 탭을 오른쪽 창으로 이동을 선택합니다.

분할 탭을 사용하여 데이터 쿼리

테이블을 쿼리할 때 탭을 분할하려면 다음 단계를 수행합니다.

  1. 탐색기 메뉴에서 쿼리할 테이블을 클릭합니다.

  2. 쿼리를 클릭한 다음 새 탭 또는 분할 탭을 클릭합니다.

    새 탭 또는 분할 탭에서 테이블을 쿼리하는 옵션입니다.

  3. 쿼리할 필드 이름을 클릭합니다.

    분할 탭에서 쿼리에 필드 이름을 추가합니다.

다음 이미지는 탭 두 개가 열린 세부정보 창을 보여줍니다. 탭 하나에는 SQL 쿼리가 있고 다른 탭에는 테이블에 대한 세부정보가 표시됩니다.

탭 두 개가 열린 세부정보 창

창 간에 탭 이동

창 하나에서 다른 창으로 탭을 이동하려면 다음 단계를 수행합니다.

  1. 탭 이름 옆에 있는 메뉴 열기를 클릭합니다.

  2. 탭을 오른쪽 창으로 이동 또는 탭을 왼쪽 창으로 이동 (사용 가능한 옵션 선택)을 선택합니다.

다른 탭 모두 닫기

탭 하나를 제외한 모든 탭을 닫으려면 다음 단계를 수행합니다.

  1. 탭 이름 옆에 있는 메뉴 열기를 클릭합니다.

  2. cancel 다른 탭 닫기 를 선택합니다.

개요 페이지

BigQuery 개요 페이지는 BigQuery를 최대한 활용하는 데 도움이 되는 튜토리얼, 기능, 리소스를 검색하는 허브입니다. 첫 번째 쿼리를 실행하든 고급 AI/ML 기능을 탐색하든 모든 기술 수준의 사용자를 위한 안내 경로를 제공합니다.

개요 페이지를 사용하여 데이터 분석 또는 데이터 과학과 같은 직무 또는 관심분야별로 구성된 리소스를 찾을 수 있습니다. 이러한 리소스를 사용하면 가장 관련성 높은 콘텐츠를 찾아 빠르게 시작할 수 있습니다.

개요 페이지 살펴보기

  1. 콘솔에서 개요 페이지로 이동합니다.

    개요로 이동

    브라우저에 다음 URL을 입력하면 BigQuery 개요 페이지를 열 수도 있습니다.

    https://console.cloud.google.com/bigquery/overview
  2. 개요 페이지의 다음 섹션을 검토합니다.

    • 소개 섹션: BigQuery 기능에 관한 간략한 동영상 개요를 제공합니다.

    • 시작하기 섹션: 실습을 통해 학습하도록 설계되었습니다. 여기에서 BigQuery 기능 사용 방법을 배우는 데 도움이 되는 대화형 가이드를 실행할 수 있습니다.

    • 자세히 알아보기 섹션: BigQuery 출시 노트를 표시하므로 최신 기능 공지사항과 업데이트를 볼 수 있습니다.

    • 가능성 살펴보기 섹션: 특정 기능에 관한 심층 튜토리얼과 학습 기회를 제공합니다.

개요 페이지 맞춤설정

개요 페이지를 맞춤설정하여 태스크 또는 직무와 관련된 정보를 표시하거나 숨길 수 있습니다.

  1. 개요 페이지에서 필터 표시줄로 이동합니다.

    개요 페이지의 필터 표시줄

  2. 현재 태스크 또는 직무와 가장 일치하는 옵션을 클릭합니다.

    • 데이터 분석
    • 데이터 과학
    • 데이터 엔지니어링
    • 데이터 관리

    태스크를 선택하면 소개, 시작하기, 가능성 살펴보기 섹션의 콘텐츠가 동적으로 변경되어 가장 관련성 높은 콘텐츠가 표시됩니다.

  3. (선택사항) 개요 페이지의 콘텐츠를 특정 요구사항에 맞게 조정하려면 개별 카드를 숨깁니다.

    1. 카드에서 옵션 더보기를 클릭합니다.

    2. 카드 숨기기 를 선택합니다. 숨겨진 카드에 대한 환경설정은 사용자별로 저장됩니다.

    3. 카드를 숨기기 해제하려면 섹션 끝에서 숨겨진 콘텐츠 표시 를 클릭합니다.

  4. 전체 섹션이 관련이 없는 경우 을 클릭하여 접습니다. 접힌 섹션에 대한 사용자 환경설정이 저장됩니다.

검색 페이지

검색 페이지 (미리보기)를 사용하면 자연어 쿼리를 사용하여 BigQuery에서 리소스 Google Cloud 를 검색할 수 있습니다.

검색 페이지 사용에 동의하는 방법에 관한 자세한 내용은 리소스 검색을 참조하세요.

에이전트 페이지

에이전트 페이지 (미리보기) 는 BigQuery 리소스에 관한 질문에 답변하도록 설계된 데이터 에이전트를 만들고 채팅하는 중앙 위치입니다.

데이터 에이전트에는 테이블 메타데이터와 사용자가 선택한 테이블 집합에 관한 사용자 질문에 답변하는 가장 좋은 방법을 정의하는 사용 사례별 쿼리 처리 안내가 포함되어 있습니다. 사용자는 데이터 에이전트와 대화 하여 자연어를 사용하여 BigQuery 데이터에 관한 질문을 할 수 있습니다. 자세한 내용은 데이터 에이전트 만들기를 참조하세요.

에이전트 생성 및 대화 분석 사용에 관한 자세한 내용은 BigQuery의 대화 분석을 참조하세요.

제한사항

BigQuery Google Cloud 콘솔은 가상 프라이빗 클라우드 또는 Private Service Connect를 지원하지 않습니다.

다음 단계