Freigeben über


Planen SQL Server Integration Services-Pakete in BizTalk Server

Benutzer erstellen BAM-Ansichten basierend auf Daten, die in einem OLAP-Cube (Online Analytical Processing) gespeichert sind. Das IS-Paket (Integration Services) für die Cubeaktualisierung aktualisiert die Daten im Cube so, dass in OLAP-Ansichten die ordnungsgemäßen Daten angezeigt werden.

Sie müssen dieses Paket mindestens einmal ausführen, damit die OLAP-Ansichten funktionieren. Zur laufenden Wartung sollten Sie das Paket regelmäßig ausführen.

Wichtig

Wenn Sie die BAM-Sternschema-Datenbank wiederhergestellt oder SQL Server beendet haben, bevor das IS-Paket (Integration Services) für die Cube-Aktualisierung ausgeführt wurde, müssen Sie die Datenquellen im SQL Server Analysis-Manager aktualisieren oder den OLAP-Dienst neu starten, bevor Sie das Paket erfolgreich ausführen können.

Sie können ein gespeichertes Paket so planen, dass es zu bestimmten Zeiten ausgeführt wird, entweder einmal oder in regelmäßigen Abständen. Beispiel:

  • Täglich um Mitternacht.

  • Wöchentlich am Sonntag um 06:00 Uhr.

  • Am ersten oder letzten Tag des Monats

    Ein geplantes Paket wird von SQL Server als Auftrag ausgeführt.

    Informationen zum Ausführen von SQL Server Paketen finden Sie unter https://go.microsoft.com/fwlink/?LinkId=125738.

Hinweis

Standardmäßig ist die Protokollierung für die Archivierung und Cubeerstellung von BAM SSIS-Paketen aktiviert, und die Protokolle werden in der MSDB-Datenbank gespeichert. Im Lauf der Zeit kann dies zu einer erheblichen Menge von SSIS-Ereignisprotokolldaten führen, die durch eine große Anzahl von BAM-Aktivitäten oder die häufige Ausführung von SSIS-Paketen (im Besitz von BAM) verursacht werden. Zum Beheben dieses Problems können Sie die alten Protokolleinträge löschen, weil diese Einträge hauptsächlich zum Debuggen verwendet werden.

Voraussetzungen

Sie müssen als Mitglied der Gruppe BizTalk Server Administratoren angemeldet sein, um diese Verfahren ausführen zu können.

Ausführen des Cube Update Integration Services-Pakets

BizTalk Server 2020 und höher

  1. Starten Sie SQL Server Management Studio.

  2. Wählen Sie im Dialogfeld Verbindung mit Server herstellen in der Dropdownliste Servertypdie Option Datenbankdienste aus.

  3. Wählen Sie in der Dropdownliste Servername den Namen des Servers aus, auf dem Sie das Paket ausführen.

  4. Wählen Sie in der Dropdownliste Authentifizierung den Authentifizierungstyp aus, den Sie zum Herstellen einer Verbindung mit dem Server verwenden.

  5. Geben Sie ggf. Ihren Benutzernamen und Ihr Kennwort ein.

  6. Klicken Sie auf Verbinden.

  7. Erweitern Sie in der Konsolenstruktur Integration Services Catalogs>SSISDB>BizTalk Server>Projects>BAM_AN_<Name Pakete anzeigen>>.

  8. Klicken Sie mit der rechten Maustaste auf das paket BAM_AN_<Name.dtsx> anzeigen, und klicken Sie dann auf Ausführen....

BizTalk Server 2016 und älter

  1. Klicken Sie auf Start, auf Alle Programme, auf Microsoft SQL Server 2008 SP1 oder Microsoft SQL Server 2008 R2, und klicken Sie dann auf SQL Server Management Studio.

  2. Wählen Sie im Dialogfeld Verbindung mit Server herstellen in der Dropdownliste Servertyp die Option Integration Services aus.

  3. Wählen Sie in der Dropdownliste Servername den Namen des Servers aus, auf dem Sie das Paket ausführen.

  4. Wählen Sie in der Dropdownliste Authentifizierung den Authentifizierungstyp aus, den Sie zum Herstellen einer Verbindung mit dem Server verwenden.

  5. Geben Sie ggf. Ihren Benutzernamen und Ihr Kennwort ein.

  6. Klicken Sie auf Verbinden.

  7. Erweitern Sie in der Konsolenstruktur gespeicherte IntegrationServices-Pakete>, und klicken Sie dann auf MSDB.

  8. Klicken Sie mit der rechten Maustaste auf das paket BAM_AN_<Name anzeigen> , und klicken Sie dann auf Paket ausführen.

Ausführen des Pakets "Verwalten von BAM Datenintegration Services"

BizTalk Server 2020 und höher

  1. Starten Sie SQL Server Management Studio.

  2. Wählen Sie im Dialogfeld Verbindung mit Server herstellen in der Dropdownliste Servertypdie Option Datenbankdienste aus.

  3. Wählen Sie in der Dropdownliste Servername den Namen des Servers aus, auf dem Sie das Paket ausführen.

  4. Wählen Sie in der Dropdownliste Authentifizierung den Authentifizierungstyp aus, den Sie zum Herstellen einer Verbindung mit dem Server verwenden.

  5. Geben Sie ggf. Ihren Benutzernamen und Ihr Kennwort ein.

  6. Klicken Sie auf Verbinden.

  7. Erweitern Sie in der Konsolenstruktur Integration Services-Kataloge>SSISDB>BizTalk Server>Projects>BAM_DM_<Activity name>> erweitern Pakete.

  8. Klicken Sie mit der rechten Maustaste auf das Paket BAM_DM_<Activity name.dtsx>, und klicken Sie dann auf Ausführen....

    Ausführen der BizTalk Server BAM-Aktivität in SQL Server Management Studio

BizTalk Server 2016 und älter

  1. Klicken Sie auf Start, auf Alle Programme, auf Microsoft SQL Server 2008 SP1 oder Microsoft SQL Server 2008 R2, und klicken Sie dann auf SQL Server Management Studio.

  2. Wählen Sie im Dialogfeld Verbindung mit Server herstellen in der Dropdownliste Servertyp die Option Integration Services aus.

  3. Wählen Sie in der Dropdownliste Servername den Namen des Servers aus, auf dem Sie das Paket ausführen.

  4. Wählen Sie in der Dropdownliste Authentifizierung den Authentifizierungstyp aus, den Sie zum Herstellen einer Verbindung mit dem Server verwenden.

  5. Geben Sie ggf. Ihren Benutzernamen und Ihr Kennwort ein.

  6. Klicken Sie auf Verbinden.

  7. Erweitern Sie in der Konsolenstruktur gespeicherte IntegrationServices-Pakete>, und klicken Sie dann auf MSDB.

  8. Klicken Sie mit der rechten Maustaste auf das Paket BAM_DM_<Aktivitätsname> , und klicken Sie dann auf Paket ausführen.

Planen der regelmäßigen Ausführung der Pakete

  1. Öffnen Sie SQL Server Management Studio.

  2. Wählen Sie im Dialogfeld Verbindung mit Server herstellen in der Dropdownliste Servertypdie Option Datenbank-Engine aus.

  3. Wählen Sie in der Dropdownliste Servername den Namen des Servers aus, auf dem Sie das Paket ausführen.

  4. Wählen Sie in der Dropdownliste Authentifizierung den Authentifizierungstyp aus, den Sie zum Herstellen einer Verbindung mit dem Server verwenden.

  5. Geben Sie ggf. Ihren Benutzernamen und Ihr Kennwort ein.

  6. Klicken Sie auf Verbinden.

  7. Erweitern Sie in der Konsolenstruktur Den Server, und wählen Sie SQL Server-Agent aus.

  8. Wenn SQL Server-Agent deaktiviert ist, klicken Sie mit der rechten Maustaste auf SQL Server-Agent, und wählen Sie dann Start aus.

  9. Klicken Sie mit der rechten Maustaste auf SQL Server-Agent, und wählen Sie Neuer Auftrag aus.

  10. Geben Sie im Dialogfeld Neuer Auftrag in das Textfeld Name einen Namen für den Auftrag ein.

  11. Klicken Sie im Fenster Seite auswählen auf Schritte, und klicken Sie dann auf Neu. Dadurch wird das Dialogfeld Neuer Auftragsschritt geöffnet.

  12. Geben Sie im Textfeld Schrittname einen identifizierenden Namen für den Schritt ein.

  13. Wählen Sie in der Dropdownliste TypSQL Server Integration Services-Paket aus, und wählen Sie in der Dropdownliste Paketquelledie Option SSIS-Katalog aus. Wählen Sie für BizTalk Server 2016 und älter in der Dropdownliste Paketquelledie Option SSIS-Paketspeicher aus.

  14. Wählen Sie in der Dropdownliste Server den Server aus, auf dem Sie den Auftrag ausführen.

  15. Klicken Sie auf die Schaltfläche Dateiauswahl für das Textfeld Paket , wählen Sie das paket aus, das Sie planen (entweder den BAM_DM_<Activity-Namen> oder BAM_AN_<Name> anzeigen), und klicken Sie dann auf OK.

  16. Klicken Sie im Fenster Seite auswählen auf Zeitpläne, und klicken Sie dann auf Neu. Dadurch wird das Dialogfeld Neuer Auftragszeitplan geöffnet.

  17. Geben Sie im Textfeld Name einen Namen für den Zeitplan ein.

  18. Erstellen Sie den Zeitplan mithilfe der Häufigkeitsfelder.

  19. Klicken Sie auf OK , um den Auftrag zu speichern.

    Hinweis

    Wenn BAM mit einer nicht standardmäßigen Instanz von SQL Server konfiguriert wird, dann wird BAM_AN_POCube DTSPackage nicht geplant/genau ausgeführt. Sie müssen die Konfigurationsdatei ändern, damit Pakete weiter ausgeführt werden können. Weitere Informationen finden Sie im Abschnitt "Ändern des Inhalts der Konfigurationsdatei" unter https://go.microsoft.com/fwlink/?LinkId=196768.

Weitere Informationen

Verwalten von BAM-Datenbanken