Freigeben über


Erstellen eines einfachen ETL-Pakets (Lernprogramm): Lektion Pakete

Aktualisiert: 14. April 2006

Bei den Paketen Lektion 1, Lektion 2, Lektion 3, Lektion 4 und Lektion 5 handelt es sich um die fertigen Pakete aus dem Integration Services-Lernprogramm Erstellen eines einfachen ETL-Pakets (Lernprogramm). Die Themen in der Onlinedokumentation bieten detaillierte Informationen zur Funktionalität jedes Pakets. Weitere Informationen finden Sie in der Onlinedokumentation in den Themen im Lernprogramm zum Erstellen eines einfachen ETL-Pakets im Abschnitt Integration Services-Lernprogramme. Das Paket jeder einzelnen Lektion baut auf der Version des Pakets auf, das in den früheren Lektionen erstellt wurde.

Sie können diese Pakete außerhalb des Lernprogramms öffnen und ausführen. Sie sollten die Pakete jedoch nicht ändern. Wenn Sie Pakete der Lernprogramme ändern, erhalten Sie möglicherweise Ergebnisse, die von den in den Lernprogrammlektionen definierten Ergebnissen abweichen.

Die folgende Tabelle bietet eine kurze Zusammenfassung jedes Pakets.

Lektionen Beschreibung

Lektion 1

Ein einfaches ETL-Paket, das Daten aus einer einzelnen Flatfile extrahiert, die Daten mithilfe von Transformationen zum Suchen transformiert und die Ergebnisse schließlich in eine Faktentabelle lädt.

Lektion 2

In dieser Lektion erweitern Sie das Paket, das Sie in Lektion 1 erstellt haben, um die Vorteile der neuen Schleifenfeatures zum Extrahieren von mehreren Flatfiles in einen einzigen Datenflussprozess zu nutzen.

Lektion 3

In dieser Lektion erweitern Sie das von Ihnen in Lektion 2 erstellte Paket, um eine Paketkonfiguration, Variable und einen Eigenschaftsausdruck zum dynamischen Aktualisieren einer Eigenschaft zu verwenden.

Lektion 4

In dieser Lektion erweitern Sie das von Ihnen in Lektion 3 erstellte Paket, um die Protokollierung hinzuzufügen.

Lektion 5

In dieser Lektion erweitern Sie das von Ihnen in Lektion 4 erstellte Paket, um die Fehlerumleitung zum Aufzeichnen ungültiger Daten in einer Textdatei zu verwenden.

ms345274.note(de-de,SQL.90).gifWichtig:
Die Beispiele dienen nur zu Lernzwecken. Sie sind nicht für den Einsatz in einer Produktionsumgebung gedacht und wurden auch nicht in einer Produktionsumgebung getestet. Microsoft leistet keinen technischen Support für diese Beispiele.

Anforderungen

Zum Ausführen dieses Beispielpakets ist Folgendes erforderlich:

  • Die Beispielpakete und die von diesen verwendeten Daten müssen auf der lokalen Festplatte installiert sein.
  • Sie müssen die AdventureWorksDW-Datenbank installiert haben und über Administratorrechte für die Datenbank verfügen.
  • Wenn Sie beabsichtigen, das Beispielpaket lediglich über die Befehlszeile auszuführen, müssen Sie SQL Server 2005 Integration Services (SSIS) installieren.
  • Wenn Sie beabsichtigen, das Paket im SSIS-Designer zu öffnen und das Beispielpaket auszuführen, müssen Sie auch Business Intelligence Development Studio installieren.

Weitere Informationen zum Installieren von Beispielen finden Sie unter "Installieren von Integration Services-Beispielpaketen" in der SQL Server 2005-Onlinedokumentation. Wenn Sie die aktuelle Version der Beispiele erhalten möchten, einschließlich neuer Beispiele, die nach der ursprünglichen Version von SQL Server 2005 veröffentlicht wurden, finden Sie entsprechende Informationen unter SQL Server 2005 Samples and Sample Databases (April 2006) (in Englisch).

Speicherort der Beispielpakete

Wenn die Beispiele im Standardverzeichnis installiert wurden, befinden sich die Lernprogrammbeispielpakete im folgenden Ordner:

C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages

Ausführen des Beispiels

Die Pakete können von der Befehlszeile aus mithilfe des Dienstprogramms dtexec oder in Business Intelligence Development Studio ausgeführt werden.

Das Paket der Lektion 5 verwendet die Paketkonfigurationsdatei, die in Lektion 3 erstellt und von den Paketen der Lektion 3 und 4 verwendet wird. Bevor Sie das Paket der Lektion 5 ausführen, vergewissern Sie sich, dass das ConfiguredValue-Element in der Datei SSISTutorial.dtsConfig den Speicherort des Ordners Sample Data enthält. Der Standardspeicherort dieses Ordners ist C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data.

Weiterhin verwendet das Paket der Lektion 5 die Datei Currency_BAD.txt. Wenn Sie die Datei nicht erstellen, sondern lieber die bereitgestellte Datei verwenden möchten, müssen Sie die Datei Currency_BAD.txt aus C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages in das Verzeichnis C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data kopieren, bevor Sie das Paket ausführen.

Wenn Sie eine nicht englischsprachige Version von Windows verwenden, müssen Sie möglicherweise die ConnectionString-Eigenschaft aller Dateiverbindungs-Manager aktualisieren, der in dem Paket verwendet wurde, um das Beispielpaket erfolgreich auszuführen. Stellen Sie sicher, dass der im Verbindungs-Manager verwendete Pfad auf Ihrem Computer gültig ist, und ändern Sie ihn ggf. so, dass er den lokalisierten Namen des Programmdateiordners verwendet.

Für dieses Beispiel müssen Sie möglicherweise "Programme" in der ConnectionString-Eigenschaft für den Verbindungs-Manager Sample Data aktualisieren.

So führen Sie das Paket mithilfe von dtexec aus

  1. Öffnen Sie ein Eingabeaufforderungsfenster.

  2. Wechseln Sie in das Verzeichnis C:\Programme\Microsoft SQL Server\90\DTS\Binn, in dem sich dtexec befindet.

  3. Geben Sie folgenden Befehl ein:

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages\<package name>"
    
  4. Drücken Sie die Eingabetaste.

Weitere Informationen zum Ausführen des Pakets mithilfe des Dienstprogramms dtexec finden Sie im Thema "dtexec (Dienstprogramm)" in der SQL Server 2005-Onlinedokumentation.

Ausführen des Beispiels in Business Intelligence Development Studio

Wenn Sie nicht bereits über ein Integration Services-Projekt verfügen, dem Sie die Lernprogrammpakete hinzufügen können, müssen Sie zuerst ein Projekt erstellen.

So erstellen Sie ein neues Integration Services-Projekt

  1. Öffnen Sie Business Intelligence Development Studio.

  2. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  3. Wählen Sie im Dialogfeld Neues Projekt die Vorlage Integration Services-Projekt im Fensterbereich Vorlagen aus.

  4. Bearbeiten Sie optional den Projektnamen und den Speicherort. Der Projektmappenname wird automatisch aktualisiert und an den Projektnamen angepasst.

  5. Wählen Sie in der Dropdownliste Projektmappe die Option Neue Projektmappe erstellen aus.

  6. Um einen separaten Ordner für die Projektmappendatei zu erstellen, aktivieren Sie das Kontrollkästchen Projektmappenverzeichnis erstellen. Dies ist die Standardoption.

  7. Klicken Sie auf OK, um die Projektmappe dem Bereich Projektmappen-Explorer und das Projekt der Projektmappe hinzuzufügen.

Anschließend müssen Sie die Pakete dem Integration Services-Projekt hinzufügen.

So führen Sie ein Paket in Business Intelligence Development Studio aus

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf SSIS-Pakete, und klicken Sie dann auf Vorhandenes Paket hinzufügen.

  2. Legen Sie im Dialogfeld Kopie des vorhandenen Pakets hinzufügen für Paketspeicherort die Option Dateisystem fest, klicken Sie auf (...), und navigieren Sie zu dem Ordner, der die fertigen Pakete des Lernprogramms enthält. Der Standardspeicherort ist C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages.

  3. Klicken Sie auf das Paket, das Sie hinzufügen möchten, und klicken Sie auf Öffnen.

  4. Klicken Sie auf OK.

  5. Wiederholen Sie die Schritte 1 bis 4, um dem Projekt Lernprogrammpakete hinzuzufügen.

  6. Klicken Sie mit der rechten Maustaste auf das Paket, das im Ordner SSIS-Pakete ausgeführt werden soll, und klicken Sie dann auf Paket ausführen.