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.
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]
| 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-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-migrationd'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.