Les dimensions définissent les axes d’analyse métier. Une fois la dimension créée, associez-la à une table de dimension pour construire un modèle analytique structuré, analysable sous différents angles tels que le temps ou la région.
La fonctionnalité de modélisation des données dans DataWorks suit la méthodologie de modélisation dimensionnelle de Kimball. Concevez et créez des tables de dimension, des tables de faits, des tables agrégées et des tables applicatives ; publiez les modèles sur les moteurs de développement et rétro-modélisez les tables physiques existantes en modèles logiques.
Perspective de modélisation
La modélisation dimensionnelle organise les tables du modèle en trois niveaux : Common layer (couche commune), Application layer (couche applicative) et Uncategorized (non catégorisé). La couche commune sert à bâtir des métriques unifiées, des dimensions et des données de faits détaillées réutilisables, et prend en charge la gestion selon la perspective du domaine de données ou de la catégorie métier. La couche applicative répond aux besoins statistiques spécifiques aux métiers et ne prend en charge que la perspective par catégorie métier. Après avoir sélectionné un niveau, créez et gérez les tables du modèle dans l’arborescence correspondante.
Procédure
-
Accédez à Dimensional Modeling.
Connectez-vous à la console DataWorks. Sélectionnez la région cible, puis cliquez sur dans le volet de navigation de gauche. Sélectionnez l’espace de travail cible et cliquez sur Go to Data Modeling.
Dans la barre de menus supérieure de la page Data Modeling, cliquez sur Dimensional Modeling.
Sur la page Dimensional Modeling, placez le curseur sur l’icône
et cliquez sur .-
Configurez les informations de base de la dimension.
Paramètre
Description
Niveau d’entreposage de données
Sélectionnez le niveau d’entreposage de données auquel la dimension appartient. Les différentes couches sont conçues pour des scénarios métier distincts :
-
Common Layer : Stocke les résultats du traitement et de l’intégration des données publiques afin de créer des dimensions unifiées au niveau de l’entreprise. Si vous sélectionnez ce niveau, spécifiez également un domaine de données. Pour plus d’informations sur la création d’un domaine de données, consultez la rubrique Domaine de données.
-
Application Layer : Crée des dimensions spécifiques aux besoins métier en fonction des exigences applicatives. Si vous sélectionnez ce niveau, spécifiez également un data mart. Pour plus d’informations sur la création d’un data mart, consultez la rubrique Data mart.
RemarquePar défaut, la couche applicative permet uniquement de créer des tables applicatives. Pour créer une dimension dans la couche applicative, créez une nouvelle couche applicative et définissez son type de modèle sur Dimension ou Dimension Table, Dimension. Pour plus d’informations, consultez la rubrique Personnaliser les niveaux d’entreposage de données.
Catégorie métier
Sélectionnez la catégorie métier à laquelle la dimension appartient. Pour plus d’informations, consultez la rubrique Définir les catégories métier.
Domaine de données / Data mart
Spécifiez le domaine de données ou le data mart de la dimension en fonction du niveau d’entreposage de données sélectionné. Le paramètre Data mart n’est visible que lorsque vous définissez le niveau d’entreposage de données sur Application layer.
Abréviation
Abréviation de la dimension. Elle doit être unique au sein du domaine de données ou du data mart spécifié.
Nom
Nom de la dimension.
-
-
Cliquez sur Save pour créer la dimension.
Une fois la dimension créée, retrouvez-la et gérez-la sous le domaine de données ou le data mart correspondant dans l’arborescence de gauche de la page Dimensional Modeling.
FAQ
Q : Comment créer une dimension dans la couche applicative ?
R : Par défaut, la couche applicative permet uniquement de créer des tables applicatives. Créez un nouveau niveau d’entreposage de données, sélectionnez Application layer, puis configurez le type de modèle pour ce niveau. Les types de modèles disponibles sont Application Table, Dimension Table et Conceptual Dimensions. Vous pouvez sélectionner Dimension Table et Conceptual Dimensions individuellement ou conjointement.
Étapes suivantes
Après avoir créé une dimension, associez-la à une table de dimension lors de la création de celle-ci. Pour plus d’informations, consultez la rubrique Créer un modèle logique : Table de dimension.