Damit dem Data-Warehouse Faktdaten bereitgestellt werden, müssen Sie einen Faktbuild erstellen. Sie können Faktbuilds auch zur Bereitstellung von Dimensionsdaten verwenden. Ein Faktbuild umfasst einen Datenstrom, ein Transformationsmodell und ein Bereitstellungsmodul.
Warum und wann dieser Vorgang ausgeführt wird
So erstellen Sie einen Faktbuild:
- Starten Sie IBM Rational Data Manager und laden Sie den ETL-Katalog (Extrahieren, Transformieren und Laden).
- Blenden Sie den Knoten ein, klicken Sie mit der rechten Maustaste auf Fact und wählen Sie Insert Fact Build aus.
- Geben Sie einen Namen ein und klicken Sie auf OK.
- Blenden Sie den neu erstellten Faktbuild ein, klicken Sie mit der rechten Maustaste auf den Knoten Data Stream und klicken Sie dann auf Insert Data Source. Geben Sie den Namen der neuen Datenquelle an.
- Klicken Sie auf die Registerkarte Query. Wählen Sie in der Datenbankliste die erforderliche Datenquelle aus.
- Blenden Sie den Datenquellenknoten ein, um die Tabellen unter dem Speicherschema für operative Daten aufzulisten, und wählen Sie Request aus.
- Fügen Sie auf der Seite "Request" den SQL-Code zum Übernehmen der Elemente aus dem Schema hinzu.
- Klicken Sie auf die Registerkarte Results, wählen Sie Prepare aus und klicken Sie auf Refresh. Wenn Sie dazu aufgefordert werden, geben Sie das Datum im Format MM/TT/JJJJ ein. Klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf das Symbol DataStream, klicken Sie auf Properties und klicken Sie dann auf Auto Map. Klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf das Symbol Transformation Model und wählen Sie Mapping aus.
- Klicken Sie auf Auto Map und wählen Sie die Eigenschaft des Elements aus.
- Wenn das Element nicht kumulative Informationen enthält, die weder eine Dimension noch eine Kennzahl darstellen, wählen Sie Create new elements as an attribute aus.
- Wenn das Element eine Schlüsselkomponente eines Geschäfts enthält, für die Sie Daten analysieren möchten, wählen Sie Create new elements as an dimension aus.
- Wenn das Element einen Wert für eine Geschäftsdimension enthält, wählen Sie Create
new elements as an measure aus.
Klicken Sie auf OK.
- Blenden Sie den Faktbuildknoten ein, klicken Sie mit der rechten Maustaste auf Delivery modules und wählen Sie Insert Relational Table Delivery aus.
- Geben Sie einen Namen ein.
- Führen Sie auf der Seite Table Properties die folgenden Schritte aus:
- Wählen Sie im Feld Connection die Datenquellenverbindung aus der Liste aus.
- Klicken Sie auf die Schaltfläche "Browse", um im Feld Table name den Tabellennamen der Datenquelle auszuwählen.
- Geben Sie die Attribute für die Spalten unter Columns an.
- Klicken Sie auf Import Target Table, wählen Sie die Tabelle aus und klicken Sie auf OK.
- Blenden Sie den Knoten ein, klicken Sie mit der rechten Maustaste auf Facts und klicken Sie dann auf .
- Geben Sie einen Namen ein und verwenden Sie die Schaltfläche "Browse", um den zugeordneten Faktbuild im Feld Associated fact build auszuwählen.
- Klicken Sie auf die Registerkarte Predecessors, wählen Sie Start aus und klicken Sie auf OK.