Definiowanie relacji faktu
Użytkownicy czasami powinny być środków wymiaru przez elementów danych, które są tabela fakt lub kwerendę tabela fakt dla określonych dodatkowych powiązanych informacji, takich jak faktury stosowane w kolejności numerów lub zakupu numery odnoszących się do określonych fakt sprzedaży.Podczas definiowania wymiaru, na podstawie takiego element tabela faktów wymiaru nosi nazwę wymiar faktu.Fakt wymiary są również nazywane degenerate wymiarów.Fakt wymiary są przydatne przy grupowaniu ze sobą wiersze tabela faktów pokrewnych, takich jak wszystkie wiersze, które są związane z określonym płatnika.Mimo, że informacje te można umieścić w tabeli odrębnego wymiaru w relacyjnej bazie danych, tworzenie tabeli odrębnego wymiaru, aby uzyskać informacje nie zapewnia żadnych korzyści, ponieważ tabela wymiarów będzie rosnąć szybkością taką jak tabela fakt i tylko spowodowałoby utworzenie zduplikowanych danych i złożoność niepotrzebne.
W ciągu Analysis Services, można określić, czy ma być zduplikowany danych wymiar faktu w strukturze wymiaru MOLAP kwerendy zwiększonej wydajności lub czy należy zdefiniować wymiar faktu jako wymiar ROLAP, aby zaoszczędzić miejsce na kosztem kwerendy wydajności. Podczas zapisywania wymiaru w trybie magazynu MOLAP, wszystkie elementy członkowskie wymiaru są przechowywane w wystąpieniu programu Analysis Services w wysoce skompresowanym strukturze MOLAP, oprócz są przechowywane w partycjach grupa miar's. Wymiar w trybie magazynu ROLAP są przechowywane, tylko definicja wymiaru jest przechowywany w strukturze MOLAP — same elementy członkowskie wymiaru będą proszeni z podstawowej relacyjnej tabela fakt w czasie kwerendy.Użytkownik decyduje o tryb odpowiedniego magazynu, w zależności od tego, jak często wymiar faktu dotyczy kwerenda, liczbę wierszy zwracanych przez kwerendę typowe, wykonywanie kwerendy, a koszt przetwarzania.Definiowanie wymiarów jako ROLAP nie wymaga wszystkie moduły, które należy użyć wymiarów również być przechowywane w trybie magazynu ROLAP.This is different from SQL Server 2000 Analysis Services.
Podczas definiowania wymiar faktu można zdefiniować relacje między wymiaru faktów oraz grupa miar jako relacji fakt.Do relacji fakt zastosowanie następujące ograniczenia:
atrybut ziarnistości musi być kolumna klucz dla wymiaru, który tworzy relację jeden-do-jednego między wymiaru i fakt w tabela fakt.
Wymiar może być fakt relacji z tylko jednym grupa miar.
Uwaga
Fakt wymiary muszą być stopniowo aktualizowane po każdej aktualizacji do miara grupy, która odwołuje się do relacji fakt.
Aby uzyskać więcej informacji zobacz Dimension Relationships, a Definiowanie relacji faktów i właściwości relacji faktu.
W zadań w tym temacie, należy dodać nowy wymiar moduł na podstawie CustomerPONumber kolumnaFactInternetSales tabela fakt.Następnie Zdefiniuj relację między tym nowy wymiar moduł i Sprzedaż w Internecie grupa miar w relacji fakt.
Definiowanie wymiar faktu zamówienia sprzedaży internetowej
Aby zdefiniować wymiar faktu Internet zamówień sprzedaży
W programie eksplorator rozwiązań kliknij prawym przyciskiem myszy Wymiary, a następnie kliknij przycisk Nowy wymiar.
Na Zapraszamy do kreatora wymiaru strona, kliknij przycisk Następny.
Na Wybierz metoda tworzenia strona, sprawdź, czy Użyj istniejącej tabela opcja jest zaznaczona, a następnie kliknij przycisk Następny.
Na Określ urządzenie źródłowe informacji strona, sprawdź, czy Adventure Works Wybrano DW widoku urządzenie źródłowe danych.
W tabela głównej Wybierz opcję listyInternetSales.
W Kolumny klucz listy, zweryfikuj, że SalesOrderNumber and SalesOrderLineNumber są wyświetlane.
W Nazwa kolumna Wybierz opcję listySalesOrderLineNumber.
Kliknij przycisk Następny.
Na Wybierz tabele pokrewne strona, wyczyść pole wyboru obok wszystkich tabel, a następnie kliknij przycisk Następny.
Na Zaznacz pole wyboru wymiaru atrybuty strona, kliknij pole wyboru w nagłówku dwa razy, aby wyczyścić wszystkie pola wyboru.The Sales Order Number atrybut will remain selected because it is the klucz atrybut.
Wybierz Numer zamówienia klienta atrybut, a następnie kliknij przycisk Następny.
Na Kończenie pracy Kreatora strona, zmienić jego nazwę na Szczegóły zamówień sprzedaży internetowej , a następnie kliknij przycisk Zakończenie , aby zakończyć działanie kreatora.
Na Plik menu kliknijZapisz wszystko.
W Atrybuty okienka projektanta wymiaru dla Szczegóły zamówień sprzedaży internetowej Wybierz opcję wymiaruNumer zamówienia sprzedaży, a następnie zmień Nazwa właściwość w oknie dialogowym właściwość do Opis element.
W NameColumn właściwość komórka, kliknij przycisk przeglądania (…).W Nazwa kolumny okno dialogowe Wybierz Produkt from the Tabela źródłowa Wybierz opcję listyEnglishProductName for the Kolumna źródłowa, a następnie kliknij przycisk OK.
Dodawanie Numer zamówienia sprzedaży Atrybut wymiaru za pomocą przeciągania SalesOrderNumber kolumnaInternetSales tabelaWidok urządzenie źródłowe danych paneluAtrybuty pane.
Zmiana Nazwa Właściwość nowe Numer zamówienia sprzedaży atrybut Numer zamówieniaa zmianyOrderBy Właściwość Klucz.
W Hierarchie okienku utwórz Zamówienia sprzedaży internetowej Hierarchia użytkownika zawieraNumer zamówienia and Opis element poziomów w tej kolejności.
W Atrybuty Wybierz opcję okienkuSzczegóły zamówień sprzedaży internetowej, a następnie przeglądu wartość StorageMode właściwość w oknie dialogowym właściwości.
Należy zauważyć, że domyślnie ten wymiar jest przechowywana jako wymiar MOLAP.Mimo że zmiana trybu magazynowania ROLAP zapisać przetwarzania czas oraz miejsce, występuje on na koszt działania kwerendy.Dla celów tego samouczka MOLAP będzie używany jako tryb pamięci masowej.
Aby dodać nowo utworzone wymiary w celu Analysis Services Samouczek moduł jako wymiar moduł, przełącz się do Projektant kostki.Na Struktura moduł Kliknij prawym przyciskiem myszy w karcieWymiary okienku i wybierz opcję Dodawanie wymiaru moduł.
W Dodawanie wymiaru modułpole wybierz opcję .dialogSzczegóły zamówień sprzedaży internetowej , a następnie kliknij przycisk OK.
Definiowanie relacji fakt dla wymiar faktu
Do definiowania relacji fakt dla wymiar faktu
W oknie projektanta kostki dla Analysis Services Samouczek moduł kliknij Użycie wymiaru tab.
Zwróć uwagę, że Szczegóły zamówień sprzedaży internetowej wymiar moduł jest automatycznie konfigurowany jako mające związek fakt, jak pokazano przez unikatową ikonę.
Kliknij przycisk przeglądania (przycisk**…**) w Opis element komórka na przecięciu Sprzedaż w Internecie Grupa miar a Szczegóły zamówień sprzedaży internetowej wymiar, aby przejrzeć właściwości relacji fakt.
The Define Relationship dialog box opens.Należy zauważyć, że nie można konfigurować właściwości.
Poniższy rysunek przedstawia fakt właściwości relacji w Definiowanie relacji -okno dialogowe.
.gif)
Kliknij przycisk Anuluj.
Przeglądanie moduł przy użyciu wymiar faktu
Aby przeglądać moduł przy użyciu wymiar faktu
Na Kompilacja menu kliknijWdrożenie Analysis Services — samouczek wdrożyć zmiany w wystąpieniu Analysis Services proces i bazy danych.
Po instalacji została pomyślnie zakończona, kliknij przycisk Przeglądarki Karta w Projektancie modułAnalysis Services Samouczek moduł, a następnie kliknij przycisk Ponowne łączenie przycisku.
Usuń zaznaczenie wszystkich miar i hierarchii w okienku danych, a następnie dodaj Kwoty sprzedaży sprzedaży internetowej miara do obszaru danych, w okienku danych.
W okienku Metadane rozwiń Odbiorcy, expand Lokalizacja, expand Lokalizacja odbiorcy, expand Elementy członkowskie, expand Wszystkich nabywców, expand Australia, expand Queensland, rozwiń węzeł Brisbane, rozwiń węzeł 4000, kliknij prawym przyciskiem myszy ADAM Powell, a następnie kliknij przycisk Dodaj do obszaru podmodułu.
Filtrowanie, aby ograniczyć sprzedaży zleceń do jednego odbiorcy umożliwia użytkownikowi drążenie do związane dane szczegółowe w tabela fakt dużych bez cierpienia znaczną utratę wydajności kwerendy.
Dodawanie Zamówienia sprzedaży internetowej hierarchii zdefiniowany przez użytkownika z Szczegóły zamówień sprzedaży internetowej wymiar do obszaru wiersza, w okienku danych.
Należy zauważyć, że numery zamówień sprzedaży i odpowiadające im kwoty sprzedaży internetowej Powell ADAM są wyświetlane w okienku danych.
Rozwiń numer zamówienia sprzedaży każdego w obszarze wiersza, aby wyświetlić szczegółowe informacje o każdej pozycji w tych zamówień.
Poniższy rysunek przedstawia wynik poprzednich kroków.
.gif)
See Also