0 / 0
Volver a la versión inglesa de la documentación
Descarga e importación de un flujo DataStage y sus dependencias
Última actualización: 09 dic 2024
Descarga e importación de un flujo de DataStage y sus dependencias

Puede descargar flujos de DataStage® e importarlos a otro proyecto, junto con las dependencias que tenga el flujo.

Puede descargar el flujo individual o múltiple de DataStage y sus dependencias en forma de archivo ZIP y, a continuación, importar el archivo en otro proyecto. Las dependencias de los flujos incluyen elementos como conexiones, subflujos o conjuntos de parámetros.

También puede utilizar las herramientas de línea de mandatos o la API de DataStage para realizar esta tarea. Para obtener más información sobre cómo utilizar las herramientas de línea de mandatos, consulte Herramientas de línea de mandatos deDataStage.

Nota: Los flujos descargados pueden incluir activos de conexión que tengan credenciales u otra información confidencial. Puede ejecutar el mandato siguiente para cambiar el comportamiento de exportación para que todas las exportaciones futuras eliminen las credenciales de forma predeterminada.

oc -n ${PROJECT_CPD_INST_OPERANDS} patch datastage datastage --patch '{"spec":{"migration_export_remove_secrets":true}}' --type=merge

Descarga e importación de un flujo de DataStage individual y sus dependencias

Para descargar un flujo de DataStage individual y sus dependencias:
  1. En un flujo DataStage, haga clic en el icono Descargar Icono Descargar de la barra de herramientas.
  2. Descargue y guarde el archivo en el sistema. El archivo descargado puede incluir activos de conexión que tengan credenciales u otra información confidencial.
  3. En un proyecto diferente, vaya a la pestaña Activos y, a continuación, pulse Nuevo activo. Se abre la página Nuevo activo .
  4. Localice y pulse el mosaico DataStage . Se abre la página Crear un flujo de DataStage .
  5. Pulse Archivo local, pulse Examinary, a continuación, seleccione el archivo ZIP en el sistema. También puede arrastrar el archivo desde el sistema a la página. A continuación, pulse Crear.
  6. Seleccione una de las acciones siguientes en el menú desplegable para Conflictos de activos:
    Omitir
    Esta acción es el valor predeterminado. Si existe un activo o dependencia con el mismo nombre, el activo del archivo ZIP no se importa. El informe de importación indica si se ha omitido algo.
    Renombrar
    El nombre del activo o dependencia importado se añade con información adicional para que el nombre sea distinto del que ya existe.
    Sustituir
    El activo o dependencia del archivo ZIP sobrescribe los activos o dependencias existentes con el mismo nombre.
  7. Seleccione el archivo ZIP y, a continuación, pulse Crear.

También puede descargar un flujo individual utilizando el método que se muestra en Descarga e importación de varios flujos de DataStage y sus dependencias y seleccionando un único flujo para descargar.

Descarga e importación de varios flujos de DataStage y sus dependencias

Para descargar varios flujos de DataStage y sus dependencias:
  1. En el separador Activos del proyecto, en Tipos de activos, pulse Flujos deDataStage.
  2. Seleccione los flujos que desea descargar de la lista.
  3. Pulse Descargar. Se abre un recuadro de diálogo que pregunta si ha eliminado credenciales de los activos. Pulse Cancelar descarga para detener o Continuar descarga para continuar.
  4. Descargue y guarde el archivo en el sistema. El archivo descargado puede incluir activos de conexión que tengan credenciales u otra información confidencial.
  5. En un proyecto diferente, vaya a la pestaña Activos y, a continuación, pulse Nuevo activo. Se abre la página Nuevo activo .
  6. Localice y pulse el mosaico DataStage . Se abre la página Crear un flujo de DataStage .
  7. Pulse Archivo local, pulse Examinary, a continuación, seleccione el archivo ZIP en el sistema. También puede arrastrar el archivo desde el sistema a la página. A continuación, pulse Crear.
  8. Seleccione una de las acciones siguientes en el menú desplegable para Conflictos de activos:
    Omitir
    Esta acción es el valor predeterminado. Si existe un activo o dependencia con el mismo nombre, el activo del archivo ZIP no se importa. El informe de importación indica si se ha omitido algo.
    Renombrar
    Al nombre del activo o dependencia importado se le añade información adicional para que el nombre sea distinto del existente.
    Sustituir
    El activo o dependencia del archivo ZIP sobrescribe los activos o dependencias existentes con el mismo nombre.
  9. Seleccione el archivo ZIP y, a continuación, pulse Crear.

También puede descargar un flujo individual utilizando este método y seleccionando un único flujo para descargar.

Opciones de conflicto de activos

Al importar archivos .zip de DataStage que contienen conexiones, se realizan distintas acciones de conflicto de activos en función del contexto:
Importación de conexiones con la opción Sustituir/omitir
  • Si la conexión importada tiene el mismo nombre y contenido que una conexión existente, la acción se omite.
  • Si la conexión importada tiene el mismo contenido que una conexión existente con un nombre diferente, la acción se omite.
  • Si la conexión importada no tiene el mismo nombre o contenido que cualquier conexión existente, la conexión se importa.
  • Si la conexión importada tiene el mismo nombre que una conexión existente que contiene contenido diferente, la acción depende de la opción de resolución de conflictos seleccionada. Si se selecciona la opción skip , la acción se omite y los valores existentes no se cambian. Si se selecciona la acción replace , se actualiza la conexión existente.
Al importar flujos de DataStage que contienen conjuntos de parámetros, se realizan distintas acciones de conflicto de activos en función del contexto:
Importación de conjuntos de parámetros con la opción Sustituir/omitir
  • Si el conjunto de parámetros importado tiene el mismo nombre que un conjunto de parámetros existente, pero el tipo es diferente, la acción se omite y se muestra un mensaje de aviso.
  • Si el conjunto de parámetros importado contiene nuevos parámetros o conjuntos de valores, el conjunto de parámetros se importa y se añade al conjunto de parámetros existente.
  • Si el conjunto de parámetros importado contiene parámetros con el mismo nombre y tipo o conjuntos de valores con el mismo nombre, pero con distintos valores, la acción depende del valor de replace_mode.Si establece replace_mode=hard, los valores para los parámetros y los conjuntos de valores se actualizan al importar. Si establece replace_mode=soft, la acción se omite y los valores existentes no se modifican.
  • Si el conjunto de parámetros importado contiene un subconjunto de los parámetros y conjuntos de valores de un conjunto de parámetros existente, la importación no afecta a los parámetros y conjuntos de valores adicionales.

Exportación de activos DataStage a través de una interfaz de línea de comandos (CLI)

Exportar activos individuales
El "export-zip" se puede utilizar para exportar flujos individuales o pipelines (y sus dependencias) por defecto, por ejemplo:
cpdctl dsjob export-zip --project dsjob --name Test-DataStage-Flow --file-name test-export-project.zip
cpdctl dsjob export-zip --project dsjob --pipeline=testloop2 --file-name test-export-project.zip
Exporte activos individuales sin dependencias ni secretos
Puedes exportar un flujo o pipeline sin dependencias utilizando la opción --no-dep. Puede omitir la exportación de secretos como contraseñas utilizando la opción --no-secrets.
cpdctl dsjob export-zip --project dsjob --name Test-DataStage-Flow --file-name test-export-project.zip --no-deps --no-secrets
Exportar varios activos
Puede exportar varios flujos y canalizaciones en un archivo ZIP, por ejemplo:
cpdctl dsjob export-zip --project dsjob --name={fsTarget,dsTarget}  --pipeline={testloop2,testPipe} --file-name test-export-project.zip
 cpdctl dsjob export-zip --project dsjob --name fsTarget --name dsTarget --pipeline testloop2 --pipeline testPipe --file-name test-export-project.zip

Qué hacer a continuación

Consulte Migrar DataStage para obtener más información sobre otros cambios de configuración que podría tener que realizar.