Exportar e importar objetos

Puede mover objetos de Data Transforms entre entornos. Necesita una conexión a Object Storage para almacenar el archivo exportado. A continuación, debe utilizar la misma conexión de Object Storage para importar los objetos.

Temas

Exportar Objetos

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

Las opciones Export e Import en Data Transforms le permiten hacer lo siguiente:
  • Mueva el código de los entornos de desarrollo a los entornos de producción.
  • Comparta código entre entornos de desarrollo.
  • Realizar copia de seguridad y restauración de objetos.

Para exportar objetos de un entorno de desarrollo, debe proporcionar una conexión a Object Storage como entrada. Debe utilizar la misma conexión de Object Storage cuando desee ejecutar el proceso de importación en otro entorno. Consulte Importar objetos. La operación de exportación exporta todos los metadatos de los objetos del 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 exportar objetos individuales en los siguientes niveles:
  • Proyectos
  • Conexiones
  • Carga de datos
  • Flujo de datos
  • Flujo de trabajo
  • Programa
Cuando se exporta 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 de ese proyecto también se exportan.

Para exportar objetos mediante el asistente de exportación:

  1. En el panel de la izquierda, haga clic en el separador Home. Haga clic en Exportar.

    Aparece el asistente 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 en 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 optar por exportar un único, 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 que ha seleccionado 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 las selecciones.
  9. Haga clic en Exportar para iniciar la operación de exportación.

    Cuando se inicia la operación de exportación aparece una petición de confirmación. Haga clic en el enlace que aparece en la petición de datos para supervisar el progreso de la operación de exportación en la página Detalles del Trabajo.

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 en la lista desplegable para almacenar el archivo exportado. Debe seleccionar la misma conexión de Object Storage durante la operación de importación.
  4. Haga clic en Exportar para iniciar la operación de exportación.

    Cuando se inicia la operación de exportación aparece una petición de confirmación. Haga clic en el enlace que aparece en la petición de datos para supervisar el progreso de la operación de exportación en la página Detalles del Trabajo.

Objetos de importación

Para importar objetos, debe proporcionar la misma conexión de Object Storage que utilizó para la operación de exportación.

Tenga en cuenta lo siguiente sobre el proceso de importación:
  • Proyectos: para importar proyectos, puede elegir si desea sobrescribir los datos en el 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 coinciden, todos los objetos secundarios del repositorio se fusionarán con los nuevos objetos secundarios que están pasando por 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 incluyen en 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 sólo actualiza las propiedades avanzadas de la conexión en el repositorio junto con el nombre de la conexión. Las credenciales, como el nombre del esquema, las contraseñas y la URL de conexión, se mantienen como están en el nuevo entorno. Puede utilizar dichas conexiones sin realizar ninguna modificación en el repositorio de destino.

    En el caso de las conexiones que no coinciden 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 cargas de datos, 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.
  • Programar: el estado de los programas que no tienen ninguna coincidencia en el repositorio se define en Inactivo. Debe actualizar la información de conexión asociada a la programación y, a continuación, definir el estado de la programación en Activo.

Para importar objetos:

  1. En el panel de la izquierda, haga clic en el separador Home. 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. Elija 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 están pasando por el proceso de importación. Esta opción solo está disponible para objetos de contenedor como Proyectos.
    • Sobrescribir: seleccione esta opción para sustituir los objetos que ya están en el repositorio por los objetos que están pasando por el proceso de importación.
  5. Haga clic en Importar para iniciar la operación de importación.

    Cuando se inicia la operación de importación aparece una petición de confirmación. Haga clic en el enlace que se muestra en la petición de datos para supervisar el progreso de la operación de importación en la página Detalles del trabajo.