Czas (Analysis Services - Multidimensional danych)
In Microsoft SQL Server Analysis Services, a time dimension is a dimension type whose attributes represent time periods, such as years, semesters, quarters, months, and days.Okresy w wymiarze czasowym zawierają od czas poziomy rozdrobnienia do analizowania i raportowania.Atrybuty są zorganizowane w hierarchie i ziarnistość wymiaru czas jest określany w dużej mierze przez firmy i wymagania w zakresie sprawozdawczości dla danych historycznych.Na przykład większość danych finansowych i sprzedaży w aplikacji analiz biznesowych należy użyć ziarnistość miesięczne lub kwartalne.
Zazwyczaj moduły programu Analysis Services uwzględnić wymiar czas w jeden formularz lub inny. Moduł może zawierać więcej niż jednym wymiarem czas lub kilka hierarchii z tego samego wymiaru czas, w zależności od ziarnistość danych oraz wymagania dotyczące raportowania.Jednak nie wszystkie moduły wymagają wymiaru czas.Niektóre aplikacje OLAP, takie jak oparte na działanie wyceny, nie wymagają wymiaru czas, ponieważ .costing w wymiarze na działanie opiera się na działanie zamiast czas.
Struktura wymiaru
Struktura wymiaru dla wymiaru czas zależy od tego, w jaki sposób urządzenie źródłowe danych są przechowywane informacje dotyczące okresu czas.Ta różnica w magazynie tworzy dwa podstawowe rodzaje wymiary czas:
Wymiar czas
Wymiary czas są podobne do innych wymiarów w tym tabela wymiarów zawiera atrybuty dla danego wymiaru.Każda kolumna w tabela głównej wymiaru określa atrybut określony czas.Podobnie jak inne wymiary w tabeli fakt jest relacja klucz obcy do tabela wymiarów dla wymiaru czas.klucz atrybut dla wymiaru czas jest oparty na kluczu, który jest liczbą całkowitą lub na najniższy poziom szczegółów, takich jak data, pojawia się w głównej tabela Wymiar.
Wymiar czas serwera
Jeśli nie masz tabela wymiaru, do którego należy powiązać atrybuty dotyczące czas, można tak skonfigurować Analysis Services Umożliwia zdefiniowanie wymiaru czas serwera, oparte na okresy. Hierarchie, poziomy i członkowie reprezentowane przez wymiar czas serwera należy zaznaczyć, aby zdefiniować użytkownik podczas tworzenia wymiaru okresów czas standardowego.Attributes in a server time dimension have a special time-attribute binding.Analysis Services uses the attribute types that are related to dates, such as Year, Month, or Day, to define members of attributes in a time dimension.
Po dołączeniu serwera wymiaru czas w module ustawić relację między grupa miar i wymiarów czas serwera przez określenie relacji na Definiowanie użycie wymiaru stronie Kreatora moduł.
Kalendarze
W wymiarze czas lub wymiar czas serwera atrybuty okres czas są pogrupowane w hierarchii.Takie hierarchie są zazwyczaj nazywane kalendarzy.
Aplikacje analizy biznesowe wymagają często wiele definicji kalendarza.Na przykład w człowieka zasób dział może śledzić pracowników przy użyciu standardowe kalendarza — dwunastu miesięcy kalendarza gregoriańskiego począwszy od 1 stycznia i kończący się na 31 grudnia.Jednakże, tego samego działu kadr może śledzić wydatki przy użyciu fiskalne kalendarza — kalendarza dwunastu miesięcy, który definiuje roku obrachunkowego, używanych przez organizację.
Można utworzyć tych różnych kalendarzy ręcznie w Projektancie wymiaru.Jednak Kreator wymiar udostępnia kilka szablonów hierarchii, które mogą być używane do automatycznego generowania kilka typów kalendarzy, podczas tworzenia wymiaru czas lub wymiar czas serwera.W poniższej tabela opisano różne kalendarze, które mogą być generowane przez kreatora wymiaru.
Calendar |
Description |
|---|---|
Standardowy kalendarz |
Kalendarz gregoriański dwunastu miesięcy od dnia 1 stycznia i kończący się na 31 grudnia. Niezależnie od tego, czy używasz kreatora wymiaru do tworzenia wymiaru czas lub jest to wymiar czas serwera Kreator generuje hierarchii dla standardowego kalendarza po zdefiniowaniu atrybuty, które reprezentują okresów dla danego wymiaru.Jeżeli używasz kreatora wymiaru ma zostać utworzony wymiar czas serwera, można dopasować data początkową z kalendarzem standardowym aby rozpoczynało się w dniu innej niż 1 stycznia. |
Kalendarz obrachunkowy |
Kalendarz obrachunkowy dwunastu miesięcy.Po wybraniu tego kalendarza, należy określić początkowy dzień i miesiąc dla roku obrachunkowego, używany w organizacji. Note:
Kalendarz ten jest dostępna tylko wtedy, gdy używasz kreatora wymiaru ma zostać utworzony wymiar czas serwera.
|
Raportowanie kalendarza (lub obrotu kalendarz) |
Kalendarz raportowania dwunastu miesięcy, w który zawiera dwa miesiące cztery tygodnie, 5 tygodni na miesiąc w powtarzających się trzech miesięcy (kwartalne) wzorca.Po wybraniu tego kalendarza, należy określić początkowy dzień i miesiąc i wzorzec trzymiesięczna 4–4–5, 4–5–4 lub tygodnie 5–4–4, gdzie każda cyfra reprezentuje liczbę tygodni w miesiącu. Note:
Kalendarz ten jest dostępna tylko wtedy, gdy używasz kreatora wymiaru ma zostać utworzony wymiar czas serwera.
|
Kalendarz produkcyjny |
Kalendarz, który korzysta z 13 okresy cztery tygodnie, podzielony na trzy czwarte z trzech okresów i jednej czwartej cztery okresów.Po wybraniu tego kalendarza, określić początkowy tygodnia (od 1 do 4) i miesiąc, rok produkcji, używany w organizacji, a także określenie, którym kwartale zawiera cztery okresów. Note:
Kalendarz ten jest dostępna tylko wtedy, gdy używasz kreatora wymiaru ma zostać utworzony wymiar czas serwera.
|
ISO 8601 kalendarza |
Międzynarodowej Organizacji Normalizacyjnej (ISO) reprezentacja daty i czas standardowego kalendarza (8601).Kalendarz ten ma integralną część liczby tygodni 7-dniowy.Nowy rok może uruchomić kilka dni przed lub po rozpoczęciu nowego roku na podstawie kalendarza gregoriańskiego.Pierwszy tydzień to kalendarz, zależy od pierwszego tygodnia kalendarza gregoriańskiego, który zawiera czwartek.W związku z tym pierwszego dnia tygodnia niedziela, faktycznie mogą wchodzić w poprzednim roku. Note:
Kalendarz ten jest dostępna tylko wtedy, gdy używasz kreatora wymiaru ma zostać utworzony wymiar czas serwera.
|
Po utworzeniu serwera wymiar czas i określ okresy czas i kalendarze, aby użyć w tym wymiarze, Kreator wymiaru dodaje atrybuty dla okresów czas, są odpowiednie dla każdego określonego kalendarza.Na przykład jeśli tworzysz serwer wymiar czas używa lata jako okres czas i zawierający zarówno podatkowego, jak i raportowania, Kreator będzie następnie dodać atrybuty FiscalYear i ReportingYears, wraz ze standardowym atrybut lata do wymiaru.Dla kombinacji wybranych okresów, takich jak atrybut DayOfWeek dla wymiaru, który zawiera dni i tygodnie wymiar czas serwera będzie miał wszystkie atrybuty.Kreator wymiaru tworzy hierarchię kalendarza, łącząc atrybuty, które należą do typu jednego kalendarza.Na przykład hierarchia kalendarza obrachunkowego może zawierać następujące poziomy: Rok finansowy, Obrachunkowa pół roku, kwartał obrachunkowy, miesiąc obrachunkowy i dzień obrachunkowy.
Dodawanie czas analizy przy użyciu Kreatora analizy biznesowe
Po został zdefiniowany wymiar czas i dodana do moduł tego wymiaru służy Kreator Business Intelligence funkcje analizy, czas, takich jak środki średnia od początku okresu, okresu do okresu i stopniowe.Aby uzyskać więcej informacji zobacz Definiowanie obliczenia analiz czasu przy użyciu Kreatora analizy biznesowe.
Uwaga
Dodać analiz czas do wymiarów czas serwera nie można używać Kreatora analizy biznesowe.Kreator analizy biznesowe dodaje hierarchię, aby obsługiwać analiz czas i taka hierarchia musi być powiązana z kolumną w tabela wymiarów czas.Wymiary czas serwera nie ma odpowiedniej tabela wymiaru czas i z tego powodu nie obsługują tej dodatkowej hierarchii.
See Also
Note: