Cosa sono le applicazioni di Data Integration

In Data Integration, un'applicazione è un contenitore a livello di area di lavoro per oggetti runtime, ad esempio task pubblicati ed esecuzioni di task.

È possibile schedulare ed eseguire i task pubblicati e monitorare e confrontare le esecuzioni di task in un'applicazione.

Ogni area di lavoro in Data Integration viene creata con un'applicazione predefinita che è possibile utilizzare immediatamente. È tuttavia possibile creare altre applicazioni da utilizzare. Ad esempio, è possibile utilizzare le applicazioni per gestire il ciclo di vita dei progetti di integrazione dei dati, dallo sviluppo al test fino alla distribuzione in produzione.

Data Integration consente di creare un'applicazione da zero o come copia di un'altra applicazione. Quando si crea una copia, nella nuova applicazione target vengono copiati solo i task pubblicati e le relative dipendenze dall'applicazione di origine. Nell'applicazione di destinazione, è possibile mappare ad asset dati, connessioni e schemi diversi. È inoltre possibile aggiornare o sincronizzare l'applicazione di destinazione quando sono presenti modifiche nell'applicazione di origine.

Di seguito viene descritto come utilizzare le applicazioni per gestire gli oggetti runtime per progetti diversi in un'area di lavoro. Ad esempio, se si dispone di un progetto per flussi di dati e task di Enterprise Resource Planning (ERP) e di un progetto per Human Capital Management (HCM), è possibile creare un'applicazione ERP e un'applicazione HCM. Inoltre, potresti anche avere diverse applicazioni per lo sviluppo e il test. Le applicazioni per il test possono essere create utilizzando risorse esistenti nelle rispettive applicazioni di sviluppo, come illustrato nella figura seguente. Quando vengono apportate modifiche al numero e al tipo di task pubblicati in un'applicazione di sviluppo, è possibile sincronizzare l'applicazione di test con le modifiche.

Applicazioni in un'area di lavoro con due progetti

L'applicazione (origine) esistente che si desidera copiare non deve trovarsi nello stesso compartimento o area di lavoro della nuova applicazione (destinazione). Ad esempio, se si dispone di aree di lavoro separate per lo sviluppo, il test e la produzione, è possibile creare un'applicazione di test nell'area di lavoro 2 come copia dell'applicazione di sviluppo presente nell'area di lavoro 1 e sincronizzare le modifiche quando necessario. Analogamente, è possibile creare un'applicazione di produzione nell'area di lavoro 3 come copia dell'applicazione di test nell'area di lavoro 2 e sincronizzare le modifiche quando necessario.

Applicazioni in tre aree di lavoro