Erstellen von Paketkonfigurationen
Im Dialogfeld Paketkonfigurationsplaner und im Paketkonfigurationsassistenten erstellen Sie Paketkonfigurationen. Um auf diese Tools zuzugreifen, klicken Sie in Business Intelligence Development Studio im Menü SSIS auf Paketkonfigurationen.
Hinweis |
---|
Weitere Informationen zu den in diesem Abschnitt erläuterten Begriffen finden Sie unter Lernprogramm: Bereitstellen von Paketen und Lektion 3: Hinzufügen von Paketkonfigurationen aus dem Lernprogramm: Erstellen eines einfachen ETL-Pakets. |
Im Dialogfeld Paketkonfigurationsplaner können Sie Pakete zum Verwenden von Konfigurationen aktivieren, Konfigurationen hinzufügen und löschen sowie die bevorzugte Reihenfolge festlegen, in der die Konfigurationen geladen werden sollten.
Hinweis |
---|
Wenn Paketkonfigurationen in der bevorzugten Reihenfolge geladen werden, werden die Konfigurationen in der Reihenfolge geladen, in der sie im Dialogfeld Paketkonfigurationsplaner angezeigt werden, wobei mit der Konfiguration am Anfang der Liste begonnen wird. Zur Laufzeit werden Paketkonfigurationen möglicherweise aber nicht in der bevorzugten Reihenfolge geladen. Beispielsweise werden übergeordnete Paketkonfigurationen nach Konfigurierungen anderer Typen geladen. |
Im Dialogfeld Paketkonfigurationsplaner führen Sie den Paketkonfigurationsassistenten aus, der Sie durch die Schritte zum Erstellen einer Konfiguration führt. Um den Paketkonfigurations-Assistenten auszuführen, fügen Sie im Dialogfeld Paketkonfigurationsplaner eine neue Konfiguration hinzu, oder bearbeiten Sie eine vorhandene Konfiguration. Auf den Seiten des Assistenten wählen Sie den Konfigurationstyp aus. Sie legen fest, ob Sie direkt auf die Konfiguration zugreifen oder Umgebungsvariablen verwenden möchten, und Sie wählen die in der Konfiguration zu speichernden Eigenschaften aus.
Hinweis |
---|
Wenn mehrere Konfigurationen dieselbe Objekteigenschaft festlegen, wird der zuletzt geladene Wert zur Laufzeit verwendet. In den folgenden Beispielen werden die Zieleigenschaften einer Variable und eines Pakets gezeigt, wie sie auf der Seite Assistenten abschließen des Paketkonfigurations-Assistenten angezeigt werden: \Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent] \Package.Properties[MaximumErrorCount] \Package.Properties[LoggingMode] \Package.Properties[LocaleID] \Package\My SQL Task.Variables[User::varTableName].Properties[Value] |
Die Konfigurationen aktualisieren die folgenden Eigenschaften:
Die RaiseChangedEvent-Eigenschaft der benutzerdefinierten Variablen TodaysDate.
Die Eigenschaften MaximumErrorCount, LoggingMode und LocaleID des Pakets.
Die Value-Eigenschaft der benutzerdefinierten Variablen varTableName im Bereich des Tasks My SQL Task.
"\Package" stellt den Stamm dar, und Punkte (.) trennen die Objekte, die den Pfad für die von der Konfiguration aktualisierten Eigenschaft definieren. Die Namen von Variablen und Eigenschaften werden in eckigen Klammern eingeschlossen. Der Begriff Package wird immer in der Konfiguration verwendet, unabhängig vom Paketnamen. Für alle anderen Objekte im Pfad werden jedoch die benutzerdefinierten Namen verwendet.
Nachdem der Assistent beendet ist, wird die neue Konfiguration der Konfigurationsliste im Dialogfeld Paketkonfigurationsplaner hinzugefügt.
Hinweis |
---|
Auf der letzten Seite des Paketkonfigurations-Assistenten, der Seite Assistenten abschließen, werden die Zieleigenschaften der Konfiguration aufgelistet. Wenn Sie beim Ausführen von Paketen mithilfe des Eingabeaufforderungs-Hilfsprogramms dtexec die Eigenschaften aktualisieren möchten, können Sie die Zeichenfolgen, die die Eigenschaftspfade darstellen, generieren. Führen Sie hierzu den Paketkonfigurations-Assistenten aus, kopieren Sie dann die Zeichenfolgen, und fügen Sie diese im Eingabeaufforderungsfenster für die Verwendung mit der set-Option von dtexec ein. |
In der folgenden Tabelle werden die Spalten der Konfigurationsliste im Dialogfeld Paketkonfigurationsplaner beschrieben.
Spalte |
Beschreibung |
---|---|
Konfigurationsname |
De Name der Konfiguration. |
Konfigurationstyp |
Der Konfigurationstyp. |
Konfigurationszeichenfolge |
Der Speicherort der Konfiguration. Beim Speicherort kann es sich um einen Pfad, eine Umgebungsvariable, einen Registrierungsschlüssel, einen übergeordneten Paketvariablennamen oder eine Tabelle in einer SQL Server-Datenbank handeln. |
Zielobjekt |
Der Name des Objekts mit einer Eigenschaft, die eine Konfiguration besitzt. Wenn es sich bei der Konfiguration um eine XML-Konfigurationsdatei handelt, ist die Spalte leer, da die Konfiguration mehrere Objekte aktualisieren kann. |
Zieleigenschaft |
Der Name der Eigenschaft. Wenn die Konfiguration in eine XML-Konfigurationsdatei oder in eine SQL Server-Tabelle schreibt, ist die Spalte leer, da die Konfiguration mehrere Objekte aktualisieren kann. |
So erstellen Sie eine Paketkonfiguration
Externe Ressourcen
Technischer Artikel Grundlagen von Integration Services-Paketkonfigurationen auf msdn.microsoft.com.
Blogeintrag Erstellen von Paketen in Code – Paketkonfigurationen auf www.sqlis.com.
Blogeintrag API-Beispiel – Programmgesteuertes Hinzufügen einer Konfigurationsdatei zu einem Paket auf blogs.msdn.com.
Tool Package Configuration File Editor auf codeplex.com.
|