BigQuery의 Gemini에서 데이터를 처리하는 위치
이 문서에서는 BigQuery의 Gemini에서 데이터를 처리하는 위치를 설명합니다. 이 동작은 다음 BigQuery의 Gemini 기능에 적용됩니다.
이러한 기능의 경우 Gemini 처리는 쿼리 위치의 관할권 경계 또는 BigQuery 데이터 세트가 저장된 위치에서 발생합니다. 예를 들어 BigQuery 쿼리 위치 또는 데이터 세트가 europe-west1 리전에 있는 경우 Gemini 처리는 EU 관할권 경계 내의 위치에서 발생합니다. 이 설계는 데이터 이동을 최소화하고 데이터 거버넌스 권장사항을 따릅니다. 사용 가능한 관할 구역에 관한 제한사항에 대한 자세한 내용은 제한사항을 참고하세요.
대부분의 BigQuery의 Gemini 기능의 경우 관리자가 프로젝트 또는 조직 수준에서 전역 기본 위치 설정을 사용하여 Gemini 처리 위치를 제어할 수 있습니다. BigQuery 사용자는 BigQuery Studio의 쿼리 위치 설정을 사용하여 이 전역 기본 위치를 재정의할 수 있습니다. 관리자가 구성 설정에 쿼리 위치 설정을 지정하지 않거나 사용자가 쿼리에 명시적으로 지정하지 않은 경우 BigQuery의 Gemini는 수정 중인 쿼리에서 파생된 위치를 사용합니다. BigQuery에서 쿼리 위치를 결정하는 방법을 자세히 알아보려면 쿼리 실행을 참고하세요.
BigQuery의 Gemini는 이러한 제어를 기반으로 US 또는 EU의 관할 구역을 결정합니다. 관할 구역을 확인할 수 없는 경우 Gemini 서비스 위치에 따라 전역 처리 위치가 사용됩니다.
다음 섹션에서는 BigQuery의 각 Gemini 기능이 데이터를 처리하는 위치를 관리하는 방법을 설명합니다.
SQL 편집기 및 데이터 캔버스
SQL 편집기를 사용하여 코드를 생성하거나 데이터 캔버스를 사용하여 데이터 분석 워크플로를 만들 때 BigQuery의 Gemini는 다음 논리를 사용하여 처리 위치를 결정합니다.
BigQuery 관리자는 기본 조직 수준 또는 프로젝트 수준 위치를 지정할 수 있습니다. 기본 위치를 지정하는 방법을 알아보려면 기본 조직 수준 또는 프로젝트 수준 위치 지정을 참고하세요.
BigQuery 사용자는 BigQuery Studio에서 관리자 설정을 재정의하는 쿼리 위치를 지정할 수 있습니다. BigQuery에서 기본 쿼리 위치 설정을 지정하는 방법을 알아보려면 위치 지정을 참고하세요.
데이터 세트의 위치를 확인할 수 없거나 사용자의 기본 쿼리 위치가 지정되지 않은 경우 BigQuery는 드라이 런을 기반으로 데이터 세트 또는 쿼리의 위치를 확인하려고 시도합니다. 예를 들면 다음과 같습니다.
- SQL 편집기 예: Gemini로 SQL 변환에 대한 Gemini 요청이
europe-west1의 데이터 세트를 참조하는 경우 Gemini는EU관할권 경계 내에서 데이터를 처리합니다. - 데이터 캔버스 예: 데이터 캔버스에서
us-east4에 있는 데이터 세트의 데이터를 시각화하는 경우 BigQuery의 Gemini 분석 또는 추천은US관할권 경계에서 처리됩니다.
- SQL 편집기 예: Gemini로 SQL 변환에 대한 Gemini 요청이
기본 조직 수준 또는 프로젝트 수준 위치 지정
BigQuery 관리자는 Gemini 요청이 처리되는 조직 수준 또는 프로젝트 수준의 기본 위치를 지정할 수 있습니다. 기본 위치는 사용자가 현재 SQL 편집기 탭에서 수정하는 동안 사용자 세션 기간 동안 캐시됩니다.
기본 요건
데이터가 처리되는 조직 수준 또는 프로젝트 수준 기본 위치를 지정하려면 BigQuery 관리자가 먼저 이 양식을 작성하여 BigQuery 기능을 선택한 후 기능이 사용 설정되었음을 확인하는 이메일을 받아야 합니다.
필요한 역할
기본 조직 또는 프로젝트 위치를 지정하려면 구성 설정을 지정하는 데 필요한 bigquery.config.update 권한이 포함된 BigQuery 관리자 역할(roles/bigquery.admin)이 부여되어야 합니다. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참고하세요.
기본 위치 설정
조직 수준 또는 프로젝트 수준 기본 위치를 설정하려면 다음 단계를 완료하세요.
Google Cloud 콘솔에서 BigQuery 페이지로 이동합니다.
탐색창에서 탐색기를 클릭합니다.
기본 위치를 지정할 조직 또는 프로젝트를 선택합니다.
BigQuery SQL 편집기에서 다음 문을 입력합니다.
- 조직 수준 설정:
ALTER ORGANIZATION SET OPTIONS(default_location='my-default-region');
- 프로젝트 수준 설정:
ALTER PROJECT SET OPTIONS(default_location='my-default-region');
- 조직 수준 설정:
이 명령어는 default_location 값을 my-default-region로 설정합니다.
데이터 처리의 기본 위치 확인
BigQuery 지원 SQL 쿼리에서 Gemini의 데이터 처리 기본 위치를 확인하려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 BigQuery 페이지로 이동합니다.
BigQuery Studio SQL 편집기에서 다음 쿼리를 실행합니다.
SELECT COALESCE( ( SELECT option_value FROM INFORMATION_SCHEMA.PROJECT_OPTIONS WHERE option_name = 'default_location' ), ( SELECT option_value FROM INFORMATION_SCHEMA.ORGANIZATION_OPTIONS WHERE option_name = 'default_location' ));
결과에는 my-default-region로 정의한 값으로 설정된 default_location 값이 표시됩니다. 이 쿼리는 정의된 경우 프로젝트의 기본 위치를 반환합니다. 그렇지 않으면 쿼리에서 조직의 기본 위치를 반환합니다.
BigQuery의 Gemini 작업이 실행되는 위치가 사용자에 의해 명시적으로 지정되지 않았습니다.
BigQuery 데이터 통계
BigQuery 데이터 인사이트를 사용하여 인사이트를 생성하려면 선택한 테이블 및 데이터 세트 리소스에서 데이터 스캔 작업을 실행하면 됩니다. 이러한 스캔은 BigQuery 데이터 세트 리소스와 동일한 위치에 생성됩니다. US 또는 EU 관할권 내에서 BigQuery의 Gemini 처리는 스캔이 실행되는 관할권으로 제한됩니다. US 및 EU 관할권 외부에서는 처리가 전역으로 실행됩니다. 전역 Gemini 전역 데이터 처리가 이루어지는 위치에 대해 알아보려면 Gemini 제공 위치를 참고하세요.
BigQuery 데이터 준비
BigQuery 데이터 준비에서 데이터를 처리하는 위치는 사용 중인 데이터 준비 기능에 따라 다릅니다.
- 독립형 데이터 준비의 경우 BigQuery의 Gemini 처리 위치는 BigQuery 데이터 세트가 있는 위치입니다.
- Dataform 또는 BigQuery 파이프라인의 일부로 데이터 준비를 실행하는 경우 BigQuery의 Gemini 데이터 처리 위치는 설정된 경우 Dataform
defaultLocation설정에 따라 결정됩니다.defaultLocation설정은 BigQuery 작업 위치도 결정합니다. 이렇게 하면 BigQuery의 Gemini 처리가 동일한 관할권 경계 내에서 이루어집니다. - Dataform의
defaultLocation또는 데이터 준비가 포함된 BigQuery 파이프라인이 설정되지 않은 경우 BigQuery의 Gemini 처리 리전은 저장소의 리전 설정을 사용하여 결정됩니다.defaultLocation설정이 지정되지 않은 파이프라인은 파이프라인 노드에 사용된 테이블의 위치에 따라 서로 다른 위치에서 서로 다른 BigQuery 작업을 실행할 수 있습니다. 일관된 처리 위치를 보장하려면defaultLocation를 설정하는 것이 좋습니다.
제한사항
BigQuery의 Gemini가 데이터를 처리하는 위치를 식별할 때는 다음 제한사항이 적용됩니다.
- BigQuery의 Gemini는 개별 위치에 대한 데이터 상주를 제공하지 않습니다.
US및EU지원 관할 구역에 대해 데이터 처리를 지정할 수 있습니다. 이러한 관할권 외부의 데이터는 전 세계에서 처리됩니다. - BigQuery의 Gemini 관할권 처리는 정식 버전 (GA)인 BigQuery의 Gemini 기능에만 사용할 수 있습니다. BigQuery의 Gemini 기능 목록은 BigQuery의 Gemini 개요를 참고하세요.
BigQuery의 BigQuery Python 노트북 코드 지원 및 Colab Enterprise용 데이터 과학 에이전트는 전역 Gemini 처리만 지원합니다.
Cloud Assist 채팅 (GCA)의 Gemini는 전역 Gemini 처리만 지원합니다. 사용자의
cloudaicompanion.instances.completeTaskID 및 액세스 관리 (IAM) 권한을 삭제하여 GCA 채팅 패널에 대한 액세스를 거부할 수 있습니다. 커스텀 역할을 만드는 방법을 자세히 알아보려면 커스텀 역할 만들기 및 관리를 참고하세요.
다음 단계
- BigQuery의 Gemini 개요를 읽어보세요.
- Gemini in BigQuery를 설정하는 방법을 알아보세요.
- Gemini 지원으로 쿼리를 작성하는 방법을 알아보세요.
- Google Cloud 규정 준수 자세히 알아보기
- BigQuery의 Gemini 보안, 개인 정보 보호, 규정 준수 알아보기
- Google Cloud 를 위한 Gemini에서 사용자 데이터를 사용하는 방법 자세히 알아보기