Prérequis

Cette page décrit les conditions préalables requises pour déployer le contenu de la solution Cortex Framework Data Foundation. Prenez le temps de vous familiariser avec ces ressources avant de continuer.

Comprendre vos besoins commerciaux

Tenez compte de vos objectifs et exigences commerciaux, ainsi que des sources de données nécessaires pour les atteindre. Lorsque vous déployez du contenu Cortex Framework, vous devez comprendre quelles sources de données et quelles charges de travail sont nécessaires pour répondre à vos besoins commerciaux et sont pertinentes pour le déploiement.

Examiner les charges de travail et les sources de données disponibles

Consultez les charges de travail et les sources de données compatibles avec Cortex Framework dans Sources de données et charges de travail. Familiarisez-vous avec le type de données que vous souhaitez utiliser (par exemple, les données de Salesforce, SAP ou d'autres sources de données).

Revoir les connaissances de base

Familiarisez-vous avec certains services et composants clés nécessaires : Google Cloud

Découvrez la capture de données modifiées (CDC, Change Data Capture) pour suivre les mises à jour de vos données. Pour en savoir plus, consultez le guide CDC.

Explorer le dépôt

Les conditions préalables décrites sur cette page sont spécifiquement conçues pour déployer le contenu Cortex Framework Data Foundation à partir du dépôt GitHub officiel. Ce dépôt contient des ressources essentielles pour déployer Cortex Framework, y compris des fichiers de configuration, des diagrammes entité-association et des modèles de données prédéfinis.

Sélectionner ou créer un projet

Le déploiement du contenu de la solution Cortex Framework Data Foundation implique les projets suivants :

  • Projet source : projet dans lequel résident vos données brutes. Vous avez besoin d'au moins un Google Cloud projet pour stocker les données et exécuter le processus de déploiement.
  • Projet cible (facultatif) : projet dans lequel Cortex Framework Data Foundation stocke ses modèles de données traités. Il peut s'agir du même projet que le projet source ou d'un projet différent, selon vos besoins.

Si vous souhaitez disposer d'ensembles distincts de projets et d'ensembles de données pour chaque charge de travail (par exemple, un ensemble de projets source et cible pour SAP et un ensemble différent de projets cible et source pour Salesforce), exécutez des déploiements distincts pour chaque charge de travail. Pour en savoir plus, consultez Utiliser différents projets pour séparer l'accès dans la section des étapes facultatives.

Pour sélectionner ou créer un projet, procédez comme suit :

  1. Dans la Google Cloud console, accédez à la page de sélection du projet.

    Accéder au sélecteur de projet

  2. Sélectionnez ou créez un Google Cloud projet.

    Rôles requis pour sélectionner ou créer un projet

    • Sélectionner un projet : la sélection d'un projet ne nécessite pas de rôle IAM spécifique Vous pouvez sélectionner n'importe quel projet pour lequel un rôle vous a été attribué.
    • Créer un projet : pour créer un projet, vous avez besoin du rôle Créateur de projet (roles/resourcemanager.projectCreator), qui contient l'autorisation resourcemanager.projects.create. Découvrez comment attribuer des rôles.

Obtenir les rôles requis

Pour obtenir les autorisations nécessaires pour déployer le contenu de la solution Cortex Framework Data Foundation, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet source et votre projet cible :

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Étapes suivantes

Après avoir examiné ces conditions préalables, vous êtes prêt à passer au déploiement :

  1. Établir des charges de travail.
  2. Cloner le dépôt.
  3. Déterminer le mécanisme d'intégration.
  4. Configurer les composants.
  5. Configurer le déploiement.
  6. Exécuter le déplier.