Déploiement de démonstration
Le déploiement de démonstration offre une expérience simplifiée à l'aide d'un exemple d'ensemble de données brutes prédéfini. Il fournit un workflow de bout en bout pour déployer les pipelines Dataform de Cortex Framework à des fins d'orchestration et pour initialiser les ensembles de données BigQuery correspondants avec des exemples de données.
Avant de commencer
Avant de poursuivre avec le déploiement de démonstration, assurez-vous d'avoir rempli les conditions préalables décrites sur la Prerequisites page.
Obtenir les rôles et autorisations IAM requis
Obtenez les autorisations IAM (Identity and Access Management) requises pour déployer le contenu de Cortex Framework dans le projet cible Google Cloud .
Rôles pour le projet cible
Pour obtenir les autorisations nécessaires pour déployer Cortex Framework, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet cible :
- Utilisateur de tâche BigQuery (
roles/bigquery.jobUser) - Éditeur de données BigQuery (
roles/bigquery.dataEditor) - Administrateur Dataform (
roles/dataform.admin) - Consommateur Service Usage (
roles/serviceusage.serviceUsageConsumer)
Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
Pour accorder les rôles demandés à un utilisateur, vous pouvez utiliser le script suivant :
# Grant BigQuery JobUser to the user
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_EMAIL" \
--role="roles/bigquery.jobUser"
# Grant BigQuery DataEditor to the user
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_EMAIL" \
--role="roles/bigquery.dataEditor"
# Grant BigQuery Dataform admin to the user
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_EMAIL" \
--role="roles/dataform.admin"
# Grant Service Usage Consumer to the user
gcloud projects