0 / 0

Pianificazione dei lavori DataStage®

Ultimo aggiornamento: 10 lug 2025
Pianificazione dei lavori DataStage

È possibile pianificare l'esecuzione di un lavoro DS a un'ora o a una frequenza specifica utilizzando il pianificatore integrato.

Prima di iniziare

Scaricare l'ultima versione di cpdctl. Per verificare la versione più recente, consultare questa pagina: https://github.com/IBM/cpdctl/releases/

Procedura

  1. Creare uno script di shell per inizializzare l'ambiente cpdctl. Vedi il seguente esempio:
    #!/bin/bash
    
    export DSJOB_URL=https://cpd-ds.apps.tahoetest631.cp.fyre.ibm.com
    export CPDCTL_ENABLE_DSJOB=true
    export DSJOB_USER=cpadmin
    export DSJOB_PWD=<PASSWORD>
    cpdctl config user set tahoetest631-user --username $DSJOB_USER --password $DSJOB_PWD
    cpdctl config profile set tahoetest631-profile --url $DSJOB_URL --user tahoetest631-user
    cpdctl config profile use tahoetest631-profile
    export CPD_PROFILE=tahoetest631-profile
  2. Eseguire lo script della shell.
  3. Pianificate l'esecuzione del lavoro con il seguente comando:
    
    cpdctl dsjob schedule-job {--project PROJECT | --project-id PROJID} {--job NAME | --name NAME | --job-id ID | --id ID} [--schedule-start yyyy-mm-dd:hh:mm] [--schedule-end yyyy-mm-dd:hh:mm] [--repeat every/hourly/daily/monthly --minutes (0-59) --hours (0-23) --day-of-week (0-6) --day-of-month (1-31)] [--remove-schedule]