SAP BW - Catena di processi

In SAP BI Data Warehouse Management, è possibile pianificare una sequenza di processi in background per un evento e pochi di questi processi possono attivare un evento separato per avviare gli altri processi.

Una catena di processi offre i seguenti vantaggi in un sistema SAP BI:

  • Possono essere utilizzati per gestire e controllare centralmente i processi.

  • È possibile visualizzare i processi utilizzando la grafica.

  • Utilizzando l'elaborazione controllata dagli eventi, è possibile automatizzare le pianificazioni complesse.

Features −

  • Security
  • Flexibility
  • Openness

Struttura di una catena di processo

Ogni catena di processo è composta dai seguenti componenti:

  • Avvia processo
  • Processi di candidatura individuali
  • Processi di raccolta

Il processo di avvio viene utilizzato per definire la condizione di avvio di una catena di processi e tutti gli altri processi della catena sono programmati per attendere un evento. I processi dell'applicazione sono i processi definiti in una sequenza e sono i processi effettivi in ​​un sistema BI. Possono essere classificati come:

  • Processo di caricamento
  • Processo agente segnalante
  • Processo di amministrazione della destinazione dei dati
  • Altri processi BI

Un processo può essere definito come una procedura interna o esterna al sistema SAP e ha un inizio e una fine definiti.

Avvia il processo per la progettazione di una catena di processi

Il processo di avvio viene utilizzato per definire la condizione di avvio di una catena di processi. È possibile avviare una catena di processi all'ora specificata o dopo un evento attivato da un processo di avvio.

Un inizio della catena di processi può anche essere configurato utilizzando una metacatena. Se la condizione iniziale di una catena di processo è integrata con un'altra catena di processo, questa è nota come ametachain.

Di seguito sono riportate le caratteristiche principali di un processo di avvio:

  • In una catena di processi, solo un processo di avvio può essere pianificato senza un processo predecessore.

  • È possibile definire un solo processo di avvio per ciascuna catena di processi.

  • Un processo di avvio non può essere il successore di un altro processo.

  • È possibile utilizzare un processo di avvio solo in una singola catena di processi.

Come creare una catena di processi?

Uso T-Code: RSPC o in Modeling tab → Go to Process Chain.

Fare clic con il tasto destro nel file Context area → Create Process Chain.

Immettere il nome tecnico e la descrizione della catena del processo. Fare clic su Continua.

Per creare un processo di avvio, fare clic sulla nuova icona nella finestra successiva che si apre. Immettere il nome tecnico e la descrizione del processo a stella.

Nella finestra successiva è possibile definire le opzioni di pianificazione. La pianificazione diretta consiste nel pianificare la catena di processi in un intervallo di tempo specificato.

È possibile utilizzare "Modifica selezione" per immettere i dettagli della pianificazione.

Vai al pulsante Data / Ora. Indica la data / ora di inizio pianificato, la data / ora di fine.

Per definire la frequenza, selezionare la casella di controllo Lavoro periodico come mostrato nella seguente schermata. Clicca suPeriod Values. Immettere la frequenza (oraria / giornaliera / settimanale / mensile / altro periodo). Fare clic sul pulsante Salva e indietro per tornare alla schermata RSPC precedente.

Il passaggio successivo consiste nel selezionare il tipo di processo.

  • Per eseguire il dataload tramite un InfoPackage, utilizzare il tipo di processo Execute InfoPackage.

  • Per eseguire il dataload tramite un DTP, utilizzare il tipo di processo Data Transfer Process.

Fare doppio clic sul tipo di processo e si aprirà una nuova finestra. È possibile selezionare InfoPackage dalle opzioni fornite.

Per connettere la variante con un InfoPackage, selezionare “Avvia variante” e tenere premuto il tasto sinistro del mouse. Quindi spostare il pulsante del mouse sul passaggio di destinazione. Una freccia dovrebbe seguire il tuo movimento. Smetti di premere il pulsante del mouse e verrà creata una nuova connessione.

Per eseguire un controllo di coerenza, fare clic su Goto → Checking View.

Per attivare la catena di processi, fare clic su Attiva o vedere la seguente schermata per comprendere i passaggi a cui attenersi.

Per pianificare la catena di processi, vai a Execution → Schedule. Select Priority and Continue.

Questo pianificherà la catena di processi come un processo in background e può essere visualizzato utilizzando Transaction SM37.

Monitorare la catena del processo

Uso T-Code: RSPCM

Viene utilizzato per monitorare le catene di processo quotidiane.

Per visualizzare i registri, utilizzare T-code: RSPC

Seleziona Processo chain → Right Click → Display Log.