Introduzione ai cluster agenti

Attraverso i cluster è possibile distribuire i job di integrazione.

Di seguito sono forniti alcuni esempi di scenari aziendali in cui può essere utile definire più cluster.

  • I sistemi di origine sono geograficamente distribuiti. Per evitare la latenza di rete, è possibile distribuire uno o più agenti in ogni posizione dei data center.

  • Diverse unità operative dell'organizzazione desiderano proteggere e gestire i propri job in modo indipendente.

  • L'organizzazione utilizza diversi tipi di sistemi di origine. Ad esempio, E-Business Suite (EBS) e Peoplesoft sono situati in data center diversi. La sicurezza e il volume dei dati possono essere diversi e si desidera gestire il processo di estrazione dei dati in modo indipendente.

  • La frequenza di caricamento dei dati per le varie origini può essere diversa. Il data warehouse potrebbe disporre in un sistema di staging utilizzato come origine per il reporting e il drilling verso il basso. I dati possono essere caricati giornalmente in modalità interattiva e si desidera che sia supportato il drilling verso il basso. Si può utilizzare un altro sistema ERP come origine solo per il processo di consolidamento di fine mese, mentre tutti i caricamenti dati vengono elaborati in batch, definendo un cluster diverso per ognuna di queste origini dati.

È possibile allocare l'integrazione a cluster diversi definendo l'assegnazione dei cluster. È possibile assegnare le integrazioni al cluster corretto in base al tipo di entità:

  • Integrazione (regola dati);
  • Posizione
  • Applicazione target

Quando si esegue un job di integrazione, il sistema verifica se è stato assegnato un job, determina il cluster e assegna il job al cluster. L'ordine di precedenza per l'esecuzione di un job è determinato dal tipo di entità. L'integrazione ha la precedenza rispetto alla posizione, che ha precedenza su un'applicazione target.

All'interno di ogni cluster vi possono essere più agenti che garantiscono un ulteriore bilanciamento del carico e un'elevata disponibilità. Un agente viene associato a un cluster all'interno del file INI di configurazione dell'agente. Quando si avvia l'agente di integrazione EPM, l'agente viene associato automaticamente a un cluster e vengono eseguiti i job assegnati al cluster. La procedura di bilanciamento del carico all'interno di un cluster dipende dalla modalità di esecuzione utilizzata, sincrona o asincrona.

Nella modalità sincrona, il sistema utilizza un processo di instradamento sequenziale per assegnare i job agli agenti che appartengono a un cluster. Per ulteriori informazioni, fare riferimento alla sezione Configurazione della modalità sincrona.

Nella modalità asincrona, l'agente viene configurato per l'avvio in orari diversi per ottenere la massima disponibilità. Ad esempio, è possibile impostare un intervallo di 10 minuti e avviare un altro agente 5 minuti dopo l'ora e quindi un altro agente 10 minuti dopo l'ora. In pratica c'è un agente che esegue un controllo ogni 5 minuti.

Nota:

Se un'entità selezionata (posizione, applicazione o integrazione) viene riassegnata a un altro cluster, l'assegnazione al cluster precedente viene eliminata e sostituita automaticamente dalla nuova assegnazione.

L'estrazione di un job di integrazione non ha alcun effetto sullo stato di importazione e convalida del job. È possibile che un'estrazione vada a buon fine, ma che l'importazione o la convalida abbia esito negativo, come illustrato di seguito.

L'immagine mostra un'estrazione dell'agente riuscita, ma un'importazione non riuscita per un'integrazione in Dettagli processo.