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:
- Assistenza per il codice SQL
- Canvas di dati BigQuery
- Approfondimenti dei dati di BigQuery
- Preparazione dei dati 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 giurisdizionaleEU. - 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 diUS.
- Esempio di editor SQL: se la tua richiesta a Gemini per
Trasforma SQL con Gemini fa riferimento a un set di dati in
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:
Nella console Google Cloud , vai alla pagina BigQuery.
Nel riquadro di navigazione, fai clic su Explorer.
Seleziona l'organizzazione o il progetto per cui vuoi specificare una posizione predefinita.
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');
- Impostazioni a livello di organizzazione:
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:
Nella console Google Cloud , vai alla pagina BigQuery.
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
defaultLocationdi Dataform, se è impostata. L'impostazionedefaultLocationdetermina anche la posizione del job BigQuery. In questo modo, l'elaborazione di Gemini in BigQuery viene eseguita negli stessi confini giurisdizionali. - Se
defaultLocationper 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'impostazionedefaultLocationspecificata può eseguire job BigQuery diversi in località diverse in base alla posizione delle tabelle utilizzate nei nodi della pipeline. Come best practice, devi impostaredefaultLocationper 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
USeEUgiurisdizioni 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.completeTaskper i tuoi utenti. Per scoprire di più su come creare ruoli personalizzati, vedi Creare e gestire ruoli personalizzati.
Passaggi successivi
- Leggi la panoramica di Gemini in BigQuery.
- Scopri come configurare Gemini in BigQuery.
- Scopri come scrivere query con l'assistenza di Gemini.
- Scopri di più sulla conformità alGoogle Cloud .
- Scopri di più su sicurezza, privacy e conformità per Gemini in BigQuery.
- Scopri di più su come Gemini per Google Cloud utilizza i tuoi dati.