Dove Gemini in BigQuery elabora i tuoi dati

Questo documento ti aiuta a capire dove Gemini in BigQuery elabora i tuoi dati. Questo comportamento si applica alle seguenti funzionalità di Gemini in BigQuery:

Per queste funzionalità, l'elaborazione di Gemini avviene all'interno dei confini giurisdizionali della località della query o in cui è archiviato il set di dati BigQuery. Ad esempio, se la posizione o il set di dati della query BigQuery si trova nella regione europe-west1, l'elaborazione di Gemini avviene in una località all'interno del confine giurisdizionale EU. Questo design riduce al minimo lo spostamento dei dati e segue le best practice di governance dei dati. Per ulteriori informazioni sulle limitazioni relative alle giurisdizioni disponibili, vedi Limitazioni.

Per la maggior parte delle funzionalità di Gemini in BigQuery, la località di elaborazione di Gemini può essere controllata da un amministratore utilizzando l'impostazione Località predefinita globale a livello di progetto o organizzazione. Gli utenti BigQuery possono eseguire l'override di questa posizione predefinita globale utilizzando l'impostazione Posizione query in BigQuery Studio. Nei casi in cui un'impostazione della località della query non è specificata nelle impostazioni di configurazione da un amministratore o esplicitamente dall'utente nella query, Gemini in BigQuery utilizza la località derivata dalla query in fase di modifica. Per scoprire di più su come BigQuery determina la località della query, consulta Eseguire una query.

Gemini in BigQuery determina la giurisdizione di US o EU in base a questi controlli. Se non è possibile determinare una giurisdizione, viene utilizzata la posizione di elaborazione globale in base alle posizioni di pubblicazione di Gemini.

Le sezioni seguenti spiegano come gestire la posizione in cui ogni funzionalità di Gemini in BigQuery elabora i dati.

Editor SQL e canvas dei dati

Quando generi codice utilizzando l'editor SQL o utilizzi il canvas di dati per creare flussi di lavoro di analisi dei dati, Gemini in BigQuery utilizza la seguente logica per determinare la posizione di elaborazione:

  • Un amministratore BigQuery può specificare una località predefinita a livello di organizzazione o progetto. Per scoprire come specificare una posizione predefinita, consulta Specificare la posizione predefinita a livello di organizzazione o progetto.

  • Un utente BigQuery può specificare una posizione della query in BigQuery Studio che sostituisce l'impostazione dell'amministratore. Per scoprire come specificare un'impostazione della località di query predefinita in BigQuery, vedi Specificare le località.

  • Se non è possibile determinare la posizione di un set di dati o se la posizione predefinita della query dell'utente non è specificata, BigQuery tenta di determinare la posizione del set di dati o della query in base all'esecuzione simulata. Ad esempio:

    • Esempio di editor SQL: se la tua richiesta a Gemini per Trasforma SQL con Gemini fa riferimento a un set di dati in europe-west1, Gemini elabora i dati nel confine giurisdizionale EU.
    • Esempio di data canvas: se il data canvas visualizza i dati di un set di dati che si trova in us-east4, tutte le analisi o i suggerimenti di Gemini in BigQuery vengono elaborati nei confini giurisdizionali di US.

Specifica la posizione predefinita a livello di organizzazione o progetto

Un amministratore BigQuery può specificare una località predefinita a livello di organizzazione o progetto in cui vengono elaborate le richieste Gemini. La posizione predefinita viene memorizzata nella cache per la durata della sessione dell'utente durante la modifica nella scheda dell'editor SQL corrente.

Prerequisito

Per specificare la posizione predefinita a livello di organizzazione o progetto in cui vengono elaborati i dati, un amministratore BigQuery deve prima attivare la funzionalità BigQuery compilando questo modulo e poi ricevere un'email che conferma l'attivazione della funzionalità.

Ruoli obbligatori

Per specificare un'organizzazione o una posizione del progetto predefinita, devi disporre del ruolo Amministratore BigQuery (roles/bigquery.admin), che include l'autorizzazione bigquery.config.update necessaria per specificare un'impostazione di configurazione. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Impostare la posizione predefinita

Per impostare una posizione predefinita a livello di organizzazione o progetto, completa i seguenti passaggi:

  1. Nella console Google Cloud , vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro di navigazione, fai clic su Explorer.

  3. Seleziona l'organizzazione o il progetto per cui vuoi specificare una posizione predefinita.

  4. Nell'editor SQL di BigQuery, inserisci la seguente istruzione:

    • Impostazioni a livello di organizzazione:
      ALTER ORGANIZATION SET OPTIONS(default_location='my-default-region');
    • Impostazioni a livello di progetto:
      ALTER PROJECT SET OPTIONS(default_location='my-default-region');

Questo comando imposta il valore di default_location su my-default-region.

Verificare la posizione predefinita per il trattamento dei dati

Per verificare la località predefinita per l'elaborazione dei dati di una query SQL assistita da Gemini in BigQuery:

  1. Nella console Google Cloud , vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nell'editor SQL di BigQuery Studio, esegui la seguente query:

    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'
            ));

Il risultato mostra il valore default_location impostato sul valore definito come my-default-region. Questa query restituisce la posizione predefinita del progetto, se definita. In caso contrario, la query restituisce la posizione predefinita per l'organizzazione. La località in cui vengono eseguite le operazioni di Gemini in BigQuery non è specificata esplicitamente dall'utente.

Approfondimenti dei dati di BigQuery

Per generare approfondimenti utilizzando BigQuery Data Insights, puoi eseguire operazioni di scansione dei dati sulle risorse di tabelle e set di dati selezionate. Queste scansioni vengono create nella stessa posizione della risorsa del set di dati BigQuery. All'interno delle giurisdizioni US o EU, l'elaborazione di Gemini in BigQuery è limitata alla giurisdizione in cui viene eseguita la scansione. Al di fuori delle giurisdizioni US e EU, l'elaborazione viene eseguita a livello globale. Per scoprire dove avviene l'elaborazione dei dati globali di Gemini, consulta Località di servizio di Gemini.

Preparazione dei dati di BigQuery

La località in cui la preparazione dei dati di BigQuery elabora i dati dipende dalla funzionalità di preparazione dei dati che utilizzi.

  • Per la preparazione dei dati autonoma, la località di elaborazione di Gemini in BigQuery è la località in cui si trova il set di dati BigQuery.
  • Se esegui la preparazione dei dati nell'ambito delle pipeline Dataform o BigQuery, la località di elaborazione dei dati di Gemini in BigQuery è determinata dall'impostazione defaultLocation di Dataform, se è impostata. L'impostazione defaultLocation determina anche la posizione del job BigQuery. In questo modo, l'elaborazione di Gemini in BigQuery viene eseguita negli stessi confini giurisdizionali.
  • Se defaultLocation per Dataform o la pipeline BigQuery che contiene la preparazione dei dati non è impostato, la regione di elaborazione di Gemini in BigQuery viene determinata utilizzando l'impostazione della regione del repository. Una pipeline senza un'impostazione defaultLocation specificata può eseguire job BigQuery diversi in località diverse in base alla posizione delle tabelle utilizzate nei nodi della pipeline. Come best practice, devi impostare defaultLocation per garantire una località di elaborazione coerente.

Limitazioni

Si applicano le seguenti limitazioni quando identifichi dove Gemini in BigQuery elabora i dati:

  • Gemini in BigQuery non fornisce la residenza dei dati per le singole località. L'elaborazione dei dati può essere specificata per US e EU giurisdizioni supportate. I dati al di fuori di queste giurisdizioni vengono trattati a livello globale.
  • Il trattamento della giurisdizione di Gemini in BigQuery è disponibile solo per le funzionalità di Gemini in BigQuery in disponibilità generale (GA). Per un elenco delle funzionalità di Gemini in BigQuery, consulta Panoramica di Gemini in BigQuery.
  • L'assistenza per il codice dei notebook Python di BigQuery e Data Science Agent per Colab Enterprise in BigQuery supportano solo l'elaborazione globale di Gemini.

  • Gemini nella chat di Gemini Cloud Assist (GCA) supporta solo l'elaborazione globale di Gemini. Puoi negare l'accesso al riquadro della chat GCA rimuovendo l'autorizzazione IAM (Identity and Access Management) cloudaicompanion.instances.completeTask per i tuoi utenti. Per scoprire di più su come creare ruoli personalizzati, vedi Creare e gestire ruoli personalizzati.

Passaggi successivi