DataWorks vous permet d'ajouter des objets tels que des nœuds, des fonctions, des ressources et des composants à un package de déploiement pour un déploiement par lot. Cette rubrique explique comment créer et déployer un package de déploiement au sein d'un seul espace de travail.
Cas d'utilisation
Cette fonctionnalité est disponible uniquement pour les espaces de travail en mode standard utilisant la nouvelle version de Data Studio. Elle permet de déployer par lot des objets, tels que des nœuds, des fonctions, des ressources et des composants, de l'environnement de développement vers l'environnement de production au sein du même espace de travail.
Pour le déploiement par lot dans les espaces de travail en mode standard utilisant l'ancienne version de Data Studio, consultez Déployer des tâches.
Limites
Limites liées aux autorisations
Lancer un processus de déploiement : Les membres disposant du rôle Workspace Administrator ou Development peuvent lancer un processus de déploiement dans Data Studio.
Créer un package de déploiement : Les membres disposant du rôle Development peuvent créer un package de déploiement dans le Deployment Center.
Déployer un package de déploiement : Les membres disposant du rôle Operator, Deployer ou Workspace Administrator peuvent déployer un package de déploiement.
Pour savoir comment ajouter des membres à un espace de travail et leur accorder des autorisations, consultez Gérer les autorisations sur les modules au niveau de l'espace de travail.
Limites liées à l'environnement
Seuls les espaces de travail en mode standard utilisant la nouvelle version de Data Studio peuvent utiliser le Deployment Center pour déployer par lot des tâches de l'environnement de développement vers l'environnement de production au sein du même espace de travail.
Les espaces de travail en mode basique ne disposent que d'un seul environnement ; vous ne pouvez donc pas utiliser le Deployment Center pour un déploiement par lot au sein du même espace de travail. Pour effectuer un déploiement par lot, accédez à Data Studio et utilisez les opérations par lot.
Processus de déploiement
La figure suivante illustre le processus de déploiement au sein d'un seul espace de travail.
Procédure
Cette rubrique décrit le processus de déploiement par lot des tâches pour les espaces de travail en mode standard utilisant la nouvelle version de Data Studio. Pour plus d'informations sur le processus de déploiement par lot dans les espaces de travail en mode standard utilisant l'ancienne version de Data Studio, consultez Déployer des tâches.
Étape 1 : Lancer le déploiement
Dans Data Studio (nouvelle version), localisez le nœud, la fonction ou tout autre objet que vous souhaitez déployer, puis cliquez sur Deploy dans la barre d'outils supérieure pour lancer le processus de déploiement.
-
Dans le processus de déploiement, cliquez sur Start Production Deployment et attendez que le processus atteigne l'étape Deploy to Production Environment.
RemarqueLes membres disposant du rôle Workspace Administrator ou Development peuvent lancer un processus de déploiement dans Data Studio.
Dans cet exemple, un utilisateur disposant du rôle Development crée un processus de déploiement. Seuls les membres disposant du rôle Operator, Deployer ou Workspace Administrator peuvent effectuer un déploiement en production. Par conséquent, le bouton Deploy n'est pas disponible.
Le processus de déploiement comprend cinq étapes : Build Deployment Package, Development Checker, Deploy to Development Environment, Production Checker et Deploy to Production Environment. Les quatre premières étapes sont terminées et le processus est en attente de confirmation à la cinquième étape.
Étape 2 : Créer un package de déploiement
Les membres disposant du rôle Development peuvent créer un package de déploiement dans le Deployment Center. Si vous disposez du rôle Workspace Administrator , vous n'avez pas besoin de créer manuellement un package de déploiement. Après avoir sélectionné les objets à déployer, vous pouvez les déployer directement par lot et le système génère automatiquement un package de déploiement.
-
Connectez-vous au Deployment Center de l'espace de travail source en tant que membre disposant du rôle Development .
Vous pouvez accéder à n'importe quel module DataWorks, cliquer sur l'icône
située dans le coin supérieur gauche de la page, puis choisir All Products > More > Deployment Center pour accéder au Deployment Center. -
Dans le volet de navigation de gauche, cliquez sur Nodes to Deploy pour afficher les objets prêts à être déployés. Dans la colonne Actions de l'objet souhaité, cliquez sur Add to Deployment Package . Une fois l'objet ajouté, le nombre d'objets à déployer s'affiche sur le bouton View Deployment Package .
RemarqueVous pouvez également sélectionner plusieurs objets à déployer et cliquer sur Batch Add to Deployment Package en bas de la page.
Si vous avez cliqué sur Terminate Deployment dans le processus de déploiement dans Data Studio, les objets correspondants à déployer ne s'affichent plus ici.
Après avoir ajouté des objets au package de déploiement, cliquez sur View Deployment Package pour vérifier si les objets inclus dans le package correspondent à vos attentes. Vous pouvez cliquer sur Remove pour supprimer les objets indésirables du package de déploiement.
-
Sur la page Pending Deployment , cliquez sur Deployment Package Creation et suivez les instructions à l'écran pour créer un package de déploiement.
RemarqueSi vous disposez du rôle Workspace Administrator , le bouton Deployment Package Creation ne s'affiche pas. Le bouton Deploy All s'affiche à la place, ce qui vous permet de déployer directement les objets.
Étape 3 : Déployer le package de déploiement
-
Connectez-vous au Deployment Center en tant que membre disposant du rôle Operator, Deployer ou Workspace Administrator .
Vous pouvez accéder à n'importe quel module DataWorks, cliquer sur l'icône
située dans le coin supérieur gauche de la page, puis choisir All Products > More > Deployment Center pour accéder au Deployment Center. Dans le volet de navigation de gauche, cliquez sur Deployment Packages pour afficher les packages de déploiement créés.
Dans la colonne Actions du package de déploiement souhaité, cliquez sur Deploy et suivez les instructions à l'écran pour terminer le déploiement.
Étape 4 : Afficher les résultats du déploiement
Une fois un package de déploiement créé et déployé, vous pouvez accéder à la page Deployment Packages de l'espace de travail source pour consulter les résultats du déploiement .
Une fois le déploiement réussi, cliquez sur l'icône
située dans le coin supérieur gauche de la page et choisissez All Products > Data Development and O&M > Operation Center pour accéder à l'environnement de production. Accédez ensuite à Auto Triggered Task O&M > Scheduled Tasks pour afficher les tâches planifiées déployées.