Udostępnij za pośrednictwem


Definiowanie relacji do których następują odwołania

Do tego momentu w samouczku każdy wymiar moduł, zdefiniowany przez użytkownika została oparta na tabela, który był bezpośrednio połączony z tabela fakt dla grupy miar za pomocą klucza podstawowego do relacji klucz obcy.W zadań w tym temacie, można połączyć Lokalizacja geograficzna Wymiar w tabela fakt dla sprzedawcy sprzedaży za pośrednictwem Sprzedawcy wymiaru, który nazywa się wymiar referencyjny.Umożliwia to użytkownikom sprzedaż sprzedawcy wymiar Geografia.Aby uzyskać więcej informacji zobacz Definiowanie relacji do których następują odwołania oraz do których następują odwołania właściwości relacji.

Odsprzedawca Sprzedaż wg Geografia wymiarowania

Do wymiaru Reseller Sprzedaż wg Geografia

  1. W programie eksplorator rozwiązań kliknij prawym przyciskiem myszy Samouczek dotyczący usług analiz in the Moduły folder, a następnie kliknij przycisk Przeglądanie.

  2. Usunąć z okienka danych wszystkie hierarchie, a następnie sprawdź, czy Kwota sprzedaży — sprzedaży sprzedawcy miara pojawi się w obszarze danych w okienku danych.Dodać go do okienka danych, jeśli go nie jest.

  3. Z Lokalizacja geograficzna wymiarów w okienku Metadane, przeciągnij Regionach hierarchii zdefiniowany przez użytkownika, aby Upuść pola wierszy tutaj obszar w okienku danych.

    Zwróć uwagę, że Kwota sprzedaży — sprzedaży sprzedawcy miara nie jest poprawnie zwymiarowane przez Kraj i region Członkowie atrybut Regiony hierarchii, jak pokazano na poniższym obrazie.

    Dimensioned Reseller Sales-Sales Amount measure

  4. Otwórz projektanta widoku urządzenie źródłowe danych dla Adventure Works DW widoku urządzenie źródłowe danych.

  5. W Organizator diagramu okienku wyświetl relację między Lokalizacja geograficzna Tabela a ResellerSales tabeli.

    Należy zauważyć, że jest nie bezpośredniego połączenia między tymi tabelami.Jednak ma pośrednich połączenie między tymi tabelami przez albo Sprzedawcy Tabela lub SalesTerritory tabeli.

  6. Kliknij dwukrotnie strzałkę, która reprezentuje obcych key– klucz podstawowy relację między Lokalizacja geograficzna Tabela a Sprzedawcy tabeli.

    W Edytowanie relacji w oknie dialogowym należy zauważyć, że GeographyKey kolumna jest kluczem pierwotnym w Lokalizacja geograficzna tabela oraz klucz obcy w Sprzedawcy tabela.

  7. Kliknij przycisk Anuluj, przełącz się do moduł projektanta dla Analysis Services Samouczek moduł, a następnie kliknij przycisk Użycie wymiaru tab.

    Zwróć uwagę, że Lokalizacja geograficzna wymiar moduł nie ma obecnie relację zaufania z każdą Sprzedaż w Internecie Grupa miar lub Sprzedaż sprzedawcy grupy miar.

  8. Kliknij przycisk wielokropka (przycisk**…**) w Imię i nazwisko komórka na przecięciu Odbiorcy Wymiar a Sprzedaż w Internecie grupa miar.

    W Definiowanie relacji w oknie dialogowym należy zauważyć, że Regularne Relacja definiuje się między DimCustomer tabela wymiarów a FactInternetSales grupa miar tabela oparta na CustomerKey kolumna w każdym z tych tabel.Wszystkie relacje, które zostały określone w ramach tego samouczka do tego momentu zostały regularnych relacji.

    Poniżej obrazu pokazuje Definiowanie relacji okno dialogowe z regularnym relację między DimCustomer tabela wymiarów a FactInternetSales grupa miar table.

    Define Relationship dialog box

  9. Kliknij przycisk Anuluj.

  10. Kliknij przycisk wielokropka (przycisk**…**) nienazwane komórka na przecięciu Lokalizacja geograficzna Wymiar a Sprzedaż sprzedawcy grupa miar.

    W Definiowanie relacji , okno dialogowe, ogłoszenia, że relacja nie jest aktualnie zdefiniowany między wymiar Geografia moduł i sprzedaży sprzedawcę grupa miar.Można definiować regularnych relacji, ponieważ nie ma żadnej bezpośredniej zależności między tabela wymiaru dla wymiaru Geografia oraz tabela fakt za sprzedaż Reseller zmierzyć grupy.

  11. W Wybierz typ relacji Wybierz opcję listyOdwołanie do.

    Definiowania relacji zostanie wskazane przez określenie wymiaru, który jest bezpośrednio podłączony do tabela grupa miar o nazwie Pośredni wymiar, that Analysis Services Służy do łączenia wymiarów odwołanie do tabela fakt. Następnie należy określić atrybut, który łączy wymiar referencyjny do wymiaru pośredniego.

  12. W Pośredni wymiar Wybierz opcję listySprzedawcy.

    Powiązany jest tabela źródłowej dla wymiaru Geografia tabela fakt za pośrednictwem tabela źródłowej dla wymiaru sprzedawcę.

  13. W wymiar referencyjny atrybutu Wybierz opcję listyLokalizacja geograficzna klucz, a następnie spróbuj wybrać Lokalizacja geograficzna klucz in the Atrybut wymiaru pośredniego listy.

    Zwróć uwagę, że Lokalizacja geograficzna klucz w nie jest wyświetlanaAtrybut wymiaru pośredniego listy.Dzieje się tak, ponieważ GeographyKey kolumna nie jest zdefiniowany jako atrybut w Sprzedawcy wymiar.

    Poniższy rysunek pokazuje, że Lokalizacja geograficzna klucz nie jest dostępny jako atrybut wymiaru pośredniego w Definiowanie relacji pole dialogowe Sprzedawcy wymiaru pośredniego.

    Define Relationship dialog box

  14. Kliknij przycisk Anuluj.

W kolejnym zadaniem będzie rozwiązać ten problem przez określenie atrybut, który jest oparty na kolumnie GeographyKey w wymiarze sprzedawcę.

Definiowanie pośrednich atrybut wymiarów i relacji wymiaru, do których następują odwołania

Aby zdefiniować atrybut wymiaru pośredniego i relacji wymiaru, do którego istnieje odwołanie

  1. Otwórz Dimension Designer dla Sprzedawcy wymiaru oraz wyświetlania kolumn w Sprzedawcy tabelawidok urządzenie źródłowe danych okienko i wyświetlić atrybuty zdefiniowane w Sprzedawcy wymiaruAtrybuty pane.

    Należy zauważyć, że chociaż GeographyKey jest zdefiniowana jako kolumna w tabela sprzedawcę, bez atrybut wymiaru jest zdefiniowany w wymiarze Reseller oparte na tej kolumny.Lokalizacja geograficzna jest zdefiniowany jako atrybut wymiaru w wymiarze Geografia, ponieważ jest to kolumna klucz, połączoną z tabela źródłowej dla tego wymiaru do tabela fakt.

  2. Aby dodać Lokalizacja geograficzna klucz atrybut Sprzedawcy Kliknij prawym przyciskiem myszy wymiaruGeographyKey in the widok urządzenie źródłowe danych okienka, a następnie kliknij przycisk Nowy atrybut z kolumna.

  3. W Atrybuty Wybierz opcję okienkuLokalizacja geograficzna klucz, a następnie w oknie dialogowym właściwości, ustaw AttributeHierarchyOptimizedState Właściwość NotOptimized, the AttributeHierarchyOrdered Właściwość Fałszywe, and the AttributeHierarchyVisible Właściwość Wartość false.

    Atrybut Geografia klucz w wymiarze Reseller zostaną użyte wyłącznie do połączenia w wymiarze Geografia sprzedaży Reseller tabela fakt.Ponieważ nie będzie ona używana do przeglądania, to definiując Brak wartości hierarchia atrybutu jako widoczna.Ponadto kolejność i optymalizowanie hierarchii atrybut tylko negatywnie wpływają wydajność przetwarzania.Jednak atrybut musi być włączona jako łącze między dwoma wymiarami.

  4. Przełącz się do moduł projektanta dla Analysis Services Samouczek modułu kliknij Użycie wymiaru zakładkę, a następnie kliknij przycisk wielokropka () na przecięciu Sprzedaż sprzedawcy grupa miar and the Lokalizacja geograficzna wymiar modułu.

  5. W Wybierz typ relacji Wybierz opcję listyOdwołanie do.

  6. W Pośredni wymiar Wybierz opcję listySprzedawcy.

  7. W Odwołanie do atrybutu wymiaru Wybierz opcję listyLokalizacja geograficzna klucz, a następnie wybierz opcję Lokalizacja geograficzna klucz in the Atrybut wymiaru pośredniego listy.

    Zwróć uwagę, że Materialize pole wyboru jest zaznaczone.Jest to domyślne ustawienie dla MOLAP wymiarów.Łącza do atrybut wymiaru materializing powoduje, że wartość łącze między tabela fakt i wymiar referencyjny dla każdego wiersza materialized lub przechowywane w strukturze MOLAP w wymiarze podczas przetwarzania.Będzie mieć wpływ pomocniczych na przetwarzania wydajności i wymagania dotyczące magazynu, ale zwiększa wydajność kwerendy (czasami znacznie).

  8. Kliknij przycisk OK.

    Zwróć uwagę, że Lokalizacja geograficzna wymiar moduł teraz jest połączonySprzedaż sprzedawcy miara group.Ikona wskazuje, czy relacja jest relacją wymiaru, do którego istnieje odwołanie.

  9. W Wymiary liścieUżycie wymiaru Kliknij prawym przyciskiem myszy karcieLokalizacja geograficzna, a następnie kliknij przycisk Zmienianie nazwy.

  10. Zmień nazwę tego wymiaru moduł Lokalizacja sprzedawcy.

    Ponieważ ten wymiar moduł jest obecnie połączony z Sprzedaż sprzedawcy grupa miar, użytkownicy będą korzystać z jawnie Definiowanie jego użycia w module, aby uniknąć pomyłek możliwe użytkownika.

Pomyślnie Wymiarowanie Reseller Sprzedaż wg Geografia

Do wymiaru Reseller Sprzedaż wg Geografia

  1. Na Kompilacja menu kliknijwdrożyć Analysis Services — samouczek.

  2. Podczas wdrażania 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.

  3. W okienku Metadane rozwiń Lokalizacja sprzedawcy, kliknij prawym przyciskiem myszy Regionach, a następnie kliknij przycisk Dodaj do obszaru wiersza.

    Zwróć uwagę, że Kwota sprzedaży — sprzedaży sprzedawcy miara teraz jest poprawnie zwymiarowane przez Kraj i region atrybut Regionach użytkownika hierarchii, jak pokazano na poniższym obrazie.

    Dimensioned Reseller Sales-Sales Amount measure

Keyboard Shortcuts in Reporting Services

Definiowanie relacji faktu