Lernprogramm für das Informationsmanagement

Warehouse-Quellen definieren

In den nächsten Übungen werden Sie sich mit der Definition der Dimensionstabelle für Markt (Market) beschäftigen, die bereits im Abschnitt Geschäftsszenario für das Lernprogramm beschrieben wurde. In der vorliegenden Übung werden Sie die Warehouse-Quellen definieren. Hierbei handelt es sich um eine logische Definition der Tabellen und Dateien, die die Daten für die Dimensionstabelle für Markt (Market) enthalten. Die Data Warehouse-Zentrale verwendet die Spezifikationen in den Warehouse-Quellen, um auf die benötigten Daten zuzugreifen und diese auszuwählen. Sie werden zwei Warehouse-Quellen definieren, die den Quellendaten entsprechen, die in Quellendaten anzeigen, beschrieben wurden:

Relationale Quelle für das Lernprogramm
Diese Quelle entspricht der Quellentabelle GEOGRAPHIES in der Datenbank DWCTBC.

Dateiquelle für das Lernprogramm
Diese Quelle entspricht der Datei demographics.txt, die in einer der folgenden Übungen in das Warehouse geladen wird.

Wenn Sie mit Quellendatenbanken arbeiten, die relativ zum Warehouse-Server auf einer fernen Einheit installiert sind, müssen Sie diese Datenbanken auf der Workstation registrieren, die den Warehouse-Server enthält.


TBC-Beispielquellen aktualisieren

Den Quellen für das Beispiel-Warehouse ist keine Benutzer-ID und kein Kennwort zugeordnet. Bevor Sie mit diesen Quellen arbeiten können, müssen Sie eine Benutzer-ID und ein Kennwort hinzufügen. In der vorliegenden Übung werden Sie eine Benutzer-ID und ein Kennwort für die TBC-Beispielquellen (TBC Sample Sources) hinzufügen.

Gehen Sie wie folgt vor, um die TBC-Beispielquellen zu aktualisieren:

  1. Erweitern Sie die Sicht der Baumstruktur von Warehouse-Quellen.
  2. Klicken Sie mit der rechten Maustaste auf TBC Sample Sources und anschließend auf Merkmale.

    Daraufhin wird das Fenster zum Definieren der Merkmale von TBC Sample Sources geöffnet.

  3. Klicken Sie auf der Indexzunge Datenbank.
  4. Geben Sie im Feld Benutzer-ID die Benutzer-ID ein, die Sie beim Erstellen der Beispieldatenbank in "Kapitel 2. Warehouse-Datenbank erstellen" auf Seite 7, angegeben haben.
  5. Geben Sie im Feld Kennwort das zugehörige Kennwort ein.
  6. Geben Sie im Feld Prüfkennwort erneut Ihr Kennwort ein.
  7. Klicken Sie auf OK.

Relationale Warehouse-Quelle definieren

In der vorliegenden Übung werden Sie eine relationale Warehouse-Quelle definieren, die den Namen 'Tutorial Relational Source' (Relationale Lernprogrammquelle) trägt. Diese Quelle entspricht der relationalen Tabelle GEOGRAPHIES, die in der Datenbank DWCTBC zur Verfügung gestellt wird.

Gehen Sie wie folgt vor, um die relationale Lernprogrammquelle zu definieren:

  1. Klicken Sie mit der rechten Maustaste auf dem Ordner Warehouse-Quellen.
  2. Klicken Sie auf Definieren --> DB2-Familie --> DB2 UDB für Windows NT.

    Daraufhin wird das Notizbuch 'Warehouse-Quelle definieren' geöffnet.

  3. Geben Sie im Feld Name den Geschäftsnamen (d. h. eine Beschreibung, die für den Benutzer einfach zu verstehen ist) für die Warehouse-Quelle ein:
    Tutorial Relational Source
    

    Sie werden diesen Namen verwenden, wenn Sie in der Data Warehouse-Zentrale auf Ihre Warehouse-Quelle verweisen wollen.

  4. Geben Sie im Feld Administrator Ihren Namen als Ansprechpartner für die Warehouse-Quelle ein.
  5. Geben Sie im Feld Beschreibung eine kurze Beschreibung der Daten ein:
    Relational data for the TBC company
    


    Notizbuch 'Warehouse-Quelle definieren'.

  6. Klicken Sie auf der Indexzunge Datenbank.
  7. Wählen Sie im Feld Datenbankname den Eintrag DWCTBC als Name der physischen Datenbank aus, oder geben Sie diesen Wert ein.
  8. Geben Sie im Feld Benutzer-ID eine Benutzer-ID ein, die für den Zugriff auf die Datenbank berechtigt ist.

    Verwenden Sie hierbei die Benutzer-ID, die Sie bei der Erstellung der Beispieldatenbank in Warehouse-Datenbank erstellen, angegeben haben.

  9. Geben Sie im Feld Kennwort das Kennwort für die Benutzer-ID ein.
  10. Geben Sie im Feld Prüfkennwort erneut das Kennwort ein.


    Die Seite 'Datenbank' des Notizbuchs 'Warehouse-Quelle definieren'.

  11. Klicken Sie auf der Indexzunge Tabellen und Sichten.

    Da die Tabellen in einer DB2-Datenbank gespeichert sind, ist es günstiger, die Tabellendefinitionen aus DB2 zu importieren, anstatt sie manuell zu definieren.

  12. Erweitern Sie die Sicht des Ordners Tabellen.

    Daraufhin wird das Fenster 'Filter' geöffnet.

  13. Klicken Sie auf OK.

    Daraufhin zeigt die Data Warehouse-Zentrale ein Statusfenster an. Die Importoperation kann eine gewisse Zeit in Anspruch nehmen.

    Nach dem Abschluss des Imports werden in der Data Warehouse-Zentrale die importierten Tabellen in der Liste Verfügbare Tabellen und Sichten angezeigt.

  14. Wählen Sie in der Liste Verfügbare Tabellen und Sichten die Tabelle SAMPLTBC.GEOGRAPHIES aus.
  15. Klicken Sie auf >, um die Tabelle SAMPLTBC.GEOGRAPHIES in die Liste Ausgewählte Tabellen und Sichten zu versetzen.


    Figure db2tu006 not displayed.

  16. Klicken Sie auf der Indexzunge Sicherheit.
  17. Wählen Sie die (unter Warehouse-Gruppe definieren erstellte) Warehouse-Gruppe des Lernprogramms - Tutorial Warehouse Group - aus, um Ihrer Benutzer-ID die Berechtigung zum Erstellen von Schritten zuzuordnen, die mit der vorliegenden Warehouse-Gruppe arbeiten.
  18. Klicken Sie auf >.

    Durch das Hinzufügen der Quelle zur Liste 'Ausgewählte Warehouse-Gruppen' werden die Benutzer, die Mitglieder dieser Gruppe sind (im vorliegenden Fall also Sie), zum Definieren von Tabellen und Sichten für die Quelle berechtigt.

  19. Klicken Sie auf OK, um die Änderungen zu speichern und das Notizbuch 'Warehouse-Quelle definieren' zu schließen.

Dateiquelle definieren

In der vorliegenden Übung werden Sie eine Warehouse-Dateiquelle mit dem Namen 'Tutorial File Source' (Dateiquelle des Lernprogramms) definieren. Diese Quelle entspricht der Datei demographics.txt, die im Data Warehousing-Beispiel enthalten ist. Im vorliegenden Lernprogramm werden Sie nur eine Datei in der Warehouse-Quelle definieren, prinzipiell ist es jedoch möglich, in Warehouse-Quellen mehrere Dateien zu erstellen.

Gehen Sie wie folgt vor, um die Dateiquelle des Lernprogramms zu definieren:

  1. Klicken Sie mit der rechten Maustaste auf dem Ordner Warehouse-Quellen.
  2. Klicken Sie auf Definieren --> Flachdatei --> Lokale Dateien.

    Als Quellenart wird 'Lokale Dateien' verwendet, da die in dieser Übung verwendete Datei zusammen mit dem Lernprogramm auf Ihrer Workstation installiert wurde.

    Daraufhin wird das Notizbuch 'Warehouse-Quelle definieren' geöffnet.

  3. Geben Sie im Feld Name den Geschäftsnamen für die Warehouse-Quelle ein:
    Tutorial file source
    
  4. Geben Sie im Feld Administrator Ihren Namen als Ansprechpartner für die Warehouse-Quelle ein.
  5. Geben Sie im Feld Beschreibung eine kurze Beschreibung der Daten ein:
    File data for the TBC company
    
  6. Klicken Sie auf der Indexzunge Dateien.
  7. Klicken Sie mit der rechten Maustaste im leeren Bereich der Liste Dateien und anschließend auf Definieren.

    Daraufhin wird das Notizbuch 'Warehouse-Quellendatei definieren' geöffnet.

  8. Geben Sie im Feld Dateiname den folgenden Namen ein:
    X:\Program Files\sqllib\samples\db2sampl\dwc\demographics.txt
    

    Hierbei gilt folgendes:

    Auf einem UNIX-System muss bei der Eingabe von Dateinamen die Groß-/Kleinschreibung beachtet werden.

  9. Geben Sie im Feld Beschreibung eine kurze Beschreibung der Datei ein:
    Demographics data for sales regions.
    
  10. Geben Sie im Feld Geschäftsname Folgendes ein:
    Demographics Data
    
  11. Klicken Sie auf der Indexzunge Parameter.


    Die Seite 'Parameter' des Notizbuchs 'Warehouse-Quellendatei definieren'.

  12. Prüfen Sie, ob in der Liste Dateityp der Eintrag Zeichen ausgewählt ist.
  13. Prüfen Sie, ob im Feld Feldbegrenzungszeichen das Komma ausgewählt ist.

    Wie bereits in der in Quellendaten anzeigen, enthaltenen Übung erläutert, werden als Trennzeichen für die Datei Kommas verwendet.

  14. Nehmen Sie die Auswahl des Markierungsfelds Erste Zeile enthält Spaltennamen zurück.

    Diese Datei enthält keine Spaltennamen.

  15. Klicken Sie auf der Indexzunge Felder.

    Daraufhin liest die Data Warehouse-Zentrale die auf der Seite 'Warehouse-Quellendatei' angegebene Datei ein. Hierbei definiert das System auf der Basis der vorhandenen Dateifelder Spalten und zeigt die Spaltendefinitionen in der Liste Felder an. Im Voranzeigebereich für Datei werden Beispieldaten dargestellt. Es können maximal 10 Zeilen an Beispieldaten angezeigt werden. Sie können in dieser Anzeige blättern, um alle Beispieldaten anzuzeigen.

  16. Klicken Sie auf dem Spaltennamen COL001, um diesen zu ändern.
  17. Geben Sie anschließend den neuen Spaltennamen ein:
    STATE
    
  18. Wiederholen Sie die Schritte 16 und 17, um auch die restlichen Spalten umzubenennen. Benennen Sie COL002 in CITY und COL003 in POPULATION um.


    Felder in 'Warehouse-Quellendatei definieren'.

  19. Klicken Sie auf OK.

    Daraufhin wird das Notizbuch 'Warehouse-Quellendatei definieren' geschlossen.

  20. Klicken Sie im Notizbuch 'Warehouse-Quelle definieren' auf der Indexzunge Sicherheit.
  21. Wählen Sie den Eintrag für die Warehouse-Gruppe des Lernprogramms Tutorial Warehouse Group aus, um Ihrer Benutzer-ID die Berechtigung zum Erstellen von Schritten zuzuordnen, die mit dieser Warehouse-Quelle arbeiten.
  22. Klicken Sie auf >, um die Warehouse-Gruppe des Lernprogramms (Tutorial Warehouse Group) in die Liste Ausgewählte Warehouse-Gruppen zu versetzen.
  23. Klicken Sie auf OK, um die Änderungen zu speichern und das Notizbuch 'Warehouse-Quelle definieren' zu schließen.

Zusammenfassung

In der vorliegenden Übung haben Sie eine relationale Warehouse-Quelle und eine Warehouse-Dateiquelle definiert. Sie werden diese Quellenkomponenten in Einstellungen für die Datenumsetzung und -versetzung definieren, verwenden, um anzugeben, dass diese Daten für die Dimensionstabelle LOOKUP_MARKET für das Sternschema bereitstellen, das für das Unternehmen TBC definiert werden soll.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]