Sap-bw-on-hana-data-management
SAP BW on HANA-データ管理
SAP BWシステムをHANAデータベースで実行する場合、HANAのすべてのデータをメモリ内に配置するコストは高くなります。 また、SAP BWのすべてのデータがHANAデータベースに必要なわけではなく、BWのデータの30〜40%だけがレポートと操作に積極的に必要です。 このデータは、HANAのメモリ内機能にのみ配置する必要があります。
SAP BW on HANAにはアクティブデータと非アクティブデータの設定が用意されているため、低い総所有コストを管理できます。 データは、データ温度ごとに次の3つのカテゴリに分類できます-
ホットデータ
この領域では、ホットデータの下のすべてのデータがHANAインメモリデータベースに格納され、レポートおよび操作に使用できます。 SAP BWでは、これはレポートおよび操作に頻繁に使用されるホットデータの下にあるInfoCubeとDSOです。
このデータは頻繁に使用され、通常過去2〜3年に属しているため、このデータは実際のホットデータとして配置する必要があり、レポート目的で最高のパフォーマンスを得るにはインメモリデータベースに配置する必要があります。
ホットデータの重要な特性は次のとおりです-
- アクセス-数秒または数分ごとに非常に頻繁に
- 応答-高速アクセス、高いパフォーマンス
- データタイプ-インフォキューブ、標準DSO、オープンDSO、およびすべてのマスターデータからのデータ
コールドデータ
コールドデータは、ほとんどアクセスされないアーカイブデータと見なされ、すべてのデータはセカンダリデータベースに保存されます。 SAP BWでは、標準のDSOとInfoCubeに操作とレポート用のデータが含まれています。 ただし、通常のシナリオでは、過去数年間のデータのみがレポートのために頻繁にアクセスされます。 3年以上前のデータは、アクセス頻度が低いため、通常は低TCOプランに保存できます。
コールドデータの主要な特性は次のとおりです-
- アクセス-3年以上前のデータで、レポートおよび操作のためにアクセスされる頻度は低いです。
- 応答-ホットおよびウォームデータと比較して遅い。
- データタイプ-インフォキューブおよび標準DSOからの古いデータ。
暖かいデータ
ウォームデータは、HANAデータベースのディスクストレージに格納されているデータであり、いつでもアクセスできます。 これにより、HANAデータベース内の最新でないデータに効率的にアクセスできます。
このデータは読み取り、書き込み、挿入に使用でき、総所有コストを削減できます。
ウォームデータには2種類のデータがあります-
- 非アクティブデータ
- アクティブ/動的階層化
非アクティブデータ
このデータ型は、永続ステージングエリア(PSA)および書き込み最適化(W/O)DSOに適用されます。 SAP BWでは、PSAとW/O DSOは優先度の低いオブジェクトと見なされ、メモリ不足の場合、非アクティブなデータが最初にメモリから削除されます。
非アクティブなデータの主要なプロパティは次のとおりです-
- アクセス-中頻度のデータ。 コールドデータよりも頻繁にアクセスされるデータ。
- 応答-すべてのパーティションがメモリ内にある場合、応答は迅速です。 データをパーティションにロードする場合、応答時間はデータの量によって異なります。
- データタイプ-PSAおよびW/O DSO
注-SAP BW 7.3 SP8以降、非アクティブコンセプトが利用でき、それを使用してHANAデータベースのメモリを効率的に管理できます。
アクティブ/動的階層化
動的階層化では、パーティションから低TCOメモリにデータを移動するという概念はなく、最適なパフォーマンス時間ですべてのデータにアクセスする統合メカニズムが含まれます。
すべてのデータ(PSAおよびW/O DSO)はディスクに保存され、SAP BW 7.4 SP8およびHANA 1.0 SP9以降のバージョンで使用できます。
アクティブ/動的階層化データの主要なプロパティは次のとおりです-
- アクセス-中頻度のデータ。 コールドデータよりも頻繁にアクセスされるデータ。
- 応答-ホットデータよりわずかに遅い
- データタイプ-PSA、W/O DSO、および高度なDSO
SAP BWシステムでの非アクティブデータの概念の監視
アクティブ/非アクティブデータモニターを開き、*トランザクションコード:RSHDBMON *を実行するか、Administration Workbench→管理→モニター→アクティブ/非アクティブデータに移動できます。
次に、詳細ビューをクリックして、初期のアンロード設定を確認します。 次のオブジェクトの早期アンロード設定を確認できます-
- 標準DSO
- W/O DSO
- インフォキューブ
- 情報源
データ選択から、ドロップダウンからデータソースを選択します。 オブジェクトを選択し、実行をクリックします。
PSAテーブルと書き込み最適化されたDSOは、デフォルトでBWのSAPによってウォームとしてマークされます。 これは、フラグがデフォルトでアクティブに設定されていることを意味します。
これにより、これらのテーブルは、永続的なBWインフォプロバイダの他のテーブルと比較して高い優先度でメインメモリから削除できます。 次のスクリーンショットに示すように、ウィンドウのEarly Unloadフラグを使用して、この設定をカスタマイズできます。