Udostępnij za pośrednictwem


Element NamingTemplate (ASSL)

Definiuje nazewnictwa poziomów w hierarchii nadrzędny podrzędność zbudowane z DimensionAttribute elementu nadrzędnego.

Składnia

<DimensionAttribute>
   ...
      <NamingTemplate>...</NamingTemplate>
   ...
</DimensionAttribute>

Właściwości elementu

Charakterystyka

Opis

Typ danych i długości

String

Wartość domyślna

Brak

Kardynalność

0-1: Opcjonalnego elementu, który może występować tylko raz i tylko raz.

Relacje elementu

Relacja

Element

Element nadrzędny

DimensionAttribute

Elementy podrzędne

Brak

Uwagi

Wartość NamingTemplate element jest używany tylko przez atrybuty obiektu nadrzędnego (innymi słowy, wartość Użycie element DimensionAttribute elementu nadrzędnego jest zestaw do Parent).

Atrybut nadrzędnego użyto do konstruowania hierarchię poziomów hierarchii są określane przez relacji nadrzędny podrzędność między elementami członkowskimi zawarte przez atrybut nadrzędnej.Dlatego w przeciwieństwie do innych wymiarów nazwy poziom nie może pochodzić z nazwy atrybut używane dla hierarchii.

Zamiast tego szablonu nazewnictwa jest używany do generowania poziom nazwy hierarchii nadrzędny podrzędność.NamingTemplate Element definicja atrybut nadrzędny zawiera ciąg wyrażenie zastosowane do zdefiniowania poziom nazwy.Aby zdefiniować szablon nazewnictwa dla atrybut nadrzędny na dwa sposoby.Wzorzec nazewnictwa albo można zaprojektować, lub można określić listę nazw.

Wzorzec nazewnictwa zawiera gwiazdkę (*) jako znaku symbolu zastępczego dla licznika, który jest zwiększany i dodaje do nazwy każdego głębszych i nowy poziom.Na przykład za pomocą Level * wyniki na poziomie nazwy Level 01, Level 02, Level 03, i tak dalej, jeśli poziom (wszystkie) nie jest zdefiniowany.Jeśli wzorzec nazewnictwa nie zawiera znak symbolu zastępczego, on jest używany jako jest i następnie kolejne nazwy poziom są sformułowane przez dołączenie spację i numer koniec wzorka.Na przykład za pomocą Level wyniki poziom nazwy Level, Level 01, Level 02i tak dalej.

Aby użyć określonego zestaw nazw nazewnictwa, wartość NamingTemplate elementu ustawiono rozdzielaną średnikami listę nazw poziom.Każda nazwa listy jest używany dla kolejnych nazwa poziom.Liczba poziomów przekracza liczbę nazw na liście, ostatnia nazwa na liście jest używany jako szablon dla wszelkie dodatkowe nazwy poziom, ze spacją, a liczba porządkowa dołączany numer ostatniej nazwy opisany wcześniej.Na przykład za pomocą Division;Group;Unit wyniki poziom nazwy Division, Group, Unit, Unit 01, Unit 02i tak dalej.Natomiast za pomocą Division;Group;Unit * wyniki poziom nazwy Division, Group, Unit 03, Unit 04i tak dalej.

Każda nazwa listy jest traktowany jako szablon, aby zapewnić unikatowość nazwy poziom.For example, using Manager;Team Lead;Manager;Team Lead;Worker * wyniki in the poziom names Manager, Team Lead, Manager 01, Team Lead 01, Worker 05, Worker 06.

Użyj dwie gwiazdki (*), aby dołączyć znak gwiazdki (*) jako część szablonu nazewnictwa nazwa poziom.

Element nadrzędny odpowiada NamingTemplate w Analysis Management Objects jest model obiektów (AMO) DimensionAttribute.