Volver a la versión inglesa de la documentación
Macros en DataStage
Macros en DataStage
Última actualización: 12 mar 2025
DataStage® tiene varias macros incorporadas. Puede utilizar estas macros para realizar un seguimiento de los metadatos de un trabajo. Estas macros se pueden utilizar en expresiones, rutinas de control de trabajos y subrutinas antes y después de trabajos.
Puede seleccionar macros abriendo el editor de expresiones en DataStage y abriendo la lista de macros.
Consulte la lista siguiente para ver las macros disponibles.
- DSFlowName
- DSHostName
- DSJobName
- DSJobStartDate
- DSJobStartTime
- DSJobStartTimestamp
- DSJobWaveNo
- DSProjectName
- DSProjectDirectory
- DSStageName
- DSProjectId
- DSJobRunId
- DSJobId
- DSJobController
- DSJobController
- Devuelve el nombre del trabajo con el que se inició el trabajo actual. '
DSJobController
devuelve el valor ' <parent flow name>.<parent job invocation id> si el conducto padre tiene un valor para ' DSJobInvocationId. Si el pipeline padre no tiene ningún valor para Invocation ID, devuelve el valor como ' <parent flow name>.
El código siguiente muestra valores de ejemplo para estas macros.
DSFlowName=macroTest
DSHostName=ds-px-runtime-5d5544db9c-rkn97
DSJobName=macroTest.DataStage job
DSJobStartDate=2022-11-21
DSJobStartTime=16:37:38
DSJobStartTimestamp=2022-11-21 16:37:38
DSProjectDirectory=/tmp/PXRuntime/Projects/428f037a-250b-48f0-80a7-712bc75c233d
DSProjectName=ys1dev-new
DSStageName=joincustomers
También puede utilizar
GetEnvironment(env_name)
para recuperar las variables de entorno siguientes:- ID_TRABAJO_APT
- ID_EJECUCIÓN_TRABAJO_APT
- VÍA_ACCESO_EJECUCIÓN_TRABAJO_APT
- ID_PROYECTO_API
- NOMBRE DE HOST
El código siguiente muestra valores de ejemplo para estas variables de entorno.
APT_JOB_ID=86f85414-bd62-4483-85b0-bb0dea964096
APT_JOB_RUN_ID=225983db-a99f-436d-b8d8-a096bf60b4b9
APT_JOB_RUN_PATH=/ds-storage/PXRuntime/Projects/7cae4661-f899-45f0-b2aa-449c7b8041cf/jobs/86f85414-bd62-4483-85b0-bb0dea964096/runs/225983db-a99f-436d-b8d8-a096bf60b4b9
APT_PROJECT_ID=7cae4661-f899-45f0-b2aa-449c7b8041cf
HOSTNAME=ds-px-default-ibm-datastage-px-runtime-85bbb6c4d8-fv54k
¿Fue útil el tema?
0/1000