Udostępnij za pośrednictwem


Definiowanie atrybutów wymiaru

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

Właściwość

Description

AttributeHierarchyDisplayFolder

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

AttributeHierarchyEnabled

Określa, czy hierarchia atrybut jest generowany przez Analysis Services dla atrybut. Jeśli hierarchia atrybutu jest wyłączona, atrybutu nie mogą być używane w hierarchii przez użytkownika oraz hierarchia atrybutu nie może odwoływać się w instrukcji Multidimensional Expressions (MDX).

AttributeHierarchyOptimizedState

Określa poziom optymalizacji, stosowane do hierarchii atrybut.Domyślnie hierarchia atrybutu jest FullyOptimized, co oznacza, że Analysis Services tworzy indeksy dla hierarchia atrybutu aby poprawić wydajność kwerendy. Inną opcję NotOptimized, oznacza, że indeksy nie są przeznaczone dla hierarchia atrybutu. Za pomocą NotOptimized jest to przydatne, jeśli hierarchia atrybutu jest używany do celów innych niż kwerendy, ponieważ nie dodatkowe indeksy są przeznaczone dla atrybutu. Inne zastosowania hierarchia atrybut mogą być pomocne w zamówienie innego atrybut.

AttributeHierarchyOrdered

Określa, czy hierarchia atrybutu skojarzone porządkowania.Wartością domyślną jest True. Jednak jeśli hierarchii atrybut nie będzie używany dla kwerendy, można zaoszczędzić czas przetwarzania zmieniając wartość tej właściwość, aby False.

AttributeHierarchyVisible

Określa, czy hierarchia atrybutu jest widoczny dla aplikacji klienckich.Wartością domyślną jest True. Jednak jeśli hierarchii atrybut nie będzie używany dla kwerendy, można zaoszczędzić 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), które definiuje Miara domyślna dla atrybut.

Description

Zawiera opis atrybut.

DiscretizationBucketCount

Zawiera numer przedziałów, w którym dyskretyzować.

DiscretizationMethod

Określa metoda uwierzytelniania, która ma być używana dla discretization.

EstimatedCount

Określa szacowaną liczbę członków w atrybucie.Dopóki nie zostanie uruchomione Kreator projekt agregacja, wartość domyślna jest równa zero.Można zezwolić na kreatora, aby policzyć liczbę rekordów, albo można wprowadzić szacowaną wartość.Wprowadź wartość ręcznie, jeśli znasz liczbę członków i chcesz zaoszczędzić czas, który jest wymagany do zliczania w bazie danych.Podczas pracy z podzbiorem badania danych produkcji, można użyć liczby danych produkcji, aby projekt agregacja zostanie zoptymalizowana dla danych produkcji, a nie dane testowe.

GroupingBehavior

Użytkownik zdefiniowana wartość, która zawiera wskazówkę klient aplikacje o tym, jak do grupy atrybutów.

ID

Zawiera identyfikator unikatowy (identyfikator) wymiaru.

InstanceSelection

Zawiera wskazówkę klient aplikacje o sposób wyświetlania listy towarów, oparte na oczekiwana liczba elementów na liście.Dostępne opcje to:

  • Brak   Wskazówka nie są dostarczane do aplikacji klienckiej.Jest to wartość domyślna.

  • Upuść niedziałający   Liczba elementów jest dość mała, aby wyświetlić w rozwijanej-niedziałający listy.

  • Lista   Liczba elementów jest za duży dla rozwijanej Lista, ale nie jest wymagane filtrowania.

  • FilteredList   Liczba elementów jest wystarczająco duży, aby wymagać od użytkowników filtrować elementy, które mają być wyświetlane.

  • MandatoryFilter   Liczba elementów jest tak duża, że wyświetlane zawsze musi być filtrowane.

IsAggregatable

Określa, czy wartości atrybut składników mogą być łączone.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, które reprezentują klucz dla atrybutu, która z nich jest kolumną w tabela podstawowej relacyjnej widok urządzenie źródłowe danych z którą związany jest atrybut.Wartość tego kolumna dla każdego elementu członkowskiego jest wyświetlany użytkownikom, chyba że określono wartość dla NameColumn Właściwość.

MemberNamesUnique

Określa, czy członek nazwy w hierarchia atrybutu muszą być unikatowe.

MembersWithData

Używana przez nadrzędny atrybut s do określenia, czy wyświetlać dane elementów członkowskich dla nie-liść w obiekcie nadrzędnym atrybut.Wartość tej właściwości jest tylko wtedy, gdy używane wartości Usage Właściwość jest zestaw do obiektu nadrzędnego. Oznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.Dostępne opcje to:

  • NonLeafDataHidden   Dane typu nie liść jest ukryty.

  • NonLeafDataVisible   Dane typu nie liść jest widoczny.

MembersWithDataCaption

Zawiera ciąg szablonu, który jest używany przez atrybuty obiektu nadrzędnego do tworzenia podpisów dla elementów członkowskich danych generowanych przez system w atrybucie nadrzędnej.Wartość tej właściwości jest tylko wtedy, gdy używane wartości Usage Właściwość jest zestaw do obiektu nadrzędnego. Oznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.

Name

Zawiera przyjazną dla użytkownika nazwa atrybut.

NameColumn

Określa kolumna, która zawiera nazwę atrybut, który jest wyświetlany użytkownikom, zamiast wartości kolumna klucz dla atrybut.W tej kolumnie jest używany, gdy wartość kolumny klucz element członkowski atrybut jest niejasnych lub nie inny sposób użyteczne dla użytkownika lub gdy kolumna klucz jest oparty na złożonych klucz.The NameColumn właściwość is not used in parent-podrzędność hierarchies; instead, the NameColumn właściwość for podrzędność members is used as the element członkowski names in a parent-podrzędność hierarchy.

NamingTemplate

Definiuje nazewnictwa poziomów w hierarchii nadrzędny podrzędność zbudowane z atrybut obiektu nadrzędnego.Wartość tej właściwości jest tylko wtedy, gdy używane wartości Usage Właściwość jest zestaw do obiektu nadrzędnego. Oznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.

OrderBy

W tym artykule opisano sposób uporządkować elementy członkowskie, które znajdują się w hierarchii atrybut.Wartością domyślną jest nazwa, która określa, że kolejność elementów członkowskich atrybut jest oparty na wartości NameColumn Właściwość, jeśli istnieje. W przeciwnym razie członkowie są uporządkowane według wartości kolumna klucz.Dostępne opcje to:

  • NameColumn    Kolejność według wartości NameColumn Właściwość.

  • Klucz    Sortuj wg wartości kolumna klucza element członkowski członkowski atrybut.

  • AttributeKey    Sortuj wg wartości klucz Członkowskie z określonego atrybut musi mieć relacja atrybutu do atrybut.

  • Nazwa_atrybutu    Sortuj wg wartości nazwy element członkowski określonego atrybut musi mieć relacja atrybutu do atrybut.

OrderByAttribute

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

RootMemberIf

Określa, w jaki sposób są identyfikowane katalog główny lub członkom najwyższego poziomu hierarchii nadrzędny podrzędność.Wartość tej właściwości jest tylko wtedy, gdy używane wartości Usage Właściwość jest zestaw do obiektu nadrzędnego. Oznacza to, że zdefiniowano hierarchii nadrzędny podrzędność.Wartością domyślną jest ParentIsBlankSelfOrMissing, co oznacza, że tylko elementy członkowskie, które spełniają jedno lub więcej warunków opisane dla ParentIsBlank, ParentIsSelf, lub ParentIsMissing są traktowane jako członków katalogu głównego. Dostępne są następujące wartości:

  • ParentIsBlank    Tylko elementy członkowskie, których wartość null, zero lub pusty ciąg znaków klucz kolumna lub kolumna są traktowane jako członków katalogu głównego.

  • ParentIsSelf    Tylko członkowie ze sobą jako nadrzędnych są traktowane jako członków katalogu głównego.

  • ParentIsMissing    Tylko członkowie z elementów nadrzędnych, których nie można znaleźć, są traktowane jako członków katalogu głównego.

Type

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

UnaryOperatorColumn

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

Usage

W tym artykule opisano sposób użycia atrybut.

Dostępne opcje to:

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

  • Klucz   Ten atrybut jest atrybut klucza.

  • Nadrzędny   Ten atrybut jest atrybutem obiektu nadrzędnego.

ValueColumn

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

Uwaga

Aby uzyskać więcej informacji na temat ustawiania wartości dla KeyColumn Zobacz właściwość podczas pracy z wartościami null i innych problemów integralność danych Obsługa problemy integralność danych w usługach Analysis Services 2005.

Uwaga

Domyślny element członkowski na atrybut jest używany do oceny wyrażenia, gdy składnik hierarchii nie jest jawnie włączone do kwerendy.Domyślny element członkowski atrybut jest określony przez DefaultMember Właściwość na atrybucie. Za każdym razem, gdy hierarchii z wymiaru jest uwzględniony w kwerendzie, wszystkie składniki domyślne z atrybutów odpowiadający poziomów w hierarchii są ignorowane.Jeśli w kwerendzie nie hierarchii wymiaru, domyślne elementy członkowskie są używane dla wszystkich atrybutów w wymiarze.Aby uzyskać więcej informacji na temat członków domyślnych zobacz Definiowanie domyślnego element element członkowskiiu element członkowskiiego.

See Also

Other Resources