Lernprogramm: Bereitstellen von Paketen
Neu: 14. April 2006
Microsoft SQL Server 2005 Integration Services (SSIS) stellt die Tools zum einfachen Bereitstellen von Paketen auf anderen Computern bereit. Von den Bereitstellungstools werden auch mögliche Abhängigkeiten wie vom Paket benötigte Konfigurationen und Dateien verwaltet. In diesem Lernprogramm lernen Sie, wie Sie diese Tools verwenden, um Pakete und ihre Abhängigkeiten auf einem Zielrechner zu installieren.
Zuerst führen Sie Aufgaben aus, um die Bereitstellung vorzubereiten. Sie erstellen zunächst ein neues Integration Services-Projekt in Business Intelligence Development Studio und fügen diesem vorhandene Pakete und Datendateien hinzu. Sie erstellen keine neuen Pakete. Stattdessen arbeiten Sie nur mit fertigen Paketen, die speziell für dieses Lernprogramm erstellt wurden. Sie nehmen in diesem Lernprogramm keine Änderung der Funktionalität der Pakete vor. Nachdem Sie die Pakete dem Projekt hinzugefügt haben, sollten Sie sie jedoch im SSIS-Designer öffnen und ihren Inhalt überprüfen. Durch Untersuchen der Pakete erhalten Sie Informationen zu Paketabhängigkeiten wie Protokolldateien und weiteren interessanten Features der Pakete.
Bei der Vorbereitung der Bereitstellung aktualisieren Sie die Pakete auch, um Konfigurationen zu verwenden. Durch die Konfigurationen können die Eigenschaften von Paketen und Paketobjekten zur Laufzeit aktualisiert werden. In diesem Lernprogramm verwenden Sie Konfigurationen, um die Verbindungszeichenfolgen der Protokoll- und Textdateien und die Speicherorte der XML- und XSD-Dateien, die vom Paket verwendet werden, zu aktualisieren. Weitere Informationen finden Sie unter Paketkonfigurationen und Erstellen von Paketkonfigurationen.
Nachdem Sie überprüft haben, ob die Pakete erfolgreich in Business Intelligence Development Studio ausgeführt werden, erstellen Sie die Bereitstellungsgruppe, um die Pakete zu installieren. Die Bereitstellungsgruppe besteht aus den Paketdateien und weiteren Elementen, die Sie dem Integration Services-Projekt hinzugefügt haben, den Paketabhängigkeiten, die Integration Services automatisch enthält, und dem von Ihnen erstellten Bereitstellungsprogramm. Weitere Informationen finden Sie unter Erstellen eines Bereitstellungsprogramms.
Sie kopieren dann die Bereitstellungsgruppe zum Zielrechner und führen den Paketinstallations-Assistenten aus, um die Pakete und Paketabhängigkeiten zu installieren. Die Pakete werden in der msdb-SQL Server-Datenbank und die Unterstützungs- und Hilfsdateien im Dateisystem installiert. Da die bereitgestellten Pakete Konfigurationen verwenden, aktualisieren Sie die Konfiguration zur Verwendung neuer Werte, damit die Pakete erfolgreich in der neuen Umgebung ausgeführt werden können.
Schließlich führen Sie die Pakete in SQL Server Management Studio mithilfe des Paketausführungsprogramms aus.
Es ist Ziel dieses Lernprogramms, die Komplexität von Bereitstellungsproblemen zu simulieren, die in der Praxis auftreten können. Wenn es Ihnen jedoch nicht möglich ist, die Pakete auf einem anderen Computer bereitzustellen, können Sie dieses Lernprogramm dennoch ausführen, indem Sie die Pakete in der msdb-Datenbank auf einer lokalen Instanz von SQL Server installieren und sie dann aus SQL Server Management Studio auf derselben Instanz ausführen.
Lernziele
Die beste Möglichkeit, den Umgang mit den neuen Tools, Steuerelementen und Features von Microsoft SQL Server 2005 Integration Services zu üben, besteht in ihrer Verwendung. Dieses Lernprogramm führt Sie schrittweise durch die Erstellung eines Integration Services-Projekts und das anschließende Hinzufügen der Pakete und weiterer erforderlicher Dateien zum Projekt. Wenn das Projekt vollständig ist, erstellen Sie ein Bereitstellungspaket, kopieren es zum Zielcomputer und installieren dann die Pakete auf dem Zielcomputer.
Lektionen | Beschreibung |
---|---|
Lektion 1: Vorbereiten der Erstellung des Bereitstellungspakets |
In dieser Lektion beginnen Sie mit der Bereitstellung einer ETL-Lösung, indem Sie ein neues Integration Services-Projekt erstellen und diesem die Pakete und weitere erforderliche Dateien hinzufügen. |
In dieser Lektion erstellen Sie ein Bereitstellungsprogramm und überprüfen, ob das Bereitstellungspaket die notwendigen Dateien enthält. |
|
In dieser Lektion kopieren Sie das Bereitstellungspaket zum Zielrechner, installieren die Pakete und führen sie dann aus. |
Anforderungen
Dieses Lernprogramm wendet sich an Benutzer, die bereits mit grundlegenden Dateisystemvorgängen vertraut sind, aber nur über begrenzte Kenntnisse in Bezug auf die neuen Features von SQL Server 2005 Integration Services verfügen. Um die grundlegenden Integration Services-Konzepte besser zu verstehen, deren Sie sich in diesem Lernprogramm bedienen, sollten Sie zuerst die folgenden Integration Services-Lernprogramme ausführen: Erstellen eines einfachen Pakets mithilfe eines Assistenten und Erstellen eines einfachen ETL-Pakets (Lernprogramm).
Quellcomputer. Auf dem Computer, auf dem Sie das Bereitstellungspaket erstellen, müssen die folgenden Komponenten installiert sein:
- SQL Server 2005 mit der AdventureWorks-Datenbank. Aus Sicherheitsgründen werden die Beispieldatenbanken nicht standardmäßig installiert. Informationen zum Installieren der Beispieldatenbanken finden Sie unter Ausführen des Setups zum Installieren der Beispieldatenbanken und Beispiele für AdventureWorks.
- Sie müssen die Berechtigung zum Erstellen und Löschen von Tabellen in AdventureWorks haben.
- Dieses Lernprogramm erfordert auch Beispieldaten, fertige Pakete, Konfigurationen und eine Infodatei. Die Dateien für diese Elemente werden zusammen mit den Beispielen installiert. Wenn Sie die Beispieldaten nicht finden, kehren Sie zu der obigen Prozedur zurück, und schließen Sie die Installation wie beschrieben ab.
- Die Business Intelligence-Entwicklungsumgebung, Business Intelligence Development Studio.
Zielcomputer. Auf dem Computer, auf dem Sie die Pakete bereitstellen, müssen die folgenden Komponenten installiert sein:
- SQL Server 2005 mit der AdventureWorks-Datenbank.
- SQL Server Management Studio.
- SQL Server 2005 Integration Services (SSIS).
- Sie müssen die Berechtigung zum Erstellen und Löschen von Tabellen in AdventureWorks und zum Ausführen von Paketen in SQL Server Management Studio haben.
- Sie müssen über Lese- und Schreibberechtigung für die sysdtspackages90-Tabelle in der msdb-SQL Server-Systemdatenbank verfügen.
Wenn Sie die Pakete auf demselben Computer bereitstellen möchten wie dem, auf dem Sie das Bereitstellungspaket erstellen, muss dieser Computer die Anforderungen sowohl des Quell- als auch des Zielcomputers erfüllen.
Hinweis: |
---|
Es kann einfacher sein, ein Lernprogramm durchzuarbeiten, wenn Sie der Dokumentanzeige die Schaltflächen Weiter und Zurück hinzufügen. Weitere Informationen finden Sie unter Erweitern der Hilfe um die Schaltflächen Weiter und Zurück. |
Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 2 Stunden