Udostępnij za pośrednictwem


Lekcja 9: Określanie obiektu wyszukiwania

Niektóre jednostki może zawierać tylko jeden atrybut interesie osoby, tworzenie raportów.Na przykład atrybut Name jest prawdopodobnie tylko interesujące atrybut użytkownikom Konstruktora raportów w obrębie obiekt produktu podkategorii.Zamiast modelu użytkownikom przejście do obiektu, który zawiera jeden atrybut co czas chcą dodać atrybut do ich raportu, można zmienić rolę wyszukiwania obiekt.Rola zostanie przekształcony w obiekt wyszukiwania, identyfikujące atrybut postać pole wewnątrz obiekt nadrzędnego.Na przykład obiekt podkategoria produktu została zmieniona na obiekt wyszukiwania, atrybut nazwy podkategoria produktu pojawia się jako pole obiekt produktu użytkownikom Konstruktora raportów zamiast roli.

Ogólnie rzecz biorąc warto zmienić rolę obiekt wyszukiwania, gdy Twoje informacje są w formacie hierarchicznym.Na przykład jeśli mają oddzielne podmioty Miejscowość i Województwo i Województwo jest rola obiekt Miasto, można uczynić roli Województwo obiekt wyszukiwania jest wyświetlana jako pole w obiekt miasta.Ponadto jeśli obiekt kraju jest rola podmiotowi Województwo, można oznaczyć roli kraju jako obiekt wyszukiwania i następnie podwyższyć tak zbyt jest traktowana jako całość wyszukiwania i pojawia się w obiekt Miasto jako pole do Konstruktora raportów użytkownicy zbyt.Denormalize hierarchii jest wspólny termin modelowania jest akcja.

Podmioty, których chcesz użyć jako podmioty wyszukiwania może mieć tylko jeden atrybut określonego we właściwość IdentifyingAttribute.Atrybut identyfikacji jest atrybut, który unikatowo identyfikuje obiekt, na przykład atrybut nazwy kategorii produktu identyfikuje każdej kategorii produktów.Określony atrybut identyfikacji jest atrybut atrybut wyświetlany w obiekcie nadrzędnym po ustanowieniu obiekt z jednostką wyszukiwania.

Aby przekształcić obiekt encji wyszukiwania, zmienić właściwość IsLookup True.Aby przekształcić hierarchiczne łańcucha podmiotów podmioty odnośników, trzeba również zestaw właściwość PromoteLookup True.Załóżmy na przykład, roli kraju jest podmiotem wyszukiwania w obrębie obiekt Województwo i teraz rolę kraju są wyświetlane jako pole w podmiocie miasta, należy określić True dla właściwość PromoteLookup w roli kraju z obiekt Państwo, jak również.W tej lekcji będzie zmienić rolę podkategoria produktu, tak aby jest podmiotem wyszukiwania dla obiekt produktu, a następnie będzie wprowadzać roli kategorii produktu wyszukiwania obiekt podkategoria produktu i następnie wspierania roli, tak aby była wyświetlana jako pole tego obiekt produktu.

Aby określić odnośnikaobiekt

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

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

  3. Wybierz Podkategoria produktu obiekt.

    Podkategoria produktuobiekt ma tylko jeden IdentifyingAttribute: nazwę pole.Wyszukiwanie obiekt może mieć tylko jeden IdentifyingAttribute.

  4. W oknie dialogowym właściwość zlokalizuj IsLookup właściwość, a następnie wybierz True.

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

Wspieranie obiekt podmiotowi wyszukiwania

  1. W widoku drzewa zaznacz Kategorii produktu obiekt.

  2. W oknie dialogowym właściwość zlokalizuj IsLookup właściwość, a następnie wybierz True.

  3. W widoku drzewa zaznacz Podkategoria produktu obiekt.

  4. W widoku listy, zaznacz Kategorii produktu rolę.

  5. W oknie dialogowym właściwość zlokalizuj PromoteLookup właściwość, a następnie wybierz True.

    Ustawienie tej właściwość promuje obiekt wyszukiwania kategorii produktu, wydaje się również jako atrybut obiekt produktu.

Do reorganizowania atrybutów w obiekt

  1. W widoku drzewa zaznacz produktu obiekt.

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

  3. Kliknij Przenieś w górę do momentu Podkategoria produktu obiekt pojawia się poniżej nazwę atrybut.

  4. Na pliku menu, kliknij Zapisz wszystkie.

Następne kroki

Teraz użytkownicy nie muszą przejść do kategorii produktu lub produktu podkategorii podmioty zlokalizować nazwy kategorii lub podkategorii.Zamiast tego każdy obiekt pojawia się jako pole Jednostka produktu użytkownik może dodawać do ich raportu, podobnie jak inne pola.

W następnej lekcji właściwości jednego obiekt zostanie zmieniony tak, aby dziedziczy pola z innej obiekt.See Lekcja 10: Dziedziczenie właściwości innych podmiotów.