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, bem como monitorar e comparar execuções de tarefas 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 Data Integration permite criar um aplicativo do zero ou como 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 de dados, conexões e esquemas. Você também poderá atualizar ou sincronizar o aplicativo de destino quando tiver alterações no aplicativo de origem.

Veja a seguir uma descrição de como você pode usar aplicativos para gerenciar objetos de runtime de 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 aplicativos diferentes para desenvolvimento e teste. Os aplicativos para teste podem ser criados usando recursos existentes nos respectivos aplicativos de desenvolvimento, conforme mostrado na ilustração a seguir. Quando forem feitas alterações no número e no tipo de tarefas publicadas em um aplicativo de desenvolvimento, você poderá sincronizar o aplicativo de teste com as alterações.

Aplicativos em um espaço de trabalho com dois projetos

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.

Aplicativos em três espaços de trabalho