Abilitare l'API Conversational Analytics

Questa pagina descrive i passaggi per abilitare l'API Conversational Analytics (a cui si accede tramite geminidataanalytics.googleapis.com o endpoint regionali) per il tuo progetto Google Cloud . L'API Conversational Analytics è la prima funzionalità dell'API Data Analytics con Gemini nella console Google Cloud .

Prima di iniziare

Prima di poter utilizzare l'API Conversational Analytics, devi avere un progetto Google Cloud che possa accedere ai dati che vuoi utilizzare. Per configurare il tuo progetto, completa i seguenti passaggi:

  1. Identifica i dati che vuoi utilizzare con l'API Conversational Analytics. Puoi utilizzare origini dati come tabelle BigQuery, esplorazioni di Looker, report di Data Studio e dati di AlloyDB per PostgreSQL, GoogleSQL per Spanner, Cloud SQL per MySQL e Cloud SQL per PostgreSQL.

  2. Nella console Google Cloud , nella pagina di selezione del progetto, crea un progetto Google Cloud che possa accedere ai dati che vuoi utilizzare con l'API Conversational Analytics.

    Vai al selettore di progetti

Requisiti di Looker e Data Studio Pro

Se utilizzi l'API Conversational Analytics con Looker, l'istanza di Looker deve soddisfare requisiti specifici:

Per utilizzare l'API Conversational Analytics con Data Studio Pro, l'abbonamento Pro deve trovarsi al di fuori di un perimetro VPC-SC.

Requisiti di AlloyDB

Se utilizzi l'API Conversational Analytics con AlloyDB, la tua istanza AlloyDB deve soddisfare requisiti specifici. Completa tutti i passaggi descritti nella sezione Prima di iniziare.

Requisiti di Cloud SQL per MySQL

Se utilizzi l'API Conversational Analytics con Cloud SQL per MySQL, l'istanza Cloud SQL deve soddisfare requisiti specifici. Completa tutti i passaggi in Prima di iniziare.

Requisiti di Cloud SQL per PostgreSQL

Se utilizzi l'API Conversational Analytics con Cloud SQL per PostgreSQL, l'istanza Cloud SQL deve soddisfare requisiti specifici. Completa tutti i passaggi descritti in Prima di iniziare.

Requisiti di Spanner

Se utilizzi l'API Conversational Analytics con Spanner, la tua istanza Spanner deve soddisfare requisiti specifici. Completa tutti i passaggi descritti in Prima di iniziare.

Abilita le API richieste

Per utilizzare l'API Conversational Analytics, devi abilitare un insieme di API richieste nel tuo progetto Google Cloud . Se prevedi di utilizzare l'API Conversational Analytics da un ambiente Colab Enterprise, devi anche abilitare API aggiuntive.

API obbligatorie

console

Se non sono già abilitate, abilita le seguenti API per il progettoGoogle Cloud che utilizzerai con l'API Conversational Analytics.

Attiva l'API Gemini Data Analytics

Abilita l'API Gemini per Google Cloud

Abilita l'API BigQuery

gcloud

Con Google Cloud CLI, esegui i seguenti comandi gcloud services enable per abilitare rispettivamente l'API Gemini Data Analytics, l'API Gemini for Google Cloud e l'API BigQuery:

gcloud services enable geminidataanalytics.googleapis.com --project=project_id
gcloud services enable cloudaicompanion.googleapis.com --project=project_id
gcloud services enable bigquery.googleapis.com --project=project_id

Nei comandi gcloud CLI di esempio precedenti, sostituisci project_id con il tuo ID progetto Google Cloud .

API per Colab Enterprise

Se prevedi di utilizzare l'API Conversational Analytics da un ambiente Colab Enterprise, verifica anche che siano abilitate le seguenti API:

Abilita l'API Dataform

Abilita l'API Compute Engine

Abilita l'API Vertex AI

Concedi i ruoli richiesti

Per utilizzare l'API Conversational Analytics, le entità (come utenti o service account) richiedono ruoli Identity and Access Management (IAM) che forniscono l'accesso sia all'API sia alle origini dati sottostanti.

Per concedere questi ruoli, utilizza la console Google Cloud :

Vai a Ruoli.

Ruoli Gemini Data Analytics

Per consentire alle entità di creare agenti API Conversational Analytics e utilizzare il metodo di chat stateful per le conversazioni, concedi i seguenti ruoli IAM:

Inoltre, le autorizzazioni per azioni come la gestione degli agenti sono controllate dai ruoli Gemini Data Analytics, come descritto in Controllo dell'accesso all'API Conversational Analytics con IAM.

Ruoli BigQuery

Per consentire alle entità di eseguire query sulle origini dati BigQuery tramite l'API Conversational Analytics, concedi i seguenti ruoli IAM:

Ruoli Looker

Per consentire alle entità di eseguire query sulle origini dati di Looker tramite l'API Conversational Analytics, concedi i seguenti ruoli IAM:

Per utilizzare Conversational Analytics e l'API Conversational Analytics, a un utente Looker deve essere assegnato un ruolo Looker che contenga l'autorizzazione gemini_in_looker per i modelli con cui interagisce.

Ruoli database

Per consentire ai principal di eseguire query sulle origini dati AlloyDB, Cloud SQL per MySQL, Cloud SQL per PostgreSQL o Spanner tramite l'API Conversational Analytics, assegna i seguenti ruoli IAM:

Passaggi successivi

Passaggi successivi