Prerequisiti

Questa pagina illustra i prerequisiti per il deployment di Cortex Framework. Prima di procedere al deployment della demo o al deployment di produzione, prenditi un po' di tempo per configurare ogni prerequisito prima di procedere.

Artefatti di installazione

Clona il repository di Google Cloud Cortex Framework: https://github.com/GoogleCloudPlatform/cortex-framework:

git clone https://github.com/GoogleCloudPlatform/cortex-framework

Cambia directory nella cartella in cui è stato clonato il repository:

cd DIRECTORY

Installa uv

uv è un gestore di pacchetti Python estremamente veloce, scritto in Rust. Cortex Framework lo utilizza per avere ambienti di deployment di build coerenti, isolati e ad alte prestazioni e per ridurre i tempi di installazione.

Installa il pacchetto del gestore uv per gli ambienti virtuali Python. Consulta le istruzioni di installazione di uv.

Sincronizza le dipendenze richieste

Esegui il seguente comando per la sincronizzazione delle dipendenze e per l' attivazione di un ambiente virtuale Python:

uv sync

Configura l'interfaccia a riga di comando di Google Cloud SDK

gcloud auth login
gcloud auth application-default login

Preparare il tuo Google Cloud progetto per l'hosting di Dataform

Prima di eseguire il deployment, devi avere accesso a un Google Cloud progetto con un account di fatturazione collegato.

Ora configura l'ambiente Google Cloud CLI in modo che punti al tuo progetto specifico Google Cloud .

# Set current project and quota project
gcloud config set project PROJECT_ID
gcloud auth application-default set-quota-project PROJECT_ID

Attiva i servizi Google Cloud

In questa sezione attiveremo i seguenti Google Cloud servizi nel tuo Google Cloud progetto:

  • API BigQuery
  • API Dataform
  • API Cloud Resource Manager

Attiva questi Google Cloud servizi utilizzando Cloud Shell eseguendo il seguente comando nel terminale:

Sostituisci PROJECT_ID con l'ID progetto.

gcloud config set project PROJECT_ID

gcloud services enable cloudresourcemanager.googleapis.com \
                       bigquery.googleapis.com \
                       dataform.googleapis.com \
                       --project=PROJECT_ID

Passaggi successivi

Sei pronto per creare ed eseguire il deployment? Consulta le seguenti guide per avviare il deployment:

  • Deployment della demo: esegui il deployment di dati di esempio in pochi minuti per vedere Cortex Framework in azione.
  • Deployment di produzione: segui le istruzioni passo passo per configurare ed eseguire il deployment di Cortex Framework per i dati aziendali.