Exportar Objetos

Puede exportar artefactos de Data Transforms como proyectos, conexiones, cargas de datos, flujos de datos, flujos de trabajo y programas de un entorno e importarlos a otro.

Las opciones de exportación e importación de Data Transforms le permiten realizar las siguientes acciones:
  • Mueva el código de los entornos de desarrollo a los entornos de producción.
  • Compartir código entre entornos de desarrollo.
  • Realizar copias de seguridad y restaurar objetos.

Para exportar objetos de un entorno de desarrollo, debe proporcionar una conexión de Object Storage como entrada. Cuando desee ejecutar el proceso de importación en otro entorno, deberá utilizar la misma conexión de Object Storage. Consulte Importar Objetos. La operación de exportación exporta todos los metadatos de los objetos de repositorio junto con todos sus objetos principales y secundarios dependientes, y almacena la información en formato XML en el cubo de Object Storage.

Puede utilizar el asistente de exportación para exportar todo el proyecto o los objetos individuales en los siguientes niveles:
  • Proyectos
  • Conexiones
  • Carga de Datos
  • Data Flow
  • Flujo de Trabajo
  • Planificación
Al exportar un objeto individual, todos los objetos dependientes se incluyen automáticamente en la exportación.
Nota

La exportación de variables individuales no está soportada actualmente. Sin embargo, al exportar un proyecto, las variables dentro de ese proyecto también se exportan.

Para exportar objetos mediante el asistente de exportación:

  1. En el panel izquierdo, haga clic en el separador Inicio. Haga clic en Exportar.

    Aparece el Asistente de Exportar.

  2. En el campo Nombre de archivo de exportación, introduzca un nombre para el archivo. Los datos exportados se almacenarán en formato ZIP con la convención de nomenclatura de archivos filename_timestamp_DTR.
  3. Seleccione una conexión de Object Storage de la lista desplegable para almacenar el archivo exportado. Tenga en cuenta que debe seleccionar la misma conexión de Object Storage durante la operación de importación.
  4. Haga clic en Siguiente.
  5. Seleccione los objetos que desea exportar. Puede exportar uno, varios o todos los objetos que aparecen en la página.
  6. Haga clic en Siguiente.
  7. Seleccione las conexiones que desea exportar.

    Puede optar por no realizar ninguna selección en esta página. Las conexiones asociadas a los objetos seleccionados en la pantalla anterior se incluyen automáticamente durante la operación de exportación.

  8. Haga clic en Siguiente para obtener una vista previa de sus selecciones.
  9. Haga clic en Exportar para iniciar la operación de exportación.

    Aparece una petición de confirmación cuando la operación de exportación finaliza correctamente.

Para exportar objetos individuales:

  1. Haga clic en el menú Acciones del proyecto, la conexión, la carga de datos, el flujo de datos, el flujo de trabajo o el programa que desea exportar y haga clic en Exportar.
  2. En el campo Nombre de archivo de exportación, introduzca un nombre para el archivo. Los datos exportados se almacenarán en formato ZIP con la convención de nomenclatura de archivos filename_timestamp_DTR.
  3. Seleccione una conexión de Object Storage de la lista desplegable para almacenar el archivo exportado. Durante la operación de importación, debe seleccionar la misma conexión de Object Storage.
  4. Haga clic en Exportar para iniciar la operación de exportación.

    Aparece una petición de confirmación cuando la operación de exportación finaliza correctamente.

Objetos de Importación

Para importar objetos, debe proporcionar la misma conexión de Object Storage que había utilizado para la operación de exportación.

Tenga en cuenta lo siguiente acerca del proceso de importación:
  • Proyectos: para importar proyectos, puede elegir si desea sobrescribir los datos del repositorio o fusionar los objetos de contenedor coincidentes con los objetos que se están importando.
    • Sobrescribir: si hay una coincidencia en el repositorio, todos los objetos secundarios dependientes se sobrescribirán por defecto.

      Si no hay ninguna coincidencia, el proyecto junto con los objetos secundarios se copiarán en el repositorio.

    • Fusionar: si el proyecto existe en el repositorio, pero los objetos secundarios dependientes no tienen coincidencia, todos los objetos secundarios del repositorio se fusionarán con los nuevos objetos secundarios que se están realizando durante el proceso de importación.

      Si el proyecto existe en el repositorio y los objetos secundarios dependientes tienen una coincidencia, todos los objetos secundarios del repositorio se sobrescribirán con los nuevos objetos secundarios que se están realizando durante el proceso de importación.

      Si el proyecto no existe en el repositorio, el proyecto junto con los objetos secundarios se copiarán en el repositorio.

  • Conexiones: para las conexiones que tienen una coincidencia en el repositorio, el proceso de importación actualiza solo las propiedades avanzadas de la conexión en el repositorio junto con el nombre de conexión. Las credenciales, como el nombre del esquema, las contraseñas y la URL de conexión, se mantienen como en el nuevo entorno. Puede utilizar dichas conexiones sin realizar ninguna modificación en el repositorio de destino.

    Para las conexiones que no tienen ninguna coincidencia en el repositorio, las credenciales como el nombre del esquema, las contraseñas y la URL de conexión no se transfieren durante la operación de importación. Después de la importación, debe actualizar la información de credenciales para dichas conexiones. También debe asegurarse de crear un usuario de esquema en la base de datos junto con las tablas necesarias creadas para el usuario de esquema, que puede utilizar como entidad de datos en dataloads, flujos de datos, flujos de trabajo y programas.

  • Cargas de datos, Flujos de datos y Flujos de trabajo: para estos objetos, si hay una coincidencia en el repositorio, todos los objetos se sobrescribirán por defecto.
  • Programa: el estado de los programas que no tienen ninguna coincidencia en el repositorio se establece en Inactivo. Debe actualizar la información de conexión asociada a la programación y, a continuación, establecer el estado de la programación en Activo.

Para importar objetos:

  1. En el panel izquierdo, haga clic en el separador Inicio. Haga clic en Importar.

    Aparece el cuadro de diálogo Importar.

  2. En la lista desplegable Conexión de almacenamiento de objetos, seleccione la conexión que ha utilizado para la operación de exportación. Consulte Exportar Objetos.
  3. En la lista desplegable Nombre de archivo de importación, seleccione el archivo exportado.
  4. Seleccione una de las siguientes opciones de importación:
    • Fusionar: seleccione esta opción para fusionar los objetos que ya están en el repositorio con los objetos que vienen a través del proceso de importación. Esta opción solo está disponible para objetos de contenedor como Projects.
    • Sobrescribir: seleccione esta opción para sustituir los objetos que ya están en el repositorio por los objetos que vienen a través del proceso de importación.
  5. Haga clic en Importar para iniciar la operación de importación.

    Aparece una petición de confirmación cuando la operación de importación finaliza correctamente.