Udostępnij za pośrednictwem


Definiowanie atrybutów wymiaru

In Microsoft SQL Server Usługi Analysis Services, there are many properties that determine how dimensions and dimension attributes function.Poniższej tabela wymieniono i opisano każdy z tych właściwości atrybut.

Właściwość

Opis

AttributeHierarchyDisplayFolder

Określa folder, w którym wyświetlane skojarzonym hierarchia atrybutu użytkownikom końcowym.

AttributeHierarchyEnabled

Określa, czy hierarchia atrybutu jest generowana przez Usługi Analysis Services dla atrybut.Jeśli hierarchia atrybutu nie jest włączona, atrybut nie można używać w hierarchii zdefiniowany przez użytkownika i hierarchii atrybut nie można odwoływać się w sprawozdaniu wyrażeń wielowymiarowych (MDX).

AttributeHierarchyOptimizedState

Określa poziom stosowany do optymalizacji hierarchia atrybutu.Domyślnie jest hierarchia atrybutu FullyOptimized, co oznacza, że Usługi Analysis Services buduje indeksy dla hierarchii atrybut, aby poprawić wydajność kwerendy.Innych opcji NotOptimized, oznacza, że indeksy nie są zbudowane dla hierarchia atrybutu.Za pomocą NotOptimized jest użyteczne, jeśli hierarchia atrybutu jest używane do celów innych niż badania, ponieważ nie dodatkowe indeksy są zbudowane dla atrybutu. Pomagając innych zastosowań hierarchia atrybutu zamówienia inny atrybut.

AttributeHierarchyOrdered

Określa, czy skojarzony hierarchia atrybutu porządkowania.Wartością domyślną jest True.Jednakże jeśli hierarchia atrybutu nie będzie używany do wykonywania kwerend, można skrócić czas przetwarzania, zmieniając wartość tej właściwość, aby False.

AttributeHierarchyVisible

Określa, czy hierarchia atrybutowa jest widoczny dla klient aplikacji.Wartością domyślną jest True.Jednakże jeśli hierarchia atrybutu nie będzie używany do wykonywania kwerend, można skrócić czas przetwarzania, zmieniając wartość tej właściwość, aby False.

CustomRollupColumn

Określa kolumna, która definiuje formuły zestawienie niestandardowe.

CustomRollupPropertiesColumn

Określa kolumna, która zawiera właściwości formuły zestawienie niestandardowe.

DefaultMember

Określa wyrażenie Multidimensional Expressions (MDX) definiuje domyślnej miara dla atrybut.

Description

Zawiera opis atrybut.

DiscretizationBucketCount

Zawiera numer pakiety, do którego dyskretyzować.

DiscretizationMethod

Definiuje metoda discretization.

EstimatedCount

Określa szacunkową liczbę członków w atrybut.Do momentu uruchomienia kreatora Projekt agregacji wartość domyślna wynosi zero.Można zezwolić kreatorowi do liczenia rekordów albo można wprowadzić szacowaną wartość.Wprowadź wartość ręcznie, jeśli znasz liczbę członków i zapisać czas wymagany do zliczania w bazie danych.Jeśli pracujesz z badań podzbiór danych produkcji, można użyć liczby danych produkcyjnych, tak, aby projekt agregacja zostanie zoptymalizowana dla danych produkcyjnych zamiast danych badań.

GroupingBehavior

Wartość, która zawiera wskazówkę zdefiniowane przez użytkownika klient wnioski dotyczące grupy atrybutów.

ID

Zawiera identyfikator unikatowy (identyfikator) wymiar.

InstanceSelection

Zawiera wskazówki do aplikacji klient o sposób wyświetlania listy elementów, na podstawie oczekiwanej liczby elementów na liście.Dostępne opcje są następujące:

  • Brakbez wskazówki są dostarczane do aplikacji klient.Jest to wartość domyślna.

  • Upuśćniedziałającyliczba elementów jest wystarczająco mały, aby wyświetlić drop -niedziałający listy.

  • Listaliczba elementów jest zbyt duży dla drop -niedziałający listy, ale nie wymaga filtrowania.

  • FilteredListliczba elementów jest wystarczająco duży, aby wymagać od użytkowników filtrować elementy do wyświetlenia.

  • MandatoryFilterliczba elementów jest tak duża, że ekran zawsze musi być przefiltrowana.

IsAggregatable

Określa, czy mogą zostać zagregowane wartości atrybut członków.Wartością domyślną jest True, co oznacza, że hierarchia atrybutu zawiera poziom (wszystkie).Jeśli wartość tej właściwość jest False, hierarchia atrybutu nie zawiera poziom (wszystkie).

KeyColumns

Zawiera kolumna lub kolumna reprezentujące klucz dla atrybutu, która jest kolumną w tabela podstawowej relacyjnej w widok źródło danych, z którym powiązany jest atrybut.Nie określono wartości dla użytkowników jest wyświetlana wartość tej kolumna dla każdego element członkowski NameColumn właściwość.

MemberNamesUnique

Określa, czy element członkowski nazwy w hierarchia atrybutu musi być unikatowa.

MembersWithData

Używany przez nadrzędny atrybuts, aby ustalić, czy wyświetlać dane elementów członkowskich typu liść w nadrzędnej atrybut.Wartość tej właściwości jest tylko używana, jeśli wartość Usage właściwość jest zestaw do nadrzędnegoOznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.Dostępne opcje są następujące:

  • NonLeafDataHiddendanych innego niż liść jest ukryty.

  • NonLeafDataVisibledanych innego niż liść jest widoczny.

MembersWithDataCaption

Zawiera ciąg szablonu, który jest używany przez atrybuty nadrzędnej utworzyć podpisy dla elementów danych generowanych przez system w atrybut nadrzędny.Wartość tej właściwości jest tylko używana, jeśli wartość Usage właściwość jest zestaw do nadrzędnegoOznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.

Name

Zawiera przyjazną dla użytkownika nazwę atrybut.

NameColumn

Określa kolumna, która zawiera nazwę atrybut, który jest wyświetlany użytkownikom zamiast wartości kolumna klucz dla atrybut.Ta kolumna jest używana, gdy wartość kolumny klucza element członkowski atrybut jest tajemnicze lub inaczej nie jest przydatny do użytkownika lub kolumnę klucza jest oparty na klucz złożony.NameColumn Właściwość nie jest używana w hierarchie nadrzędny podrzędność; Zamiast tego NameColumn właściwość podrzędnośćch element członkowskis jest używany jako element członkowski nazwy w hierarchii nadrzędny podrzędność.

NamingTemplate

Definiuje nazewnictwa poziomów w hierarchii nadrzędny podrzędność zbudowane z atrybut nadrzędny.Wartość tej właściwości jest tylko używana, jeśli wartość Usage właściwość jest zestaw do nadrzędnegoOznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.

OrderBy

Opisuje sposób zamówienia członków, które są zawarte w hierarchia atrybutu.Wartością domyślną jest nazwa, która określa, że kolejność składników atrybut jest oparty na wartość NameColumn właściwość, jeśli.W przeciwnym razie członkowie są uporządkowane według wartości kolumna klucz.Dostępne opcje są następujące:

  • NameColumnKolejność według wartości NameColumn właściwość.

  • Kluczzamówienia przez wartość kolumna klucza element członkowski atrybut.

  • AttributeKeyzamówienia przez wartość element członkowski klucz określonego atrybutu, który musi mieć relacja atrybutu do atrybutu.

  • Nazwa_atrybutuzamówienia przez wartość element członkowski nazwę określonego atrybutu musi mieć relacja atrybutu do atrybutu.

OrderByAttribute

Określa atrybut, według której zamówienie składników hierarchia atrybutu.

RootMemberIf

Określa, jak zidentyfikować główny lub najwyżej składników hierarchii nadrzędny podrzędność.Wartość tej właściwości jest tylko używana, jeśli wartość Usage właściwość jest zestaw do nadrzędnegoOznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.Wartością domyślną jest ParentIsBlankSelfOrMissing, co oznacza, że tylko członkowie, które spełniają jedno lub więcej warunków opisanych dla ParentIsBlank, ParentIsSelf, lub ParentIsMissing są traktowane jako główny członków.Dostępne są następujące wartości:

  • ParentIsBlanktylko członkowie null, zero lub ciąg pusty, klucz kolumna lub kolumna są traktowane jako głównych.

  • ParentIsSelftylko członkowie z sobą nadrzędne są traktowane jako głównych.

  • ParentIsMissingtylko członkowie z rodziców, którzy nie można odnaleźć są traktowane jako głównych.

Type

Zawiera typ atrybut.Aby uzyskać więcej informacji, zobacz Konfigurowanie typy atrybutów.

UnaryOperatorColumn

Określa kolumna, która zawiera operatory jednoargumentowe.Jest powiązanie typ elementu danych, który definiuje szczegóły kolumna, zapewniając operator jednoargumentowy.

Usage

Zawiera opis używania atrybut.

Dostępne opcje są następujące:

  • RegularAtrybut jest regularne atrybutu.Jest to wartość domyślna.

  • Kluczatrybut jest atrybut klucza.

  • Nadrzędnyatrybut jest atrybut nadrzędnej.

ValueColumn

Określa kolumna, która zawiera wartość atrybut.Jeśli NameColumn element atrybut jest określony, tym samym DataItem wartości są używane jako domyślne wartości dla ValueColumn elementu.Jeśli NameColumn nie określono elementu atrybutu i KeyColumns kolekcja atrybut zawiera pojedynczy KeyColumn element reprezentujących kolumna klucz o typie danych ciąg, tym samym DataItem wartości są używane jako domyślne wartości dla ValueColumn elementu.

Ostrzeżenie

Aby uzyskać więcej informacji dotyczących sposobu zestaw wartości KeyColumn właściwość podczas pracy z wartościami null i inne zagadnienia integralność danych, zobacz Problemy integralność danych obsługi programu Analysis Services 2005.

Ostrzeżenie

Domyślny element członkowski na atrybut jest używany do oceny wyrażeń, gdy składnik hierarchii nie jest wyraźnie uwzględnione w kwerendzie.Domyślny element członkowski atrybut jest określony przez DefaultMember właściwość atrybutu.Ilekroć hierarchii z wymiar jest uwzględnione w kwerendzie, wszystkie składniki domyślne od odpowiadających poziomów w hierarchii atrybutów są ignorowane.Jeśli w kwerendzie nie hierarchii wymiar, domyślne elementy członkowskie są używane dla wszystkich atrybutów w wymiarze.Więcej informacji na temat członków domyślnych, zobacz Definiowanie domyślnego elementu członkowskiego.

Zobacz także

Koncepcje