Entità e attività del database

La tabella riportata di seguito mostra la relazione tra le entità del database ed i differenti tipi di attività del database. Inoltre, questa tabella descrive come l'entità del database viene creata nel database.

Nota: per DB2 UDB, lo script di generazione degli asset limita i nomi delle tabelle di buffer e di controllo a nove caratteri.

 

Entità del database Descrizione attività associate Quale modalità di creazione viene utilizzata?
Tabelle di buffer Utilizzate con le attività della tabella singola in entrata: Acquisisci righe inserite, Acquisisci righe aggiornate e Acquisisci righe eliminate. Le tabelle di buffer contengono il risultato di un'operazione del database.

Ad esempio, un'attività Acquisisci righe inserite sta eseguendo il polling di un inserimento nel database. Quando si verifica l'inserimento nel database, le tabelle di buffer vengono popolate con i dati che sono stati inseriti.

Le tabelle di buffer utilizzate con attività di tabella singola in entrata vengono create tramite la procedura riportata di seguito:
  1. Da Studio, pubblicare nel dispositivo di integrazione un progetto con un'orchestrazione che contiene l'attività della tabella singola in entrata.
  2. Utilizzare la WMC (Web Management Console) per creare le tabelle di buffer utilizzate dall'orchestrazione.
  3. Dalla WMC, distribuire il progetto.
Tabelle di controllo Utilizzate con le attività riportate di seguito, quando si specifica di consegnare i messaggi una sola volta:
  • Inserisci righe
  • Aggiorna righe
  • Elimina righe
  • Richiama procedura

Le tabelle di controllo non sono necessarie se viene specificata un'altra opzione di consegna. Specificare un'opzione di consegna nell'attività Regole di consegna dell'Elenco di controllo per un'attività.

Le tabelle di controllo utilizzate con le attività vengono create tramite la procedura riportata di seguito:
  1. Da Studio, pubblicare nel dispositivo di integrazione un progetto con un'orchestrazione che contiene l'attività database. Nell'attività del database, l'opzione Consegna messaggio è impostata su Una sola volta.
  2. Utilizzare la WMC (Web Management Console) per creare le tabelle di controllo utilizzate dall'orchestrazione.
  3. Dalla WMC, distribuire il progetto.
Trigger Utilizzati con le attività della tabella singola in entrata, Acquisisci righe inserite, Acquisisci righe aggiornate e Acquisisci righe eliminate, per popolare la tabella di buffer. I trigger utilizzati con attività di tabella singola in entrata vengono creati tramite la procedura riportata di seguito:
  1. Da Studio, pubblicare nel dispositivo di integrazione un progetto con un'orchestrazione che contiene l'attività della tabella singola in entrata.
  2. Utilizzare la WMC (Web Management Console) per creare i trigger utilizzati dall'orchestrazione.
  3. Dalla WMC, distribuire il progetto.
Procedure memorizzate Le procedure memorizzate sono richieste con l'attività Richiama procedura. La procedura memorizzata deve essere scritta e installata nel database prima di poter completare la configurazione dell'attività Richiama procedura in Studio. La procedura memorizzata non viene creata utilizzando la WMC. L'amministratore del database deve creare la procedura memorizzata direttamente nel database.
Sequenza Utilizzata con le attività della tabella singola in entrata, Acquisisci righe inserite, Acquisisci righe aggiornate e Acquisisci righe eliminate, solo per il database Oracle. Solo Oracle - Le sequenze utilizzate con le attività di tabella singola in entrata vengono create tramite la procedura riportata di seguito:
  1. Da Studio, pubblicare nel dispositivo di integrazione un progetto con un'orchestrazione che contiene l'attività della tabella singola in entrata.
  2. Utilizzare la WMC (Web Management Console) per creare le sequenze nel database Oracle, utilizzato dall'orchestrazione.
  3. Dalla WMC, distribuire il progetto.