Qué son las aplicaciones de integración de datos
En Data Integration, una aplicación es un contenedor en el nivel del espacio de trabajo para objetos de tiempo de ejecución como tareas publicadas y ejecuciones de tareas.
Puede programar y ejecutar tareas publicadas, y la tarea supervisar y comparar se ejecuta en una solicitud.
Cada espacio de trabajo de Data Integration se crea con una aplicación por defecto que puede utilizar de inmediato. Sin embargo, puede que desee crear otras aplicaciones para utilizar. Por ejemplo, puede utilizar aplicaciones para gestionar el ciclo de vida de los proyectos de integración de datos, desde el desarrollo hasta las pruebas y el despliegue en producción.
Data Integration permite crear una app desde cero o como una copia de otra. Al crear una copia, solo las tareas publicadas y sus dependencias de la aplicacion de origen se copian en la nueva aplicacion de destino. En la aplicación del destino, puede asignar a diferentes activos de datos, conexiones y esquemas. También puede refrescar o sincronizar la aplicación del destino cuando haya cambios en la aplicación del origen.
A continuación se describe cómo puede utilizar aplicaciones para gestionar los objetos de tiempo de ejecución para diferentes proyectos en un espacio de trabajo. Por ejemplo, si tiene un proyecto para tareas y flujos de datos de Enterprise Resource Planning (ERP), y un proyecto para Human Capital Management (HCM), podría crear una aplicación ERP y una aplicación HCM. Además, también podría tener distintas aplicaciones para desarrollo y pruebas. Las aplicaciones para pruebas se pueden crear mediante recursos existentes en las respectivas aplicaciones de desarrollo, como se muestra en la siguiente ilustración. Cuando se realizan cambios de número y tipo de tareas publicadas en una aplicación del desarrollo, puede sincronizar la aplicación con los cambios.
La aplicación (de origen) existente que desea copiar no tiene que estar en el mismo compartimento o espacio de trabajo que la aplicación nueva (de destino). Por ejemplo, si tiene espacios de trabajo separados para desarrollo, prueba y producción, puede crear una aplicación de prueba en el espacio de trabajo 2 como una copia de la aplicación de desarrollo que está en el espacio de trabajo 1 y sincronizar los cambios cuando sea necesario. Del mismo modo, puede crear una aplicación de producción en el espacio de trabajo 3 como una copia de la aplicación de prueba que está en el espacio de trabajo 2 y sincronizar los cambios cuando sea necesario.