Udostępnij za pośrednictwem


Należy unikać określania więcej niż jeden atrybut — kumulowalnego według wymiaru

Ta reguła analizuje atrybutów w każdym wymiarze bazy danych, pozwalający stwierdzić, czy wiele atrybutów wymiaru nie są kumulowane w tym samym wymiarze bazy danych.

Najważniejsze wskazówki dotyczące zalecenia

Aby zwiększyć użyteczność, zwykle należy zdefiniować nie więcej niż jeden atrybut wymiaru jest inne niż kumulowane.Atrybut wymiaru jest inne niż kumulowane jeśli jego IsAggregatable Właściwość jest ustawiona na wartość False.

Nie ma atrybutu kumulowane element członkowski poziom (wszystkie).W związku z tym ten atrybut domyślny element członkowski będzie zawsze równa niektórych elementów członkowskich innego niż element członkowski poziom (wszystkie).Ponadto kwerendy będzie zawierać ten składnik domyślny, niezależnie od tego, czy atrybut jest wyraźnie uwzględnione w kwerendzie.To domyślne zachowanie zapewnia nieoczekiwany numery zdefiniowano wiele atrybutów nie są kumulowane.Na przykład, mają wymiaru czas, w których zarówno [rok kalendarzowy] i [rok finansowy] atrybuty są inne niż kumulowane.Kwerendy dla danych szczególnych [rok kalendarza] będą filtrowane domyślnie [rok finansowy], chyba że kwerendy określa wyraźnie różnych [rok finansowy].Ponadto [rok kalendarza] i [rok finansowy] nie wyrównać, ale zachodzą na siebie.Dlatego jest faktycznie trudne do uzyskania pełnych danych dla roku kalendarzowego [] lub [rok finansowy], ponieważ to jednocześnie jest filtrowany przez drugą.

Aby zwiększyć użyteczność, należy zdefiniować domyślny element członkowski dla każdego atrybut kumulowane.

Aby uzyskać więcej informacji.

Aby uzyskać więcej informacji na temat pracy z atrybutami — kumulowalnego zobacz Konfigurowanie hierarchii atrybut poziom (wszystkie) in SQL ServerKsiążki trybie online i w sekcji „ Optymalizacja projektowania wymiaru „ Podręcznik wydajności usług Analysis Services programu SQL Server 2005.