Udostępnij za pośrednictwem


Grupowanie elementów członkowskich atrybutu (Discretization)

Grupa element członkowski jest systemu wygenerowany kolekcja z kolejnych element członkowski wymiaru.In Microsoft SQL Server Analysis Services, members of an attribute can be grouped into a number of member groups through a process called discretization.Poziom w hierarchii zawiera grupy element członkowski członkowski lub członków, ale nie oba na raz.Podczas przeglądania użytkownikom biznesowym poziom zawierających grupy element członkowski członkowski, oni wyświetlić nazwy i wartości grupy element członkowski członkowski do komórek.Wygenerowany przez członków Analysis Services do obsługi element członkowski członkowski grupowanie są określane jako członków grupowanie i wyglądają jak zwykłe członków.

The DiscretizationMethod właściwość on an atrybut controls how the members are grouped.

DiscretizationMethod Ustawienie

Description

None

Wyświetla członków.

Automatic

Wybiera metoda, która najlepiej odpowiada danych: albo EqualAreas Metoda lub Clusters Metoda.

EqualAreas

Próbuje podzielić elementy członkowskie w atrybut w grupy, które zawierają równej liczby członków.

Clusters

Próbuje podzielić grup członków w atrybucie podstawie próbkowanie danych szkolenia inicjowanie na liczbę losową punktów i uruchamianie kilku iteracji z Maximization oczekiwania (EM) klastrowanie algorytmu.

Ta metoda jest przydatna, ponieważ działa na dowolnym krzywej dystrybucji, ale jest droższa w odniesieniu do czas przetwarzania.

The DiscretizationNumber właściwość on attributes specifies the number of groups to display. Jeśli właściwość jest zestaw na wartość domyślną 0, Analysis Services Określa liczbę grup próbkowanie lub odczytywania danych, w zależności od ting zestaw z DiscretizationMethod Właściwość.

kolejność sortowania dla członków grup element członkowski jest kontrolowany za pomocą OrderBy Właściwość atrybut. Na podstawie tego zamówienia sortowania elementów w grupie element członkowski są uporządkowane po kolei.

Typowe zastosowanie dla element członkowski członkowski grupy ma wyjść niedziałający z poziom z kilku członków do poziom z wielu element członkowski członkowski.Aby użytkownicy mogli drążyć niedziałający między poziomami, zmienić DiscretizationMethod właściwość atrybut dla poziom, który zawiera wiele elementów członkowskich z None do jednej z metod discretization opisane w powyższej tabela. Na przykład wymiar klient zawiera nazwę klient hierarchia atrybutu członkom 500 000.Można zmienić ten atrybut grupy klientów i ustawić DiscretizationMethod Właściwość Automatic element członkowski członkowski grupy są wyświetlane poziom element członkowski hierarchia atrybutu.

Aby wykonać drążenie do poszczególnych klientów w każdej grupie, można utworzyć innej hierarchii atrybut nazwy klient, związane z tą samą tabelą kolumna.Następnie utwórz nową hierarchię użytkownika na podstawie dwóch atrybutów.Najwyższego poziom może być oparte na atrybutu grupy klientów i na niższym poziomie mogą być oparte na atrybut nazwy klient.The IsAggregatable właściwość would be True on both attributes. Użytkownik może następnie rozwiń (wszystkie) poziom w hierarchii, aby wyświetlić członków grupy i rozwiń członków grupy, aby wyświetlić elementy członkowskie typu liść w hierarchii.Aby ukryć grupę lub klient, zestaw AttributeHierarchyVisible Właściwość False na odpowiedni atrybut.

Nadawanie nazw szablonów

Nazwy grupy składników są generowane automatycznie podczas tworzenia grup element członkowski.Jeśli nie podasz nazewnictwa szablonu, jest używany domyślny szablon nazewnictwa.Ta metoda nadawania nazw określając szablon nazewnictwa w można zmienić Format Opcja dla NameColumn Właściwość atrybut. Inne szablony nazewnictwa może można ponownie zdefiniować dla każdego języka określonego w Translations Zbiór kolumn, wiązanie, które były wykorzystywane do NameColumn Właściwość atrybut.

The Format setting uses the following ciąg wyrażenie to define the naming template:

<Naming template> ::= <First definition> [;<Intermediate definition>;<Last definition>]

<First definition> ::= <Name expression>

<Intermediate defintion> ::= <Name expression>

<Last definition> ::= <Name expression>

The <First definition> parameter applies only to the first or only element członkowski group generated by the discretization metoda. Jeśli następujące parametry opcjonalne <Intermediate definition> i <Last definition> nie są dostarczane, <First definition> parametr jest używany dla wszystkich grup miar wygenerowany dla tego atrybut.

The <Last definition> parameter applies only to the last element członkowski group generated by the discretization metoda.

The <Intermediate bucket name> parameter applies to every element członkowski group other than the first or last element członkowski group generated by the discretization metoda. Jeśli dwie lub mniejszej liczby grup element członkowski są generowane, ten parametr jest ignorowany.

The <Bucket name> parameter is a ciąg wyrażenie that can incorporate a zestaw of variables to represent element członkowski or element członkowski group information as part of the name of the element członkowski group:

Variable

Description

% {Pierwszy element członkowski członkowski łańcucha}

Nazwa element członkowski członkowski pierwszy element członkowski członkowski mają zostać uwzględnione w bieżącej grupie element członkowski.

% {Ostatni element członkowski łańcucha}

Nazwa element członkowski członkowski ostatniego elementu mają zostać uwzględnione w bieżącej grupie element członkowski.

{Poprzedniego łańcucha ostatni element członkowski} %

Nazwa element członkowski członkowski ostatniego elementu przypisane do poprzednią grupę element członkowski.

% {Następnego łańcucha pierwszy element członkowski członkowski}

Nazwa element członkowski członkowski pierwszego element członkowski członkowski, który zostanie przypisany do następną grupę element członkowski.

{Łańcucha min} %

Minimalna wartość elementów, które ma być przypisany do bieżącej grupy element członkowski.

{MAX łańcucha} %

Maksymalna wartość elementów, które ma być przypisany do bieżącej grupy element członkowski.

% {Poprzedniego kolorem maks.}

Maksymalna wartość elementów, które ma być przypisany do poprzednią grupę element członkowski.

% {Bucket następne min}

Minimalna wartość elementów, które ma być przypisany do następną grupę element członkowski.

Domyślny szablon nazw jest "%{First bucket member} - %{Last bucket member}", aby zapewnić zgodność ze starszymi wersjami Analysis Services.

Uwaga

Aby dołączyć średnik (;) jako znak literałowy w szablonie nazewnictwa prefiksu go znakiem procentu (%).

Przykład

Następujące wyrażenie tekstowe mogą być używane do klasyfikowania atrybut roczny dochód klienta wymiaru w Adventure Works DW sample Analysis Services Baza danych, której atrybut roczny dochód używa grupowanie element członkowski:

"Mniejszy niż % {dalej kolorem min}; między % {pierwszy element członkowski członkowski łańcucha} i % {ostatnia bucket element członkowski członkowski}; większa niż % {Max poprzednie kolorem}"

Dodawanie nowych członków do istniejących grup Członkowskich

Jeśli do wymiaru zostaną dodane nowe elementy, są one przypisane do odpowiedniego element członkowski członkowski grupy przez porównanie wartości składnika względem bieżącego układu grupę element członkowski.

Członek dodaje się między ostatnim członkiem poprzednią grupę elementów członkowskich i pierwszy członek następną grupę elementów członkowskich, nowy element członkowski staje się ostatnim członkiem poprzednią grupę elementów członkowskich.

Aktualizowanie wymiaru za pomocą Discretized atrybuty

Podczas przetwarzania wymiaru, discretized atrybut jest rediscretized tylko z pełną aktualizację (ProcessFull).Aby rediscretize atrybut, należy wykonać pełną aktualizację wymiaru.Jeśli w tabela wymiarów discretized atrybut jest aktualizowany i przetwarzania wymiaru o aktualizacja przyrostowa (ProcessAdd), nie jest rediscretized discretized atrybut.Nazwy i dzieci nowe pakiety pozostają takie same.Aby uzyskać więcej informacji o wymiarach przetwarzania zobacz Processing (Analysis Services - Multidimensional Data).

Ograniczenia użycia

  • Nie można utworzyć grupy element członkowski w najwyższej lub najniższej poziom hierarchii.Jednak w tym celu należy można dodawać do poziomu w taki sposób, że poziom, w którym chcesz utworzyć element członkowski członkowski grupy jest już poziom górny lub dolny.Dodano poziom można ukryć, ustawiając jego Visible Właściwość False.

  • Nie można utworzyć grupy element członkowski w dwóch kolejnych poziomów hierarchii.

  • element członkowski członkowski grupy nie są obsługiwane w przypadku wymiarów, które ROLAP tryb pamięci masowej.

  • Jeśli w tabela wymiarów wymiaru, który zawiera element członkowski członkowski grupy został zaktualizowany, a następnie pełni przetwarzania wymiaru, generowany jest nowy zestaw element członkowski grupy.Nazwy i dzieci nowych grup element członkowski może różnić się od starej grupy element członkowski.

See Also

Other Resources