Dans cette leçon, vous allez apprendre à mettre à jour le modèle Framework Manager pour déployer les modifications apportées au projet ETL par défaut (Leçon 2.2) après avoir personnalisé le schéma par défaut de l'entrepôt de données (Leçon 2.1).
Conditions préalables :- Vous avez terminé la leçon 2.1 qui consiste à personnaliser le schéma par défaut de l'entrepôt de données.
- Vous avez terminé la leçon 2.2 qui consiste à personnaliser le projet ETL par défaut.
Au cours de la leçon 2.1, vous avez ajouté une nouvelle table des faits appelée F_DEFECT_METRICS
au schéma par défaut et l'avez associée à une table de dimension appelée D_COMPONENT_LABEX. Dans la leçon 2.2, vous avez ajouté la table des faits et la table de dimension associée à la génération Data Manager. Dans cette leçon, vous allez apprendre à modifier le modèle Framework Manager afin d'incorporer les modifications apportées au schéma de l'entrepôt de données et exposer les modifications apportées au concepteur de rapports.
Dans cette leçon, vous allez :
- Importer la table des faits ainsi que la table de dimension de Data Manager dans Framework Manager
- Créer des sujets de requête à partir des tables importées
- Générer une relation entre les deux nouveaux sujets de requête
- Définir un espace de nom pour les sujets de requête associés
- Déployer le nouvel espace de nom à des fins de publication
- Lancez Framework Manager.
- Cliquez sur Open a project et sélectionnez le projet Vega Reporting Data Model.
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, sélectionnez l'espace de nom Physical Metadata, puis cliquez à l'aide du bouton droit et sélectionnez Run Metadata Wizard.
Vous pouvez maintenant utiliser les pages de l'assistant pour importer les métadonnées de Data Manager dans la génération Framework Manager. Pour ce faire, importez la table des faits appelée F_DEFECT_METRICS et la table de dimension appelée D_COMPONENT_LABEX depuis Data
Manager dans Framework Manager.
- Sélectionnez Sources de données, puis cliquez sur Suivant.
- Sélectionnez la source de données VegaDW et cliquez sur Suivant.
- Développez le noeud VEGADW pour afficher les tables sous Tables, puis sélectionnez la table de dimension D_COMPONENT_LABEX et la table des faits F_DEFECT_METRICS. Cliquez sur Suivant.
- Sur la page Generate Relationship, acceptez les valeurs par défaut et cliquez sur Suivant. Cliquez sur Terminer.
Vous avez importé la table des faits F_DEFECT_METRICS et la table de dimension D_COMPONENT_LABEX depuis la génération Data Manager dans le modèle Framework Manager.
- Développez la nouvelle table F_DEFECT_METRICS et consultez la vue Propriétés pour vérifier que les colonnes contiennent les propriétés correctes :
- DEFECT_METRICS_ID est un identificateur
- TOTAL_DEFECTS est un fait
- COMPONENT_ID est un identificateur
- REC_DATETIME est un attribut
- DATE_ID est un identificateur
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, sélectionnez l'espace de nom Consolidate View,
puis cliquez à l'aide du bouton droit et sélectionnez .
- Spécifiez Defect Metrics comme nom du sujet de requête et cliquez sur OK.
- Dans l'onglet Query Subject Definition, développez le noeud Physical Metadata, sélectionnez la table F_DEFECT_METRICS et déplacez-la dans la section Query Items and Calculations.
Cliquez sur OK.
Vous avez créé une requête appelée Defect Metrics, qui est associée à la table des faits F_DEFECT_METRICS. La prochaine étape consiste à créer une autre requête, cette fois pour la table de dimension D_COMPONENT_LABEX.
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, sélectionnez l'espace de nom Consolidate View,
puis cliquez à l'aide du bouton droit et sélectionnez .
- Indiquez Component LabEx comme étant le nom du sujet de requête et cliquez sur OK.
- Dans l'onglet Query Subject Definition, développez le noeud Physical Metadata, sélectionnez la table D_COMPONENT_LABEX et déplacez-la dans la section Query Items and Calculations.
Cliquez sur OK.
Vous avez créé deux sujets de requête : un à partir d'une table des faits et l'autre à partir d'une table de dimension.
L'étape suivante consiste à créer une relation entre ces deux sujets de requête.
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, développez l'espace de nom Consolidate View,
localisez le sujet de requête Defect Metrics et sélectionnez-le, puis cliquez à l'aide du bouton droit et sélectionnez .
- Dans l'onglet Relationship Expression, cliquez sur l'icône du dossier en regard de la zone Query subject située à droite du panneau, développez le noeud Vega Reporting Data Model, localisez et sélectionnez le sujet de requête Component LabEx, puis cliquez sur OK.
- Sélectionnez COMPONENT_ID dans les deux cases, puis cliquez sur OK.
Vous avez lié les deux sujets de requête via l'attribut commun COMPONENT_ID. L'étape suivante consiste à créer un espace de nom pour conserver ces sujets de requête liés.
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, développez l'espace de nom Consolidate View,
localisez le sujet de requête Defect Metrics et sélectionnez-le, puis cliquez à l'aide du bouton droit et sélectionnez .
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, développez l'espace de nom Consolidate View,
localisez le sujet de requête Component LabEx et sélectionnez-le, puis cliquez à l'aide du bouton droit et sélectionnez .
- Développez l'espace de nom Consolidate View pour localiser la mesure Defect Metrics, sélectionnez-la, puis cliquez à l'aide du bouton droit et sélectionnez Create Star Schema Grouping.
- Assurez-vous que les deux objets disponibles sont sélectionnés, puis cliquez sur OK.
Vous avez créé un espace de nom appelé Defect Metrics pour les sujets de requête liés.
L'étape suivante consiste à ajouter cet espace de nom au cycle de publication.
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, localisez l'espace de nom Defect Metrics et sélectionnez-le, puis déplacez-le dans l'espace de nom .
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, développez l'espace de nom Packages,
puis cliquez à l'aide du bouton droit et sélectionnez .
- Vérifiez que l'espace de nom Defect Metrics est sélectionné dans le noeud . Cliquez sur OK.
- Dans le panneau Project Viewer, développez le noeud Vega
Reporting Data Model, développez l'espace de nom Packages,
puis cliquez à l'aide du bouton droit et sélectionnez .
Vous avez utilisé un package de publication existant appelé OOTB et l'avez mis à jour pour inclure l'espace de nom Defect Metrics. Ainsi, vous pourrez accéder à la table des faits F_DEFECT_METRICS et à la table de dimension D_COMPONENT_LABEX de Report Designer, et créer des rapports à partir des attributs de ces tables.
Dans cette leçon, vous avez :
- Importé la table des faits F_DEFECT_METRICS et la table de dimension D_COMPONENT_LABEX depuis la génération Data Manager dans le modèle Framework Manager
- Créé deux requêtes, appelées Defect Metrics et Component LabEx
- Mappé le sujet de requête Defect Metrics au sujet de requête Component LabEx via l'attribut commun DEFECT_ID
- Créé un espace de nom appelé Defect Metrics avec une table des faits et une table de dimension associée
- Inclus l'espace de nom Defect Metrics dans un cycle de publication existant