Partager via


Scénario du didacticiel Analysis Services

Ce didacticiel repose sur la société fictive Adventure Works Cycles. Adventure Works Cycles est une grande entreprise de fabrication multinationale qui produit et distribue des vélos en métal et en composite sur les marchés commerciaux en Amérique du Nord, en Europe et en Asie. Le siège social d’Adventure Works Cycles est Bothell, Washington, où l’entreprise emploie 500 travailleurs. En outre, Adventure Works Cycles emploie plusieurs équipes de vente régionales dans l’ensemble de sa base de marché.

Au cours des dernières années, Adventure Works Cycles a acheté une petite usine de fabrication, Importadores Neptuno, qui est située au Mexique. Importadores Neptuno fabrique plusieurs sous-composants critiques pour la gamme de produits Adventure Works Cycles. Ces sous-composants sont livrés à Bothell pour l'assemblage du produit final. En 2005, Importadores Neptuno est devenu le seul fabricant et distributeur de bicyclettes de tourisme du groupe de produits.

Après un exercice réussi, Adventure Works Cycles souhaite maintenant élargir sa part de marché en ciblant la publicité pour ses meilleurs clients, en étendant la disponibilité des produits via un site Web externe et en réduisant le coût des ventes en réduisant les coûts de production.

Environnement d'analyse actuel

Pour prendre en charge les besoins d’analyse des données des équipes commerciales et marketing et de la haute direction, l’entreprise prend actuellement des données transactionnelles de la base de données AdventureWorks2012 et des informations non transactionnelles telles que des quotas de ventes à partir de feuilles de calcul, et consolide ces informations dans l’entrepôt de données relationnelles AdventureWorksDW2012 . Cependant, l'entrepôt de données relationnelles présente les problèmes suivants :

  • Les rapports sont statiques. Les utilisateurs n’ont aucun moyen d’explorer de manière interactive les données dans les rapports pour obtenir des informations plus détaillées, comme ils peuvent le faire avec un tableau croisé dynamique Microsoft Office Excel. Bien que les jeux de rapports prédéfinis existants répondent aux besoins de la plupart des utilisateurs, les utilisateurs plus expérimentés ont besoin d'accéder directement aux requêtes de la base de données pour utiliser des requêtes interactives et des rapports spécialisés. Toutefois, en raison de la complexité de la base de données AdventureWorksDW2012 , trop de temps est nécessaire pour que ces utilisateurs apprennent à créer des requêtes efficaces.

  • Les performances des requêtes sont aléatoires. Par exemple, certaines requêtes renvoient des résultats très rapidement, en quelques secondes seulement, tandis que d'autres renvoient les résultats au bout de plusieurs minutes.

  • Les tables d'agrégation sont difficiles à gérer. Pour tenter d’améliorer les temps de réponse aux requêtes, l’équipe de l’entrepôt de données d’Adventure Works a créé plusieurs tables d’agrégation dans la base de données AdventureWorksDW2012 . Par exemple, elle a créé une table qui résume les ventes par mois. Toutefois, si ces tables d'agrégation améliorent grandement les performances des requêtes, l'infrastructure créée pour maintenir à jour ces tables au fil du temps est fragile et source d'erreurs.

  • La logique de calcul complexe enfouie dans les définitions des rapports est difficile à partager entre les rapports. Étant donné que cette logique d'entreprise est générée séparément pour chaque rapport, les informations de synthèse sont parfois différentes d'un rapport à l'autre. En conséquence, la direction accorde une confiance limitée aux rapports générés à partir de l'entrepôt de données.

  • Les utilisateurs des différentes divisions ont des besoins différents en termes de vues de données. Ils sont gênés par les éléments de données qui ne les concernent pas.

  • La logique de calcul est particulièrement importante pour les utilisateurs qui doivent utiliser des rapports spécialisés. Étant donné que ces utilisateurs doivent définir la logique de calcul séparément pour chaque rapport, il n'existe aucun contrôle centralisé sur la façon dont cette logique est définie. Par exemple, certains utilisateurs savent qu'ils devraient utiliser des techniques de statistiques de base comme les moyennes mobiles, mais ne sachant pas comment créer ces calculs, ils ne recourent pas à ces techniques.

  • Il est difficile de combiner des datasets connexes. Les requêtes spécialisées qui combinent deux datasets connexes, telles que les ventes et les quotas des ventes, sont difficiles à créer pour les utilisateurs. Les requêtes de ce type surchargeant la base de données, l'entreprise a exigé des utilisateurs qu'ils obtiennent de l'équipe chargée de l'entrepôt de données des datasets de zones de sujets croisés. En conséquence, seuls quelques rapports prédéfinis combinant des données de plusieurs zones de sujets ont été définis. Par ailleurs, les utilisateurs hésitent à modifier ces rapports en raison de leur complexité.

  • Les rapports portent essentiellement sur les données commerciales propres aux États-Unis. Cela satisfait peu les utilisateurs travaillant dans les filiales situées en dehors des États-Unis qui souhaitent pouvoir afficher les rapports dans des monnaies et des langues différentes.

  • Les données sont difficiles à auditer. Le service financier utilise actuellement uniquement la base de données AdventureWorksDW2012 comme source de données à partir de laquelle il effectue des requêtes en bloc. Il charge ensuite ces données dans des feuilles de calcul individuelles et passe beaucoup de temps à organiser les données et à manipuler les feuilles de calcul. Les rapports financiers de l'entreprise sont par conséquent difficiles à préparer, auditer et gérer au niveau de l'entreprise.

La solution

L'équipe chargée de l'entrepôt de données a récemment examiné la conception du système d'analyse actuel. Cet examen a permis d'analyser les écarts entre les problèmes présents et les demandes futures. Cette équipe a pu déterminer que la base de données AdventureWorksDW2012 était une base de données dimensionnelles bien conçue avec des dimensions conformes et des clés de substitution. Les dimensions conformes permettent à une dimension d'être utilisée dans plusieurs mini-Data Warehouses, telle qu'une dimension de temps ou une dimension de produits. Les clés de substitution sont des clés artificielles qui lient les dimensions et les tables de faits et qui sont utilisées pour garantir l'unicité et améliorer les performances. Par ailleurs, l'équipe chargée de l'entrepôt de données a déterminé qu'il n'existait actuellement aucun problème important concernant le chargement et la gestion des tables de base dans la base de données AdventureWorksDW2012 . L’équipe a donc décidé d’utiliser Microsoft Analysis Services pour effectuer les opérations suivantes :

  • fournir un accès unifié aux données via une couche de métadonnées communes pour le traitement analytique et les rapports ;

  • simplifier les vues de données des utilisateurs, ce qui accélère le développement des requêtes interactives et prédéfinies et des rapports prédéfinis ;

  • créer correctement des requêtes qui combinent des données issues de plusieurs zones de sujet ;

  • gérer les agrégations ;

  • stocker et réutiliser des calculs complexes ;

  • permettre aux utilisateurs de l'entreprise en dehors des États-Unis d'utiliser des versions localisées.

Les leçons du didacticiel Analysis Services fournissent de l'aide en générant une base de données de cube qui répond à tous ces critères. Pour commencer, passez à la première leçon : Lesson 1: Create a New Tabular Model Project.

Voir aussi

Modélisation multidimensionnelle (Tutoriel Adventure Works)