Configuration du déploiement
Ce document décrit les options de configuration du déploiement pour Cortex Framework dans les domaines suivants :
- Configurations de déploiement (
config/config.yaml) : définissent les variables globales, les environnements de compilation et le mappage des modules (cibles de la base de données et du produit de données). - Configurations de table (
table_settings.yaml) : spécifications de performances et de schéma propres aux modules, décrivant comment les tables de base sont compilées et conformes dans BigQuery.
Ce guide fournit également des guides pratiques avec des instructions détaillées pour les cas d'utilisation et les scénarios de déploiement courants.
Fichier de configuration : config/config.yaml
Le fichier config/config.yaml, généralement initialisé à partir du modèle config/config.yaml.example, sert de configuration principale pour le déploiement du Cortex Framework. Il définit des paramètres critiques, y compris le projet d'exécution cible Google Cloud , les ensembles de données BigQuery source et de destination, ainsi que les spécifications Dataform telles que les noms de dépôt et d'espace de travail.
Les sections suivantes fournissent une description détaillée de la structure config/config.yaml.
Environnement de compilation
Le projet d'environnement de compilation est celui qui est facturé pour les actions de compilation, telles que les jobs BigQuery (lecture de DD03L).
buildEnvironment:
buildProjectId: YOUR_BUILD_PROJECT_ID
Le tableau suivant décrit les paramètres de l'environnement de compilation.
| Paramètre | Signification | Valeur par défaut | Description |
|---|---|---|---|
buildEnvironment.buildProjectId |
ID du projet de compilation | YOUR_BUILD_PROJECT_ID |
Google Cloud : ID du projet dans lequel les opérations de compilation sont exécutées. |
Présentation de la section "Données"
La section