不規則階層

不規則階層 では、ディメンションの少なくとも 1 つのメンバーの親メンバーが、そのメンバーのすぐ上のレベルにはありません。不平衡階層と同様に、階層の分岐は異なるレベルまで下降できます。

不規則階層は、市や国のように各レベルの意味には整合性があっても階層の深さには違いがある、地理的階層を表すことができます。図 1 は、大陸、国、地域/州、市のレベルが定義されている地理的階層を示しています。1 つの分岐は、大陸が北アメリカ、国がアメリカ合衆国、地域または州がカリフォルニア、そして市がサンフランシスコです。しかし、エントリーのないレベルが存在するメンバーがあると、階層は不規則になります。例えば、別の分岐は大陸がヨーロッパ、国がギリシャ、市がアテネですが、この例のビジネス・モデルでは地域または州のレベルはギリシャに該当しないため、このレベルのエントリーはありません。この例では、ギリシャとアメリカ合衆国の分岐は異なる深さまで下降し、不規則階層を形成します。

図 1. 不規則階層
不規則階層の例

ワークベンチは不規則階層の使用をサポートします。不規則階層のスキップされたレベルは無視されて、存在しない場合と同じように扱われます。各レベルに対してはディメンション表に少なくとも 1 つの列が必要であり、欠落しているレベルには NULL 値が格納されます。


フィードバック