2017-09-12 4 views
-2

Je vois beaucoup de ces couches, c'est-à-dire au lieu d'une couche ETL supplémentaire pour matérialiser le schéma dimensionnel, créer des vues logiques sur la couche supérieure.Couche sémantique logique à la place Couche sémantique matérialisée dans un milieu/grand DWH pratique

Quand j'y pense spécialement pour les SCD de type 2, la logique devient très complexe avec DV aussi. Le maintien d'un modèle historique 3NF en tant que couche de base est déjà difficile, donc je ne considère pas cela.

Quand je pense à cela dans un entrepôt modéré/grand> 20 To avec quelques grandes dimensions/table de contexte vaut-il la peine si les utilisateurs font des requêtes de niveau de détail? Comprendre avec les MVs/Join Index, réduire les vues logiques ou extraire des données agrégées vers un outil de reporting haut de gamme avec une grande mémoire, etc. peut répondre à de nombreux besoins de reporting avec une vue logique.

Répondre

1

Ils sont une excellente solution si vous voulez paralyser votre entrepôt de données. Une couche logique/vue peut fonctionner pour les exemples les plus triviaux d'un schéma en étoile, mais dès que vous avez toute la complexité, vous allez implémenter le travail de matérialisation pour chaque requête plutôt qu'une seule fois.

+0

Je suis d'accord avec vous. Je crois aussi que c'est un stratagème de la part de nombreuses entreprises de vendre leurs «outils» brillants. – user3423890