O que são Aplicativos de Integração de Dados
No Data Integration, aplicativo é um contêiner no nível do espaço de trabalho para objetos de runtime, como tarefas publicadas e execuções de tarefas.
Você pode programar e executar tarefas publicadas, monitorar e comparar execuções de tarefa em um aplicativo.
Cada espaço de trabalho no Data Integration é criado com um aplicativo padrão que você pode usar imediatamente. No entanto, talvez você queira criar outros aplicativos a serem usados. Por exemplo, você pode usar aplicativos para gerenciar o ciclo de vida de projetos de integração de dados, do desenvolvimento ao teste até a implantação em produção.
O serviço Data Integration permite criar um aplicativo do zero ou como uma cópia de outro aplicativo. Ao criar uma cópia, somente as tarefas publicadas e suas dependências do aplicativo de origem são copiadas para o novo aplicativo de destino. No aplicativo de destino, você pode mapear para diferentes ativos, conexões e esquemas de dados. Você também pode atualizar ou sincronizar o aplicativo de destino quando tiver alterações no aplicativo de origem.
Veja a seguir como você pode usar aplicativos para gerenciar objetos de tempo de execução para diferentes projetos em um espaço de trabalho. Por exemplo, se você tiver um projeto para fluxos de dados e tarefas de ERP (Enterprise Resource Planning) e um projeto para HCM (Human Capital Management), poderá criar um Aplicativo de ERP e um Aplicativo de HCM. Além disso, você também pode ter diferentes aplicativos para desenvolvimento e teste. As aplicações para teste podem ser criadas com os recursos existentes nas respectivas aplicações de desenvolvimento, conforme mostrado na ilustração a seguir. Quando são feitas alterações para o número e o tipo de tarefas publicadas em um aplicativo de desenvolvimento, você pode sincronizar o aplicativo de teste com as mudanças.
 
O aplicativo existente (de origem) que você deseja copiar não precisa estar no mesmo compartimento ou espaço de trabalho do novo aplicativo (de destino). Por exemplo, se você tiver espaços de trabalho distintos para desenvolvimento, teste e produção, poderá criar um aplicativo de teste no espaço de trabalho 2 como cópia do aplicativo de desenvolvimento que está no espaço de trabalho 1 e sincronizar as alterações quando necessário. Da mesma forma, você pode criar um aplicativo de produção no espaço de trabalho 3 como cópia do aplicativo de teste que está no espaço de trabalho 2 e sincronizar as alterações quando necessário.
