Partager via


Constitution de modèles

Dans certaines circonstances, seul un sous-ensemble de modèle est disponible. Il en est ainsi lorsque les autorisations de sécurité octroyées aux utilisateurs sont insuffisantes, lorsqu'il manque des éléments dans le modèle physique, lorsque le modèle est dérivé d'un autre modèle ou lorsque le concepteur a créé un sous-ensemble de modèle explicitement.

Lorsqu'un seul sous-ensemble est disponible, les éléments manquants du modèle sémantique peuvent affecter d'autres éléments dans ce modèle. Par exemple, des éléments dépendants dans le modèle sont traités comme s'ils avaient aussi été supprimés du modèle. Si une référence est obligatoire, par exemple, lors de la spécification des éléments Binding ou RelatedRole, l'élément référencé ModelItem est considéré comme manquant. De même, la propriété facultative le plus à l'intérieur, par exemple l'élément Inheritance, est considérée comme vide. Les références dans les requêtes aux éléments manquants produisent un avertissement plutôt qu'une erreur. La requête ignore le plus à l'intérieur contenant le détail, le groupe, la hiérarchie, la mesure, le groupe de mesures ou le jeu du sous-total. Si une entité de base manque ou si tous les groupes et mesures sont omis, la requête échoue.

Exceptions pour les expressions

Les attributs, que l'utilisateur est autorisé à voir, ne peuvent pas être supprimés du modèle de rapport uniquement parce que l'expression est exclue. En revanche, seule l'expression est supprimée du modèle de rapport. Pour les attributs d'agrégation, cette situation les force à être non-transitifs et non-décomposables.

Les attributs d'une perspective demandée ne sont pas supprimés du modèle de l'utilisateur lorsque les composants de l'expression sont exclus de la perspective. En revanche, ces composants sont compris dans le modèle de l'utilisateur mais marqués comme étant cachés.