Gestion DataStage des actifs

Les actifs dans DataStage comprennent les tâches, les flux, les composants, les connexions et les ensembles de paramètres.

Vous pouvez utiliser la visionneuse des relations entre les actifs pour voir comment les actifs s'utilisent les uns les autres. Vous pouvez également regrouper les ressources associées dans des dossiers.

Affichage des relations entre les actifs

Utilisez la visionneuse des relations entre les actifs pour voir quels actifs s'utilisent mutuellement. Sous l'onglet Actifs, sélectionnez le menu déroulant d'un actif et cliquez sur Afficher les relations pour ouvrir la visionneuse. Affichez les dépendances d'un actif sous Utilisations. Affichez les autres actifs dont l'actif sélectionné est une dépendance sous Est utilisé par.

Lorsque vous sélectionnez plusieurs éléments et cliquez sur Ouvrir, seul le premier élément s'ouvre dans un onglet séparé jusqu'à ce que vous activiez les fenêtres contextuelles dans votre navigateur.

Regrouper les actifs dans des dossiers

Vous pouvez activer la prise en charge des dossiers sous l'onglet Gérer de votre projet. Affichez et créez des dossiers et sous-dossiers sous l'onglet Ressources. Déplacez les ressources des types pris en charge vers des dossiers en cliquant sur Déplacer vers le dossier dans le menu déroulant d'une ressource.

Git contrôle de version basé sur

Gérez les modifications apportées à vos ressources en synchronisant votre projet avec un référentiel Git.

Vous pouvez activer l'intégration d' Git s pour toutes les ressources d'un projet à l'aide de la commande suivante :
cpdctl dsjob git-configure {--project PROJECT | --project-id PROJID} [--git-enable] [--git-url URL] [--git-owner OWNER] [--git-token TOKEN] [--git-org ORG] [--git-email EMAIL] [--git-provider GITPROVIDER]  [--git-branch GITBRANCH]  [--git-folder GITFOLDER]
Tableau 1. Attributs permettant l'intégration d' Git
Attribut Descriptif
projet C'est le nom du projet. Précisez-le lorsque project-id n'est pas spécifié.
identifiant du projet Il s'agit de l'identifiant du projet. Précisez-le lorsque project n'est pas spécifié.
git-enable Il permet au projet d'être compatible avec l' Git et commence à suivre les modifications apportées aux ressources.
git-url Il s'agit du référentiel Git URL, par exemple : https://github.company.com/username/git-dsjob.git
propriétaire git Il est propriétaire du référentiel Git, par exemple username. Cette zone est facultative.
git-token Il s'agit du jeton utilisé pour l'authentification. Ce champ est crypté lors de son stockage.
git-org Il s'agit de l'organisation de l' Git. Cette zone est facultative.
git-fournisseur Il s'intègre à un fournisseur spécifique. Les fournisseurs pris en charge sont GitHub,, GitLab,, Bitbucket et Azure.
git-branche Il s'agit d'une branche par défaut, utilisée pour les opérations d' Git.
dossier git Il s'agit d'un dossier dans lequel un projet est validé ou récupéré. Cette zone est facultative.

Vous pouvez activer l'intégration d' Git s au niveau du projet à partir de l'interface utilisateur. Dans la DataStage section de l'onglet Gérer de votre projet. Après avoir activé l'intégration d' Git, sélectionné votre référentiel et votre branche, cliquez sur Synchroniser pour valider les modifications dans le référentiel ou les cloner dans votre projet. Vous pouvez sélectionner des modifications spécifiques à valider ou à cloner sans synchroniser toutes les modifications.

Vous pouvez également valider ou cloner les modifications au niveau des ressources. Recherchez votre ressource dans l'onglet Ressources de votre projet et sélectionnez le menu déroulant. Cliquez sur « Git » (Commit) pour mettre à jour l'élément dans le référentiel ou cliquez sur « Git » (Clone) pour mettre à jour l'élément dans votre projet. Les options « commit » (valider) et « clone » (cloner) de Git et Git ouvrent la page d'état Git pour le flux sélectionné. Cliquez sur l'état de l' Git pour afficher toutes les différences entre les ressources de votre projet et celles du référentiel.

Git L'intégration fournit trois commandes :
git-commit

Il permet aux ressources du projet de pousser et de valider dans le référentiel Git.

Chaque action correspond à un seul commit signé. Commit récupère les ressources des projets et les enregistre dans le référentiel Git sous une branche et un dossier. Assurez-vous que chaque projet est conservé dans un dossier distinct afin que les données du projet ne se chevauchent pas. Vous pouvez valider depuis l'interface utilisateur. Cliquez sur le bouton Synchroniser et choisissez la méthode de synchronisation Valider les modifications. Vous pouvez sélectionner les ressources à valider ou valider l'ensemble du projet.

git-pull

Il permet de récupérer et de mettre à jour les artefacts de projet depuis le référentiel Git dans les projets.

Le service ds-migration d'importation vérifie le git pull. Vous pouvez contrôler les ressources qui peuvent être remplacées ou ignorées lors de la promotion vers un environnement supérieur. Vous pouvez extraire depuis l'interface utilisateur. Cliquez sur le bouton Synchroniser et choisissez la méthode de synchronisation Cloner à partir de GitHub. Vous pouvez sélectionner les ressources à extraire ou extraire l'intégralité du projet depuis le référentiel.

git-status

Il fournit l'état des ressources afin d'identifier les différences entre le projet et le référentiel d' Git.

Git L'intégration fournit des calculs spécifiques à la plateforme afin de déterminer si la ressource dans le référentiel Git est identique à celle du projet Cloud Pak.