SAP BODS - Memory Datastore

È possibile creare un archivio dati utilizzando la memoria come tipo di database. I datastore di memoria vengono utilizzati per migliorare le prestazioni dei flussi di dati nei lavori in tempo reale poiché archivia i dati nella memoria per facilitare l'accesso rapido e non richiede di andare all'origine dati originale.

Un datastore di memoria viene utilizzato per archiviare gli schemi delle tabelle di memoria nel repository. Queste tabelle di memoria ottengono i dati dalle tabelle nel database relazionale o utilizzando file di dati gerarchici come messaggi XML e IDoc. Le tabelle di memoria rimangono attive fino a quando il lavoro non viene eseguito ei dati nelle tabelle di memoria non possono essere condivisi tra diversi lavori in tempo reale.

Creazione di un archivio dati di memoria

Per creare Memory Datastore, seguire i passaggi indicati di seguito.

Step 1 - Fare clic su Crea archivio dati e immettere il nome dell'archivio dati “Memory_DS_TEST”. Le tabelle di memoria sono presentate con normali tabelle RDBMS e possono essere identificate con convenzioni di denominazione.

Step 2 - In Tipo di archivio dati, Seleziona database e nel tipo di database seleziona Memory. Fare clic su OK.

Step 3 - Ora vai su Progetto → Nuovo → Progetto come mostrato nella schermata riportata di seguito.

Step 4- Crea un nuovo lavoro facendo clic con il pulsante destro del mouse. Aggiungi flusso di lavoro e flusso di dati come mostrato di seguito.

Step 5- Seleziona una tabella modello e trascina e rilascia nell'area di lavoro. Si aprirà una finestra Crea tabella.

Step 6- Immettere il nome della tabella e in Datastore, selezionare Memory Datastore. Se desideri un ID riga generato dal sistema, seleziona il filecreate row idcasella di controllo. Fare clic su OK.

Step 7 - Collega questa tabella di memoria al flusso di dati e fai clic su Save All in cima.

Tabella di memoria come origine e destinazione

Per utilizzare una tabella di memoria come destinazione:

Step 1- Vai alla libreria di oggetti locale, fai clic sulla scheda Datastore. Espandi l'archivio dati di memoria → Espandi tabelle.

Step 2- Selezionare la tabella di memoria che si desidera utilizzare come tabella di origine o di destinazione e trascinarla nel flusso di lavoro. Connetti questa tabella di memoria a come origine o destinazione nel flusso di dati.

Step 3 - Fare clic su save pulsante per salvare il lavoro.