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:
|
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:
|
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:
|
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:
|
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:
|
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.