Udostępnij za pośrednictwem


Lesson 9: Specifying a Lookup Entity

Niektóre jednostki może zawierać tylko jeden atrybut przydatne dla osób, tworzenie raportów.Na przykład atrybut Name jest prawdopodobnie tylko interesujące atrybut użytkownikom Konstruktora raportów w obrębie obiekt podkategorii produktu.Zamiast modelu użytkowników przejść do obiekt zawierający jeden atrybut za każdym razem, których chcą dodać atrybut do ich raportu, można zmienić rolę wyszukiwanie obiekt.Gdy rola zostanie przekształcony w obiekt wyszukiwania, identyfikujące atrybut pojawia się jako pole w obrębie obiektu nadrzędnego.Na przykład podmiot podkategorii produktu została zmieniona obiekt wyszukiwania, atrybut nazwy podkategorii produktu pojawia się jako pole obiekt produktu dla użytkowników Konstruktora raportów zamiast roli.

Ogólnie rzecz biorąc, warto zmienić rolę odnośnika obiekt gdy Twoje informacje są w formacie hierarchicznym.Na przykład jeśli masz osobne obiekt dla miejscowość i Województwo i Województwo jest rola obiekt, Miasto, może być ma być roli Województwo obiekt wyszukiwania, dzięki czemu jest on wyświetlany jako pole w obrębie obiekt Miasto.Ponadto jeśli obiekt kraj jest rola podmiotowi Województwo, można oznaczyć roli kraj jako całość wyszukiwania, a następnie podwyższyć go tak, aby zbyt jest traktowany jako całość wyszukiwania i pojawi się w obiekcie Miasto jako pole, aby użytkownicy Konstruktora raportów zbyt.denormalizować hierarchii jest wspólny termin modelowania jest akcja.

Jednostki, których chcesz użyć jako jednostki wyszukiwania może mieć tylko jeden atrybut określonym przez właściwość IdentifyingAttribute.Atrybut identyfikacji jest atrybut, który unikatowo identyfikuje obiekt, na przykład atrybut nazwy kategorii produktów w sposób unikatowy identyfikuje każdej kategorii produktów.Określony atrybut identyfikacji jest atrybut atrybut który pojawia się w jednostkę nadrzędną po ustanowieniu obiekt z jednostką wyszukiwania.

Aby wyłączyć obiekt z jednostką wyszukiwania, zmień właściwość IsLookup do True. Aby włączyć hierarchiczne łańcucha jednostek do wyszukiwania jednostek, należy także ustawić właściwość PromoteLookup True. Na przykład załóżmy, że rola kraj jest jednostką wyszukiwania w obrębie obiekt Województwo i teraz ma rolę kraj są wyświetlane jako pole w obiekcie Miasto, można określić, czy True dla właściwość PromoteLookup na roli kraj z obiekt Państwo także. W tej lekcji będzie zmienić rolę podkategorii produktu, tak aby jest jednostką wyszukiwania dla obiektu produkt, a następnie będzie utworzyć rolę kategorii produktu wyszukiwania obiekt podkategorii produktu i następnie podwyższyć roli, dzięki czemu jest on wyświetlany jako pole w obiekcie produktu również.

Aby określić odnośnika obiekt

  1. Return to the AdventureWorks model in the SQL Server Business Intelligence Development Studio window.

  2. W widoku drzewa rozwiń Szczegóły produktu folder.

  3. Wybierz Podkategorii produktu obiekt.

    The Product Subcategory obiekt has only one IdentifyingAttribute: the Nazwa pole.obiekt wyszukiwania może mieć tylko jeden IdentifyingAttribute.

  4. W oknie dialogowym właściwości, odszukaj IsLookup Właściwość , a następnie wybierz opcję Wartość true.

    Po wdrożeniu model raportu, obiekt podkategorii produktu pojawi się jako pole w obrębie obiekt produktu.

Promowanie obiekt do odnośnika obiekt

  1. W widoku drzewa, wybierz Kategoria produktu obiekt.

  2. W oknie dialogowym właściwości, odszukaj IsLookup Właściwość , a następnie wybierz opcję Wartość true.

  3. W widoku drzewa, wybierz Podkategorii produktu obiekt.

  4. W widoku listy, zaznacz Kategoria produktu roli.

  5. W oknie dialogowym właściwość, odszukaj PromoteLookup właściwość i następnie wybierz opcję Wartość true.

    Ustawienie tej właściwość promuje obiekt wyszukiwania kategorii produktu, będą również wyświetlane jako atrybut w obiekcie produktu.

Aby zreorganizować atrybutów w obiekt

  1. W widoku drzewa, wybierz Produkt obiekt.

  2. W widoku listy, kliknij prawym przyciskiem myszy Podkategorii produktu obiekt, a następnie wybierz Przenieś w górę.

  3. Kliknij przycisk Przenieś w górę do czasuPodkategorii produktu obiekt pojawia się poniżej Nazwa atrybut.

  4. Na Plik menu kliknijZapisz wszystko.

Next Steps

Użytkownicy nie muszą teraz przejść do jednostki Kategoria produktu lub podkategorii produktu do lokalizowania nazw kategorii lub podkategorii.Zamiast tego każdy obiekt pojawia się jako pole w obiekcie produktu, które użytkownik może dodawać do ich raportu, podobnie jak wszystkie inne pole.

W następnej lekcji spowoduje zmianę właściwości jednego obiekt tak, aby dziedziczy pola od drugiego obiekt.Zobacz Lesson 10: Inheriting Properties from Other Entities.