Pour distribuer des données de faits dans votre entrepôt de données, vous devez créer une génération de faits. Vous pouvez aussi utiliser des générations de faits pour distribuer des données de dimension.
Une génération de faits possède un flux de données, un modèle de transformation et un module de distribution.
Pourquoi et quand exécuter cette tâche
Pour créer une génération de faits, procédez comme suit :
- Démarrez IBM® Rational Data Manager, et chargez le catalogue ETL (extraction, transformation et chargement).
- Développez le noeud , cliquez avec le bouton droit sur Fact et sélectionnez Insert Fact Build.
- Entrez un nom et cliquez sur OK.
- Développez la génération de faits récemment créée, cliquez avec le bouton droit sur le noeud Data Stream, puis cliquez sur Insert Data Source.
Indiquez le nom de la nouvelle source de données.
- Cliquez sur l'onglet Query. Dans la liste de bases de données, sélectionnez la source de données requise.
- Développez le noeud de la source de données pour lister les tables sous le schéma du magasin de données opérationnel, puis sélectionnez Request.
- Sur la page Query, ajoutez le code SQL pour extraire les éléments du schéma.
- Cliquez sur l'onglet Results, sélectionnez Prepare, puis cliquez sur Refresh. Si vous y êtes invité, entrez la date selon le format mm/dd/yyyy. Cliquez sur OK.
- Cliquez avec le bouton droit sur l'icône DataStream, cliquez sur Properties, puis cliquez sur Auto Map. Cliquez sur OK.
- Cliquez avec le bouton droit sur l'icône Transformation Model et sélectionnez Mapping.
- Cliquez sur Auto Map et sélectionnez la propriété de l'élément.
- Si l'élément détient des informations non-additives qui ne sont ni une dimension ni une mesure, sélectionnez Create new elements as an attribute.
- Si l'élément détient un composant de clé d'un métier pour lequel vous souhaitez analyser les données, sélectionnez Create new elements as an dimension.
- Si l'élément détient une valeur d'une dimension métier, sélectionnez Create new elements as an measure.
Cliquez sur OK.
- Développez le noeud de faits, cliquez avec le bouton droit sur Delivery modules, puis sélectionnez Insert Relational Table Delivery.
- Entrez un nom.
- Sur la page Table Properties, exécutez les étapes suivantes :
- Dans la liste, sélectionnez la source de données Connection.
- Cliquez sur le bouton Browse pour sélectionner la source de données Table name.
- Indiquez les attributs relatifs aux Columns.
- Cliquez sur Import Target Table, sélectionnez la table, puis cliquez sur OK.
- Développez le noeud , cliquez avec le bouton droit sur Facts, puis cliquez sur .
- Entrez un nom et utilisez le bouton Browse pour sélectionner Associated fact build.
- Cliquez sur l'onglet Predecessors, sélectionnez Start, puis cliquez sur OK.