HANA上のSAPBW-データ管理

SAP BWシステムがHANAデータベースで実行されている場合、すべてのデータをHANAのメモリ内に配置するコストは高くなります。また、SAP BWからのすべてのデータがHANAデータベースに必要なわけではなく、BWからのデータの30〜40%のみがレポートと操作にアクティブに必要です。このデータは、HANAのメモリ内機能にのみ配置する必要があります。

HANA上のSAPBWは、アクティブデータと非アクティブデータの設定を提供するため、総所有コストの削減を管理できます。データは、データ温度に応じて次の3つのカテゴリに分類できます-

ホットデータ

この領域では、ホットデータの下にあるすべてのデータがHANAインメモリデータベースに保存され、レポートと操作に使用できます。SAP BWでは、これは、レポートと操作に頻繁に使用されるため、ホットデータの対象となるインフォキューブとDSOです。

このデータは頻繁に使用され、通常は過去2〜3年のものであるため、レポートの目的で最高のパフォーマンスを得るには、このデータを実際のホットデータとして配置し、メモリ内データベースに配置する必要があります。

ホットデータの主な特性は次のとおりです-

  • Access −非常に頻繁に、数秒または数分ごと

  • Response −高速アクセス、高いパフォーマンス

  • Data Type −インフォキューブ、標準DSO、オープンDSO、およびすべてのマスタデータからのデータ

コールドデータ

コールドデータは、めったにアクセスされないアーカイブデータと見なされ、すべてのデータはセカンダリデータベースに保存されます。SAP BWでは、標準のDSOとインフォキューブに操作とレポートのデータが含まれています。ただし、通常のシナリオでは、過去数年のデータのみがレポートのために頻繁にアクセスされます。3年以上経過したデータは、アクセス頻度が低いため、通常、より低いTCOプランで保存できます。

コールドデータの主なプロパティは次のとおりです-

  • Access − 3年以上経過しており、レポートおよび操作のためにアクセスされる頻度が低いデータ。

  • Response −ホットデータとウォームデータに比べて遅い。

  • Data Type −インフォキューブおよび標準DSOからの古いデータ。

ウォームデータ

ウォームデータは、HANAデータベースのディスクストレージに保存されているデータであり、いつでもアクセスできます。これにより、HANAデータベース内の最近のデータに効率的にアクセスできます。

このデータは、読み取り、書き込み、および挿入に使用でき、総所有コストを削減できます。

ウォームデータには2種類のデータがあります-

  • 非アクティブデータ
  • アクティブ/動的階層化

非アクティブデータ

このデータ型は、永続ステージング領域(PSA)および書き込み最適化(W / O)DSOに適用されます。SAP BWでは、PSAとW / O DSOは優先度の低いオブジェクトと見なされ、メモリ不足の場合、非アクティブなデータが最初にメモリから削除されます。

非アクティブデータの主なプロパティは次のとおりです-

  • Access−中頻度のデータ。コールドデータよりも頻繁にアクセスされるデータ。

  • Response−すべてのパーティションがメモリ内にある場合、応答は迅速です。データをパーティションにロードする場合、応答時間はデータの量によって異なります。

  • Data Type −PSAおよびW / O DSO

Note −非アクティブコンセプトはSAP BW 7.3 SP8以降で使用可能であり、これを使用してHANAデータベースのメモリを効率的に管理できます。

アクティブ/動的階層化

動的階層化では、データをパーティションから低TCOメモリに移動するという概念はなく、最適なパフォーマンス時間ですべてのデータにアクセスするための統合メカニズムが含まれます。

すべてのデータ(PSAおよびW / O DSO)はディスクに保存され、SAP BW 7.4SP8およびHANA1.0SP9以降のバージョンで使用できます。

以下は、アクティブ/動的階層化データの主要なプロパティです。

  • Access−中頻度のデータ。コールドデータよりも頻繁にアクセスされるデータ。

  • Response −ホットデータよりもわずかに遅い

  • Data Type − PSA、W / O DSO、およびAdvanced DSO

SAPBWシステムで非アクティブデータの概念を監視する

アクティブ/非アクティブデータモニターを開き、実行します Transaction Code: RSHDBMON または、[管理ワークベンチ]→[管理]→[モニター]→[アクティブ/非アクティブデータ]に移動できます。

次に、詳細ビューをクリックして、早期アンロード設定を確認します。以下のオブジェクトの早期アンロード設定を確認できます-

  • 標準DSO
  • DSOなし
  • InfoCube
  • 情報元

データ選択から、ドロップダウンからデータソースを選択します。[オブジェクト]を選択し、[実行]をクリックします。

PSAテーブルと書き込み最適化DSOは、デフォルトでBWのSAPによってウォームとしてマークされます。これは、フラグがデフォルトでアクティブとして設定されていることを意味します。

これにより、これらのテーブルを、永続BWインフォプロバイダの他のテーブルと比較して高い優先度でメインメモリから削除することができます。次のスクリーンショットに示すように、ウィンドウの早期アンロードフラグを使用してこの設定をカスタマイズできます。