Attiva la gestione degli asset di codice

Puoi salvare, condividere e gestire le versioni degli asset di codice, come i notebook e le query salvate. Questo documento spiega come attivare manualmente gli asset di codice, come impostare la regione predefinita e concedere l'accesso ad altri utenti.

Abilitazione automatica delle API BigQuery

Le seguenti API vengono attivate automaticamente per tutti i progetti Google Cloud con BigQuery:

Prima di marzo 2024, queste API non venivano attivate automaticamente. Se hai script di automazione precedenti a marzo 2024 che dipendevano dallo stato di queste API, potresti doverli aggiornare.

Queste API non comportano costi aggiuntivi. Gli utenti con autorizzazioni di Identity and Access Management per utilizzare i servizi abilitati nelle risorse corrispondenti possono incorrere in addebiti, come descritto nella sezione Prezzi di BigQuery, Prezzi di Dataform e Prezzi di Dataplex.

Puoi impedire l'attivazione di API aggiuntive impostando il vincolo del criterio dell'organizzazione Limita l'utilizzo del servizio di risorse. Puoi disattivare API selezionate in qualsiasi momento.

Prima di iniziare

Per attivare manualmente la gestione delle risorse di codice, devi disporre del ruolo IAM (Identity and Access Management) Proprietario (roles/owner).

Attivare manualmente gli asset di codice BigQuery

Puoi attivare manualmente la gestione delle risorse di codice BigQuery attivando le seguenti API:

  • L'API Compute Engine
  • L'API Dataform
  • L'API Vertex AI

Per attivare gli asset di codice:

  1. Vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nella barra delle schede del riquadro dell'editor, fai clic sul menu a discesa con la freccia accanto al segno + e poi su Crea nuovo notebook Python.

  3. 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.

  4. Nel riquadro Abilita funzionalità, nella sezione API di funzionalità di base, procedi nel seguente modo:

    1. Per attivare la cronologia delle versioni e la condivisione delle risorse di codice, in Cronologia delle versioni e condivisione, fai clic su Attiva.
    2. Per attivare i blocchi note, fai clic su Attiva tutto in Blocchi note Python.
    3. Una volta abilitate le API, fai clic su Avanti.
  5. (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 in Creator.
    • 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 in Proprietario.
  6. Fai clic su Avanti.

  7. (Facoltativo) Fai clic su Abilita tutto nella sezione API aggiuntive per attivare le API di cui hai bisogno per creare procedure remote BigQuery utilizzando i DataFrame BigQuery.

  8. Se hai scelto di non attivare le API aggiuntive, fai clic su Chiudi per chiudere il riquadro Attiva funzionalità.

Impostare la regione predefinita per gli asset di codice

Tutti gli asset di codice utilizzano la stessa regione predefinita. Per impostare la regione predefinita per gli asset di codice:

  1. Vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro Explorer, individua il progetto in cui hai attivato gli asset codice.

  3. Fai clic su Visualizza azioni accanto al progetto, quindi fai clic su Cambia la mia regione di codice predefinita.

  4. In Regione, seleziona la regione che vuoi utilizzare per gli asset di codice.

  5. Fai clic su Seleziona.

Concedere l'accesso ad altri utenti

Dopo aver attivato la gestione degli asset di codice, puoi concedere ad altri utenti l'accesso agli asset di codice concedendo loro i ruoli Identity and Access Management appropriati. Per ulteriori informazioni, consulta Concedere l'accesso ai notebook e Concedere l'accesso alle query salvate.

Passaggi successivi