Aktivieren und Konfigurieren von Paketkonfigurationen
Aktualisiert: 12. Dezember 2006
In dieser Aufgabe aktivieren Sie Paketkonfigurationen mithilfe des Paketkonfigurations-Assistenten. Sie verwenden diesen Assistenten zum Generieren einer XML-Konfigurationsdatei, die Konfigurationseinstellungen für die Directory-Eigenschaft des Foreach-Schleifencontainers enthält. Der Wert der Directory-Eigenschaft wird durch eine neue Variable auf Paketebene bereitgestellt, die Sie zur Laufzeit aktualisieren können. Zusätzlich füllen Sie einen neuen Beispieldatenordner auf, der während des Testens verwendet wird.
Hinweis: |
---|
Der Paketkonfigurations-Assistent speichert die Werte der Eigenschaften Password und UserName nicht in der XML-Konfigurationsdatei. Wenn Sie zum Ausführen eines Pakets das Eingabeaufforderungs-Dienstprogramm dtexec verwenden, müssen Sie einen Text-Editor (z. B. Editor) verwenden, um der Datei die Eigenschaftswerte hinzuzufügen. Andernfalls wird das Paket nicht ausgeführt. Weitere Informationen zum Verwenden des Eingabeaufforderungs-Dienstprogramms finden Sie unter Vorgehensweise: Ausführen eines Pakets mithilfe des Dienstprogramms DTExec. |
So erstellen Sie eine neue Variable auf Paketebene, die der Directory-Eigenschaft zugeordnet ist
Klicken Sie in den Hintergrund der Registerkarte Ablaufsteuerung im SSIS-Designer. Dadurch wird der Bereich für die Variable, die Sie erstellen, auf das Paket festgelegt.
Wählen Sie im Menü SSIS den Befehl Variablen aus.
Klicken Sie im Fenster Variablen auf das Symbol Variable hinzufügen.
Geben Sie im Feld Name den Namen varFolderName ein.
Wichtig: Bei Variablennamen wird nach Groß-/Kleinschreibung unterschieden. Überprüfen Sie, ob im Feld Bereich der Name des Pakets (Lesson 3) angezeigt wird.
Legen Sie den Wert des Felds Datentyp der
varFolderName
-Variable auf String fest.Kehren Sie zur Registerkarte Ablaufsteuerung zurück, und doppelklicken Sie auf den Foreach File in Folder-Container.
Klicken Sie auf der Seite Auflistung des Foreach-Schleifen-Editors auf Ausdrücke, und klicken Sie dann auf die Schaltfläche mit den Auslassungspunkten (…).
Klicken Sie im Eigenschaftsausdrucks-Editor in die Liste Eigenschaft, und wählen Sie Directory aus.
Klicken Sie im Feld Ausdruck auf die Schaltfläche mit den Auslassungspunkten (…).
Erweitern Sie im Ausdrucks-Generator den Ordner Variablen, und ziehen Sie die Variable User::varFolderName in das Feld Ausdruck.
Klicken Sie auf OK, um den Ausdrucks-Generator zu schließen.
Klicken Sie auf OK, um den Eigenschaftsausdrucks-Editor zu schließen.
So aktivieren Sie Paketkonfigurationen
Klicken Sie in den Hintergrund der Registerkarte Ablaufsteuerung im SSIS-Designer.
Klicken Sie im Menü SSIS auf Paketkonfigurationen.
Wählen Sie im Dialogfeld Paketkonfigurationsplaner die Option Paketkonfigurationen aktivieren aus, und klicken Sie dann auf Hinzufügen.
Klicken Sie auf der Willkommensseite des Paketkonfigurations-Assistenten auf Weiter.
Überprüfen Sie auf der Seite Konfigurationstyp auswählen, ob Konfigurationstyp auf XML-Konfigurationsdatei festgelegt ist.
Klicken Sie auf der Seite Konfigurationstyp auswählen auf Durchsuchen.
Standardmäßig wird das Dialogfeld Speicherort der Konfigurationsdatei auswählen mit dem Projektordner geöffnet.
Geben Sie im Dialogfeld Speicherort der Konfigurationsdatei auswählen als DateinamenSSISTutorial ein, und klicken Sie auf Speichern.
Klicken Sie auf der Seite Konfigurationstyp auswählen auf Weiter.
Erweitern Sie auf der Seite Eigenschaften für den Exportvorgang auswählen im Bereich ObjekteVariablen, erweitern Sie varFolderName, erweitern Sie Eigenschaften, und wählen Sie dann Wert aus.
Klicken Sie auf der Seite Eigenschaften für den Exportvorgang auswählen auf Weiter.
Geben Sie auf der Seite Assistenten abschließen einen Konfigurationsnamen für die Konfiguration ein, beispielsweise SSIS Tutorial Directory configuration. Dies ist der Konfigurationsname, der im Dialogfeld Paketkonfigurationsplaner angezeigt wird.
Klicken Sie auf Fertig stellen.
Klicken Sie auf Schließen.
Vom Assistenten wird eine Konfigurationsdatei mit dem Namen SSISTutorial.dtsConfig erstellt, die die Konfigurationseinstellungen für den Wert (value) der Variablen enthält, durch die wiederum die Directory-Eigenschaft des Enumerators festgelegt wird.
Hinweis: Eine Konfigurationsdatei enthält typischerweise komplexe Informationen zu den Paketeigenschaften. In diesem Lernprogramm sollte die einzige Information allerdings [User::varFolderName].Properties[Value] sein.
So erstellen und füllen Sie einen neuen Beispieldatenordner
Erstellen Sie im Windows-Explorer im Stammverzeichnis Ihres Laufwerks (beispielsweise C:\) einen neuen Ordner mit dem Namen New Sample Data.
Öffnen Sie den Ordner C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data, und kopieren Sie drei der Beispieldateien aus dem Ordner.
Fügen Sie die kopierten Dateien im Ordner New Sample Data ein.
Nächste Aufgabe in der Lektion
Ändern des Directory-Eigenschaftskonfigurationswertes
Änderungsverlauf
Version | Verlauf |
---|---|
12. Dezember 2006 |
|