Condividi tramite


Suddivisione in subset del modello

In alcuni casi è disponibile solo un subset di un modello, ad esempio quando gli utenti non dispongono di autorizzazioni di protezione sufficienti, quando nel modello fisico mancano alcuni elementi, quando il modello è derivato da un altro modello o quando è stato creato appositamente un subset del modello.

Quando è disponibile solo un subset, gli elementi mancanti dal modello semantico possono influenzare altri elementi nel modello. Gli elementi dipendenti all'interno del modello, ad esempio, vengono trattati come se fossero stati rimossi anche dal modello. Se un riferimento è obbligatorio, ad esempio quando si specifica l'elemento Binding o RelatedRole, l'elemento di riferimento ModelItem viene trattato come mancante. Analogamente, la proprietà facoltativa più interna, ad esempio l'elemento Inheritance, viene trattata come vuota. I riferimenti nelle query a elementi mancanti generano un avviso invece di un errore e il dettaglio, il gruppo, la gerarchia, la misura, il gruppo di misure o il set di subtotali contenitore più interno viene omesso dalla query. Se manca un'entità di base o vengono omessi tutti i gruppi e tutte le misure, la query avrà esito negativo.

Eccezioni per le espressioni

Gli attributi che l'utente è autorizzato a visualizzare non vengono rimossi dal modello di report semplicemente perché l'espressione viene esclusa. Dal modello di report verrà rimossa solo l'espressione. Per gli attributi di aggregazione, l'attributo sarà non transitivo e non scomponibile.

Gli attributi in una prospettiva richiesta non vengono rimossi dal modello utente quando i componenti dell'espressione vengono esclusi dalla prospettiva. Quei componenti dell'espressione verranno invece inclusi nel modello utente ma contrassegnati come nascosti.