Guida all'estensibilità di Cortex Framework

**Google Cloud Cortex Framework** fornisce acceleratori di prodotti per dati per analisi avanzate e AI. Questa documentazione spiega come personalizzare ed estendere Cortex Framework.

Per una corretta gestione dell'isolamento e del ciclo di vita, i moduli di base e dei prodotti per dati personalizzati devono essere inclusi in un spazio dei nomi personalizzato. Questa guida tratta tre aree principali di estensibilità:

  • Creazione di moduli di base dei dati: registra i moduli di dati personalizzati per definire comportamenti di compilazione personalizzati o inserire tabelle da sistemi di origine non supportati immediatamente (ad es. Salesforce).
  • Creazione di moduli di prodotti per dati: crea nuovi prodotti per dati analitici con logica personalizzata utilizzando file SQLX o JS locali.
  • Creazione di prodotti per dati con agenti: utilizza le competenze dell'assistente di codifica AI autonomo (create-data-product, validate-data-product) per creare lo scaffolding, sviluppare, verificare e implementare prodotti per dati personalizzati.

Scenario di esempio

Per illustrare un esempio end-to-end di estensione di Google Cloud Cortex Framework, questa guida fornisce esempi pratici che utilizzano i dati di pianificazione dei voli SAP:

  1. Definizione dello spazio dei nomi: per creare pacchetti e isolare i moduli personalizzati, viene introdotto uno spazio dei nomi personalizzato dedicato sap_bookingdatamodel. Per maggiori dettagli, consulta Configurazione dello spazio dei nomi personalizzato.
  2. Estensione della base dei dati: anche se in genere l'aggiunta di tabelle richiede solo la modifica delle impostazioni delle tabelle, questa procedura dettagliata mostra come creare un modulo di base dei dati personalizzato per illustrare la creazione di pacchetti e la personalizzazione del compilatore. Per maggiori dettagli, consulta Creazione di moduli di base dei dati.
  3. Creazione di prodotti per dati personalizzati: questo prodotto per dati utilizza la tabella di base sflight, la unisce alla tabella standard dei tassi di cambio delle valute SAP (tcurr) e converte i prezzi dei voli dalla valuta locale in dollari statunitensi (USD). Per maggiori dettagli, consulta Creazione di moduli di prodotti per dati.