Gestire le dipendenze dell'API BigQuery
Questo documento descrive i Google Cloud servizi e le API di cui dipende BigQuery. Spiega inoltre gli effetti sul comportamento di BigQuery quando disattivi questi servizi. Esamina questo documento prima di attivare o disattivare i servizi nel tuo progetto.
Alcuni servizi sono abilitati per impostazione predefinita in ogni Google Cloud progetto che crei. Le altre API vengono attivate automaticamente per tutti i Google Cloud progetti che utilizzano BigQuery. I servizi rimanenti devono essere attivati esplicitamente prima di poter utilizzare le relative funzionalità. Per saperne di più, consulta le seguenti risorse:
Questo documento è rivolto agli amministratori.
Servizi attivati per impostazione predefinita
I seguenti servizi sono abilitati per impostazione predefinita per ogni nuovo Google Cloud progetto:
Servizio | Quali funzionalità si basano su questa opzione | Effetti della disattivazione di questo servizio |
---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Nota:in genere puoi disattivare questo servizio dopo aver completato la migrazione dei dati. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Servizi abilitati dall'API BigQuery Unified
L'API BigQuery Unified (bigqueryunified.googleapis.com
) include una raccolta selezionata di servizi necessari per il funzionamento di varie funzionalità di BigQuery. Se attivi l'API BigQuery Unified, tutti questi servizi vengono attivati contemporaneamente. Google può aggiornare i servizi in questa raccolta, che vengono attivati automaticamente nei progetti in cui è attivata questa API.
Puoi disattivare singoli servizi e API.
Per istruzioni su come attivare bigqueryunified.googleapis.com
, consulta
Attivare e disattivare i servizi.
Servizio | Quali funzionalità si basano su questa opzione | Effetti della disattivazione di questo servizio |
---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
Servizi disattivati per impostazione predefinita
Devi attivare manualmente i seguenti servizi affinché le funzionalità corrispondenti diventino disponibili:
Servizio | Quali funzionalità si basano su questa opzione | Effetti della disattivazione di questo servizio |
---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Attivare manualmente gli asset di codice BigQuery
Per gestire gli asset di codice in BigQuery, come i notebook e le query salvate, devi abilitare le seguenti API:
- L'API Compute Engine
- L'API Dataform
- L'API Vertex AI
Prima di marzo 2024, queste API non erano attivate automaticamente per impostazione predefinita. Se hai script di automazione precedenti a marzo 2024 che dipendevano dallo stato di queste API, potresti doverli aggiornare. Se hai già attivato queste API, vedrai nuove cartelle Notebook e Query nel riquadro Explorer di BigQuery.
Prima di iniziare
Per attivare manualmente la gestione delle risorse di codice,
devi disporre del ruolo Proprietario (roles/owner
) di Identity and Access Management (IAM).
Attivare manualmente gli asset di codice BigQuery
Per attivare le dipendenze API richieste per gli asset di codice:
Vai alla pagina BigQuery.
In Studio, nella barra delle schede del riquadro dell'editor, fai clic sulla freccia del menu a discesa accanto al segno +, tieni il puntatore del mouse su Notebook e poi seleziona Modello BigQuery.
Nel banner visualizzato sotto la barra delle schede del riquadro dell'editor, fai clic su Attiva.
Se non vedi il banner, controlla se disponi del ruolo IAM Proprietario richiesto.
Nel riquadro Abilita funzionalità, nella sezione API di funzionalità di base, segui questi passaggi:
- Per attivare la cronologia delle versioni e la condivisione delle risorse di codice, nella sezione Cronologia delle versioni e condivisione, fai clic su Attiva.
- Per attivare i blocchi note, fai clic su Attiva tutto in Blocchi note Python.
- Quando le API sono abilitate, fai clic su Avanti.
(Facoltativo) Imposta le autorizzazioni utente nella sezione Autorizzazioni:
- Per concedere alle entità la possibilità di creare asset di codice e di leggere, modificare e impostare le autorizzazioni per gli asset di codice che hanno creato, digita i nomi degli utenti o dei gruppi nel campo Autore.
- Per concedere ai principali la possibilità di leggere, modificare e impostare le autorizzazioni per tutti gli asset di codice condivisi con loro, digita i nomi degli utenti o dei gruppi nel campo Proprietario.
Fai clic su Avanti.
(Facoltativo) Nella sezione API aggiuntive, fai clic su Abilita tutto per attivare le API necessarie per creare procedure remote BigQuery utilizzando i DataFrame BigQuery.
Se hai scelto di non attivare le API aggiuntive, fai clic su Chiudi per chiudere il riquadro Attiva funzionalità.
Limitare l'accesso agli asset di codice
Puoi contribuire a impedire l'attivazione di API aggiuntive impostando il vincolo del criterio dell'organizzazione Limita l'utilizzo del servizio delle risorse. Puoi disattivare API selezionate in qualsiasi momento.
Passaggi successivi
- Per scoprire come gestire i Google Cloud servizi, consulta Abilitazione e disattivazione dei servizi.
- Per scoprire come gestire l'accesso alle API a livello granulare con i vincoli dei criteri dell'organizzazione, consulta Limitare l'utilizzo delle risorse.
- Per scoprire come controllare l'accesso ai servizi con i ruoli e le autorizzazioni di Identity and Access Management (IAM) per BigQuery, consulta Ruoli e autorizzazioni IAM di BigQuery.