Udostępnij za pośrednictwem


Model Subsetting

W pewnych okolicznościach jest dostępny tylko podzbiór modelu.Obejmują one, gdy użytkownicy nie mają wystarczające uprawnienia zabezpieczeń, gdy brakujące elementy w modelu fizycznych, gdy model pochodzi z innego modelu, lub gdy projektant jawnie utworzyć podzbiór modelu.

Po udostępnieniu tylko podzbiór brakujące elementy z semantyki modelu może mieć wpływ na inne elementy w ramach modelu.Na przykład elementy zależne w ramach modelu są traktowane tak, jakby, że zostały usunięte z modelu, jak również.Jeśli odwołanie jest wymagane, na przykład w przypadku określania Binding lub RelatedRole elementy, odwołujących się ModelItem element jest traktowana jako Brak. Podobnie, znajdujące się najniżej opcjonalne właściwość, na przykład Inheritance element, jest traktowana jako pusta. Odwołania w kwerendach do brakujących elementów generowanie ostrzeżenia zamiast błędu i innermost, zawierające szczegóły, grupy, hierarchia, miara, grupa miar lub sumy częściowej zestaw zostanie pominięty z kwerendy.W przypadku Brak podstawowego obiekt lub wszystkie grupy i wszystkie działania zostaną pominięte, kwerenda nie powiedzie się.

Wyjątki w wyrażeniach

Atrybuty, które użytkownik ma uprawnienia nie są usuwane z model raportu tak, ponieważ wyrażenie jest wyłączona.Zamiast tego tylko wyrażenie jest usuwany z modeli raportów.Dla agregacja atrybutów wymusza atrybut nieprzechodnia i innych niż decomposable.

Wartości atrybutów w żądanym perspektywa nie są usuwane z modelu użytkownika na części wyrażenie są wykluczone z perspektywa.Zamiast tego składniki wyrażenie są zawartych w modelu użytkownika, ale oznaczone jako ukryte.