Udostępnij za pośrednictwem


Definiowanie hierarchii nadrzędny podrzędny

Hierarchii nadrzędny podrzędność jest hierarchii w standardowy wymiar, który zawiera atrybut nadrzędnej.Opisuje atrybut nadrzędny samoodwołujących relacji, lub samosprzężenie, w ramach głównej tabela Wymiar.Hierarchie nadrzędny podrzędność są zbudowane z atrybut pojedynczego obiektu nadrzędnego.Tylko jeden poziom jest przypisany do hierarchii nadrzędny podrzędność, ponieważ obecne w hierarchii poziomów są pobierane z relacji podrzędności między członkami skojarzonych z atrybut nadrzędnej.Stanowisko element członkowski w hierarchii nadrzędny podrzędność jest określana przez KeyColumns i RootMemberIf atrybut właściwość nadrzędny stanowisko element członkowski poziom jest ustalona przez OrderBy właściwość atrybut nadrzędny.Aby uzyskać więcej informacji na temat właściwości atrybut, zobacz Atrybuty i atrybutowe.

Ze względu na relacje podrzędności między poziomów w hierarchii nadrzędny podrzędność niektórzy członkowie nie typu liść może mieć dane pochodzące z podstawowych źródeł danych, oprócz danych sumarycznych z elementów podrzędność.

Schemat wymiaru

Schemat wymiarów, hierarchii nadrzędny podrzędność zależy od relacji odwołujących się do siebie na głównej tabela Wymiar.Na przykład, poniższy diagram ilustruje DimOrganization głównej tabela wymiar w AdventureWorksDW przykładowej bazy danych.

Sprzężenie w tabeli DimOrganization, które zawiera odwołanie do siebie samego

W tej tabela wymiarów ParentOrganizationKey kolumna ma relacji klucz obcy z OrganizationKey kolumny klucz podstawowy.Innymi słowy każdy rekord w tabela może być powiązane za pośrednictwem relacji nadrzędny podrzędność z innym rekordem w tabela.Tego rodzaju z samosprzężenie jest zazwyczaj używany do reprezentowania organizacji obiekt danych, takich jak struktura zarządzania pracowników działu.

Hierarchie i poziomy

Wymiary, które nie mają relacji nadrzędny podrzędność tworzyć hierarchie przez grupowanie i porządkowanie atrybutów.Wymiary te pobierają poziom nazwy hierarchii ich od nazw atrybutów.

Jednakże wymiary nadrzędny podrzędność konstruować hierarchie nadrzędny podrzędność rozpatrywanie głównej tabela Wymiar zawiera dane, a następnie oceniania relacji podrzędności między rekordami w tabela.Aby uzyskać więcej informacji na temat hierarchii nadrzędny podrzędność, zobacz Hierarchie użytkownika.

Hierarchie nadrzędny podrzędność pochodzi od atrybutów, które są używane do tworzenia hierarchii nazwy poziomów w hierarchii nadrzędny podrzędność.Zamiast tego te wymiary nazwy poziom automatycznie utworzyć przy użyciu szablonu nazewnictwa — ciąg wyrażenie można określić poziom atrybutu nadrzędny, który kontroluje sposób atrybut generuje hierarchia atrybutu.Aby uzyskać więcej informacji dotyczących sposobu zestaw szablonu nazewnictwa dla atrybut nadrzędny, zobacz Atrybuty i atrybutowe.

Członkowie danych

Na ogół wymiar typu liść zawierają dane pochodzące bezpośrednio z podstawowego źródła danych wewnętrznych elementach członkowskich zawierają dane pochodzące z agregacje na elementy podrzędność.

Hierarchie nadrzędny podrzędność mogą mieć jednak niektórzy członkowie nie typu liść, którego dane pochodzi od podstawowego źródła danych, oprócz danych sumarycznych z elementów podrzędność.Dla tych członków nie typu liść w hierarchii nadrzędny podrzędność, można tworzyć elementy podrzędne wygenerowane przez system specjalny zawierające podstawowej tabela fakt danych.Zwane danych członków, te elementy podrzędność specjalne zawierają wartości, które są bezpośrednio związane z element członkowski nie typu liść i jest niezależna od podsumowania wartości obliczane na podstawie obiektów podrzędnych element członkowski nie typu liść.Aby uzyskać więcej informacji o danych członków, zobacz Praca z atrybutów w hierarchie nadrzędny podrzędny.