Sap-hana-modeling

提供:Dev Guides
移動先:案内検索

SAP HANA-モデリング

SAP HANA Modelerオプションは、スキーマ→HANAデータベースのテーブルの上部に情報ビューを作成するために使用されます。 これらのビューは、ビジネスロジックを満たし、分析を実行して情報を抽出するためのレポート作成目的で、JAVA/HTMLベースのアプリケーションまたはSAP Lumira、Office Analysis、MS ExcelなどのサードパーティソフトウェアなどのSAPアプリケーションによって使用されます。

HANAモデリングは、HANA studioの[スキーマ]の[カタログ]タブで使用可能なテーブルの上部で行われ、すべてのビューは[パッケージ]の[コンテンツ]テーブルに保存されます。

[コンテンツ]および[新規]を右クリックして、HANA studioの[コンテンツ]タブで新しいパッケージを作成できます。

1つのパッケージ内で作成されたすべてのモデリングビューは、HANA studioで同じパッケージの下にあり、ビュータイプに従って分類されます。

各ビューには、ディメンションテーブルとファクトテーブルの異なる構造があります。 ディメンションテーブルはマスターデータで定義され、ファクトテーブルには、ディメンションテーブルと、販売数、平均遅延時間、合計価格などのメジャーのプライマリキーがあります。

ファクトとディメンションテーブル

ファクトテーブルには、ディメンションテーブルとメジャーの主キーが含まれます。 これらは、ビジネスロジックを満たすために、HANAビューのディメンションテーブルと結合されます。

対策の例-販売数、合計価格、平均遅延時間など

ディメンションテーブルにはマスターデータが含まれており、1つ以上のファクトテーブルと結合して、ビジネスロジックを作成します。 ディメンションテーブルは、ファクトテーブルを使用してスキーマを作成するために使用され、正規化できます。

寸法表の例-顧客、製品など

会社が顧客に製品を販売するとします。 すべての販売は企業内で発生する事実であり、これらの事実を記録するためにファクトテーブルが使用されます。

ファクトとディメンションテーブル

たとえば、ファクトテーブルの行3は、顧客1(ブライアン)が4日目に1つのアイテムを購入したという事実を記録します。 また、完全な例では、製品テーブルとタイムテーブルも用意されているため、彼女が何をいつ購入したかがわかります。

ファクトテーブルには、当社で発生するイベント(または少なくとも分析したいイベント-ユニット販売数、マージン、売上高)がリストされます。 ディメンションテーブルには、データを分析する要因(顧客、時間、製品)がリストされます。