Guide d'extensibilité de Cortex Framework

Google Cloud Cortex Framework fournit des accélérateurs de produits de données pour l'analyse avancée et l'IA. Cette documentation explique comment personnaliser et étendre Cortex Framework. Elle est organisée en trois étapes clés :

  1. Configuration d'un espace de noms personnalisé : pour regrouper et isoler les modules personnalisés dans un environnement dédié.
  2. Création de modules de base de données : pour ajouter des tables au module de base de données.
  3. Création de modules de produits de données : pour créer des produits de données avec vos propres fichiers SQLX ou JS.

Exemple de scénario

Pour illustrer un exemple de bout en bout d'extension de Google Cloud Cortex Framework, ce guide fournit des exemples pratiques utilisant les données de planification des vols SAP :

  1. Définition de l'espace de noms : un espace de noms personnalisé dédié sap_bookingdatamodel est introduit pour regrouper et isoler les modules personnalisés. Pour en savoir plus, consultez Configurer un espace de noms personnalisé.
  2. Extension de la base de données : pour ajouter une table sflight (table d'entraînement et de vol de démonstration) au déploiement, un module de base de données personnalisé est créé pour ingérer et traiter cette table à partir de la couche brute dans la couche de base de données. Pour en savoir plus, consultez Créer des modules de base de données.
  3. Création d'un produit de données personnalisé : pour s'appuyer sur les nouvelles données de base, un module de produit de données personnalisé nommé flights_usd est créé. Ce produit de données utilise la table de base sflight, la joint à la table standard des taux de change SAP (tcurr) et convertit les prix des vols de la devise locale en dollars américains (USD). Pour en savoir plus, consultez Créer des modules de produits de données.