SAP BW su HANA - Gestione dei dati
Quando il tuo sistema SAP BW viene eseguito sul database HANA, il costo dell'inserimento di tutti i dati in HANA in memoria è elevato. Inoltre, non tutti i dati di SAP BW sono richiesti nel database HANA e solo il 30-40% dei dati di BW è richiesto attivamente per il reporting e le operazioni. Questi dati devono essere inseriti solo nelle funzionalità in memoria di HANA.
SAP BW su HANA fornisce un'impostazione per i dati attivi e non attivi in modo da poter gestire il costo totale di proprietà inferiore. I dati possono essere classificati nelle seguenti 3 categorie in base alla temperatura dei dati:
Dati caldi
In quest'area, tutti i dati in hot data vengono archiviati nel database in memoria di HANA ed è disponibile per la creazione di report e le operazioni. In SAP BW, si tratta di InfoCubi e DSO che rientrano nei dati caldi poiché vengono utilizzati frequentemente per la creazione di report e le operazioni.
Questi dati vengono utilizzati frequentemente e in genere appartengono agli ultimi 2-3 anni e quindi questi dati devono essere inseriti come dati reali e devono essere inseriti nel database in memoria per ottenere le migliori prestazioni per scopi di reporting.
Di seguito sono riportate le proprietà chiave dei dati attivi:
Access - Molto frequente, ogni pochi secondi o minuti
Response - Accesso rapido, prestazioni elevate
Data Type - Dati da InfoCubi, DSO standard, DSO aperti e tutti i dati master
Dati freddi
I dati freddi sono considerati dati archiviati a cui si accede raramente e tutti i dati vengono archiviati nel database secondario. In SAP BW, i DSO e gli InfoCubi standard contengono i dati per operazioni e report. Tuttavia, nello scenario normale si accede frequentemente solo ai dati degli ultimi anni per la segnalazione. I dati più vecchi di 3 anni possono essere normalmente archiviati su un piano TCO inferiore in quanto vi si accede raramente.
Di seguito sono riportate le proprietà chiave dei dati freddi:
Access - Dati che risalgono a più di 3 anni fa e a cui si accede raramente per il reporting e le operazioni.
Response - Più lento rispetto ai dati caldi e caldi.
Data Type - Dati più vecchi da InfoCubi e DSO standard.
Dati caldi
I dati caldi sono i dati archiviati nell'archivio su disco del database HANA e sono sempre disponibili per l'accesso. Ciò consente di accedere in modo efficiente ai dati meno recenti nel database HANA.
Questi dati sono disponibili per la lettura, la scrittura e l'inserimento e forniscono un costo totale di proprietà inferiore.
Ci sono due tipi di dati con dati warm:
- Dati non attivi
- Tiering attivo / dinamico
Dati non attivi
Questo tipo di dati viene applicato ai DSO di Persistence Staging Area (PSA) e Write Optimized (W / O). In SAP BW, PSA e W / O DSO sono considerati oggetti a bassa priorità e in caso di carenza di memoria i dati non attivi vengono prima rimossi dalla memoria.
Di seguito sono riportate le proprietà chiave dei dati non attivi:
Access- Dati mediamente frequenti. Dati a cui si accede più frequentemente rispetto ai dati freddi.
Response- La risposta è rapida quando tutte le partizioni sono in memoria. Quando i dati devono essere caricati nella partizione, il tempo di risposta dipende dal volume dei dati.
Data Type - PSA e W / O DSO
Note - Il concetto Non attivo è disponibile a partire da SAP BW 7.3 SP8 ed è possibile utilizzarlo per gestire in modo efficiente la memoria nel database HANA.
Tiering attivo / dinamico
Nel tiering dinamico, non esiste il concetto di spostare i dati dalla partizione alla memoria con TCO basso e implica un meccanismo integrato per accedere a tutti i dati con tempi di prestazioni ottimali.
Tutti i dati, PSA e W / O DSO, sono archiviati nel disco e sono disponibili per SAP BW 7.4 SP8 e HANA 1.0 SP9 o versioni successive.
Di seguito sono riportate le proprietà chiave dei dati di tiering attivo / dinamico:
Access- Dati mediamente frequenti. Dati a cui si accede più frequentemente rispetto ai dati freddi.
Response - Leggermente più lento dei dati a caldo
Data Type - PSA, W / O DSO e Advanced DSO
Monitorare il concetto di dati non attivi nel sistema SAP BW
Apri monitor dati attivo / non attivo, esegui Transaction Code: RSHDBMON oppure è possibile accedere a Administration Workbench → Administration → Monitors → Active / Non-Active data.
Successivamente, fare clic sulla visualizzazione dettagliata per controllare le impostazioni di scaricamento anticipato. È possibile controllare le impostazioni di scaricamento anticipato per i seguenti oggetti:
- DSO standard
- Senza DSO
- InfoCube
- Fonte di dati
Dalla selezione dei dati, seleziona l'origine dati dal menu a discesa. Seleziona Oggetto e fai clic su Esegui.
Le tabelle PSA e i DSO ottimizzati per la scrittura sono contrassegnati come Warm da SAP in BW per impostazione predefinita. Significa che il flag è impostato come attivo per impostazione predefinita.
Ciò consente di rimuovere queste tabelle dalla memoria principale con una priorità maggiore rispetto ad altre tabelle di InfoProvider BW persistenti. È possibile personalizzare questa impostazione utilizzando il flag Early Unload nella finestra come mostrato nello screenshot seguente.