0 / 0

Gestione delle risorse DataStage

Ultimo aggiornamento: 06 mag 2025
Gestione delle risorse DataStage

Gli asset in DataStage® includono job, flussi, componenti, connessioni e serie di parametri.

È possibile utilizzare il visualizzatore di relazioni asset per visualizzare il modo in cui gli asset si utilizzano reciprocamente. È anche possibile raggruppare asset correlati in cartelle.

Visualizzazione delle relazioni di asset

Utilizzare il visualizzatore di relazioni asset per visualizzare quali asset si utilizzano reciprocamente. Nella scheda Asset , selezionare il menu di overflow per un asset e selezionare Mostra relazioni per aprire il programma di visualizzazione. Visualizzare le dipendenze di un asset in Usi. Visualizzare altri asset per cui l'asset selezionato è una dipendenza in È utilizzato da.

Quando si selezionano più risorse e si fa clic su Apri, solo la prima risorsa si apre in una scheda separata finché non si abilitano i popup nel browser.

Raggruppamento di asset in cartelle

È possibile abilitare il supporto cartella nella scheda Gestisci del progetto. Visualizzare e creare cartelle e sottocartelle nella scheda Asset . Spostare gli asset di tipi supportati nelle cartelle facendo clic su Sposta nella cartella nel menu di overflow di un asset.

Controllo di versione Git

Gestite le modifiche alle vostre risorse sincronizzando il vostro progetto con un repository Git.

È possibile abilitare l'integrazione di Git per tutte le risorse di un progetto utilizzando il seguente comando:
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]
Tabella 1. Attributi per abilitare l'integrazione di Git
Attributo Descrizione
progetto È il nome del progetto. Specificarlo, quando project-id non è specificato.
progetto-id È l'ID del progetto. Specificarlo, quando project non è specificato.
git-enable Permette di abilitare il progetto a Git e inizia a tracciare le modifiche alle risorse.
git-url È il repository Git URL, ad esempio: https://github.company.com/username/git-dsjob.git
git-owner È il proprietario del repository Git, ad esempio username. Questo campo è facoltativo.
git-token È il token che viene utilizzato per l'autenticazione. Questo campo è criptato quando viene memorizzato.
git-org È l'organizzazione Git. Questo campo è facoltativo.
git-provider Si integra con un provider specifico. Deve essere git o gitlab.
git-branch Si tratta di un ramo predefinito, utilizzato per le operazioni di Git.
cartella git È una cartella in cui un progetto viene impegnato o prelevato. Questo campo è facoltativo.

È possibile abilitare l'integrazione di Git a livello di progetto dall'interfaccia utente. Nella sezione DataStage della scheda Gestione del progetto. Dopo aver abilitato l'integrazione con Git e aver selezionato il repository e il ramo, fare clic su Sync per eseguire il commit delle modifiche al repository o clonarle nel progetto. È possibile selezionare modifiche specifiche da impegnare o clonare senza sincronizzare tutte le modifiche.

È anche possibile eseguire il commit o clonare le modifiche a livello di risorsa. Individuare la risorsa nella scheda Assets del progetto e selezionare il menu overflow. Fate clic su Git commit per aggiornare la risorsa nel repository o su Git clone per aggiornare la risorsa nel vostro progetto. Entrambe le opzioni Git commit e Git clone aprono la pagina di stato Git per il flusso selezionato. Fare clic su Git status per visualizzare tutte le differenze tra le risorse del progetto e quelle del repository.

Git l'integrazione prevede tre comandi:
git-commit

Consente alle risorse del progetto CPD di eseguire il push e il commit del repository Git.

Ogni azione è un singolo commit firmato. Commit prende le risorse dai progetti e le scrive nel repository Git sotto un ramo e una cartella. Assicuratevi che ogni progetto sia gestito in una cartella separata, in modo che i dati del progetto non si sovrappongano. È possibile eseguire il commit dall'interfaccia utente. Fare clic sul pulsante Sincronizza e scegliere il metodo di sincronizzazione Impegna modifiche. È possibile selezionare le risorse da sottoporre a commit oppure l'intero progetto.

git-pull

Consente di estrarre e aggiornare gli artefatti del progetto dal repository Git nei progetti CPD.

Il servizio di importazione ds-migration verifica il pull di git. È possibile controllare quali beni possono essere sostituiti o saltati quando si passa a un ambiente superiore. È possibile attingere dall'interfaccia utente. Fare clic sul pulsante Sincronizza e scegliere il metodo di sincronizzazione Clona da GitHub. È possibile selezionare le risorse da estrarre, oppure estrarre l'intero progetto dal repository.

git-status

Fornisce lo stato delle risorse per identificare le differenze tra il progetto CPD e il repository Git.

Git l'integrazione fornisce calcoli specifici per la piattaforma per determinare se la risorsa nel repository Git è la stessa del progetto Cloud Pak.