Vues de base de données pour les données intertables
Les vues de base de données combinent les champs de plusieurs tables en une seule entité interrogeable. Ajoutez des vues à la couche sémantique pour répondre à des questions intertables dans une requête au lieu d’exiger des questions distinctes.
Les vues de base de données de la couche sémantique vous permettent de répondre à des questions qui relient des données entre les tables en une seule requête au lieu d’avoir besoin de questions séparées ou de requêtes complexes.
Quand utiliser les vues de base de données
Utilisez les vues de base de données lorsque :
- Les utilisateurs posent des questions telles que les incidents et les changements qui relient des données entre les tables.
- Un rapport intertables existe déjà en tant que vue de base de données.
- Les mêmes champs de différentes tables continuent d’apparaître ensemble dans les questions de l’utilisateur.
Exigences de mise en œuvre
Lorsque vous utilisez des vues de base de données :
- Vous devez être dans le même périmètre de l’application que la vue de base de données.
- Ajoutez des vues de base de données à la configuration de table sémantique de la même manière que les tables normales. Vous devez avoir le rôle sn_query_gen.admin ou un rôle supérieur.
- Les noms de dimension incluent un préfixe de table source, tel que inc_number ou chg_priority.
- Les descriptions d’entités sont générées automatiquement à partir des tables sources et mises à jour automatiquement.
- Le paramètre Inclure la hiérarchie enfant n’a aucun effet sur les vues de base de données.