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 le Cortex Framework.

Pour une isolation et une gestion du cycle de vie appropriées, les modules de base et de produit de données personnalisés doivent être regroupés dans un espace de noms personnalisé. Ce guide couvre deux principaux domaines d'extensibilité :

  • Création de modules de base de données : enregistrez des modules de données personnalisés pour définir des comportements de compilation personnalisés ou ingérer des tables à partir de systèmes sources non compatibles prêts à l'emploi (par exemple, Salesforce).
  • Création de modules de produits de données : créez des produits de données analytiques avec une logique personnalisée à l'aide de fichiers SQLX ou JS locaux.

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 : bien que l'ajout de tables ne nécessite généralement que la modification des paramètres de table, ce tutoriel montre comment créer un module de base de données personnalisé pour illustrer la personnalisation de l'empaquetage et du compilateur. Pour en savoir plus, consultez Créer des modules de base de données.
  3. Création de produits de données personnalisés : ce produit de données utilise la table de base sflight, la joint à la table standard des taux de change SAP (tcurr) et convertit le 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.