Terminologie zur Datensammlung
Bevor Sie den Datensammler konfigurieren, verwenden oder erweitern, sollten Sie sich mit der Terminologie vertraut machen, mit der diese Funktion beschrieben wird.
Terminologie
Ziel
Eine Instanz von Database Engine (Datenbankmodul) in einer Version von SQL Server mit Unterstützung für Datensammlung. Weitere Informationen zu unterstützten Versionen finden Sie unter Von den SQL Server 2008-Editionen unterstützte Funktionen im Abschnitt "Verwaltbarkeit".Ein Zielstamm definiert eine Teilstruktur in der Zielhierarchie. Ein Zielsatz ist die Gruppe von Zielen, die aus dem Anwenden eines Filters auf eine von einem Zielstamm definierte Unterstruktur resultiert. Ein Zielstamm kann eine Datenbank, eine Instanz von SQL Server oder eine Computerinstanz sein.
Zieltyp
Der Typ des Ziels, das bestimmte Eigenschaften und Verhaltensweisen aufweist. Zum Beispiel hat ein SQL Server-Instanzziel andere Eigenschaften als ein SQL Server-Datenbankziel.Datenanbieter
Eine bekannte, für einen Zieltyp spezifische Datenquelle, die einem Sammlertyp Daten bereitstellt.Sammlertyp
Ein logischer Wrapper für die SSIS-Pakete, der den eigentlichen Mechanismus für das Sammeln von Daten und Hochladen der Daten in das Verwaltungs-Data Warehouse bereitstellt.Sammelelement
Eine Instanz eines Sammlertyps. Ein Sammelelement wird mit einem bestimmten Satz von Eingabeeigenschaften und einer Sammlungshäufigkeit erstellt.Sammlungssatz
Eine Gruppe von Sammelelementen. Ein Sammlungssatz ist eine Einheit der Datensammlung, mit der ein Benutzer über die Benutzeroberfläche interagieren kann.Sammlungsmodus
Die Art und Weise, in der die Daten gesammelt und gespeichert werden. Der Sammlungsmodus kann zwischengespeichert oder nicht zwischengespeichert sein. Der zwischengespeicherte Modus unterstützt die kontinuierliche Sammlung, während der nicht zwischengespeicherte Modus für bedarfsgesteuerte Sammlungen oder eine Sammlungsmomentaufnahme vorgesehen ist.Verwaltungs-Data Warehouse
Die relationale Datenbank, die zum Speichern der gesammelten Daten verwendet wird.
In der folgenden Abbildung sind die Abhängigkeiten und die Beziehungen zwischen den Komponenten des Datensammlers dargestellt.
Wie in der Abbildung dargestellt, befindet sich der Datenanbieter außerhalb des Datensammlers und hat definitionsgemäß eine implizite Beziehung zu dem Ziel. Der Datenanbieter ist für ein bestimmtes Ziel spezifisch (z. B. für einen SQL Server-Dienst, wie etwa das relationale Modul) und liefert Daten, die beispielsweise von Systemsichten in SQL Server, von Leistungsindikatoren und von WMI-Anbietern verwendet werden können.
Der Sammlertyp ist für einen Zieltyp spezifisch und basiert auf der logischen Zuordnung eines Datenanbieters zu einem Zieltyp. Der Sammlertyp definiert, wie Daten von einem bestimmten Datenanbieter (mithilfe schematisierter Parameter) gesammelt werden, und gibt das Datenspeicherschema an. Das Datenanbieterschema und das Speicherschema sind für das Speichern der gesammelten Daten erforderlich. Der Sammlertyp liefert auch den Speicherort des Verwaltungs-Data Warehouse, das sich auf dem Computer befinden kann, auf dem die Datensammlung ausgeführt wird, oder auf einem anderen Computer.
Ein Sammelelement, wie in der Abbildung dargestellt, ist eine Instanz eines spezifischen Sammlertyps, das mit Eingabeparametern parametrisiert ist, z. B. das XML-Schema für den Sammlertyp. Alle Sammelelemente müssen auf dem gleichen Zielstamm oder einem leeren Zielstamm ausgeführt werden. Auf diese Weise kann der Datensammler Sammlertypen aus dem Betriebssystem oder von einem spezifischen Zielstamm, jedoch nicht von unterschiedlichen Zielstämmen kombinieren.
Ein Sammelelement verfügt über eine definierte Sammlungshäufigkeit, durch die bestimmt wird, wie häufig Momentaufnahmen von Werten abgerufen werden. Ein Sammelelement ist zwar ein grundlegender Baustein eines Sammlungssatzes, kann jedoch nicht alleine vorhanden sein.
Sammlungssätze werden auf einer Serverinstanz definiert und bereitgestellt und können unabhängig voneinander ausgeführt werden. Jeder Sammlungssatz kann auf ein Ziel angewendet werden, das den Zieltypen aller Sammlertypen entspricht, die Teil eines Sammlungssatzes sind. Der Sammlungssatz wird von Aufträgen eines SQL Server-Agents ausgeführt, und die Daten werden gemäß einem vordefinierten Zeitplan in das Verwaltungs-Data Warehouse hochgeladen.
Alle von unterschiedlichen Instanzen gesammelten Daten innerhalb des Sammlungssatzes werden basierend auf dem gleichen Zeitplan in das Verwaltungs-Data Warehouse hochgeladen. Dieser Zeitplan ist als ein freigegebener SQL Server-Agent-Zeitplan definiert und kann von mehreren Sammlungssätzen verwendet werden. Ein Sammlungssatz wird als einzelne Entität aktiviert bzw. deaktiviert; Sammelelemente können nicht einzeln aktiviert bzw. deaktiviert werden.
Wenn Sie einen Sammlungssatz erstellen oder aktualisieren, können Sie den Sammlungsmodus für das Sammeln von Daten und das Hochladen der Daten in das Verwaltungs-Data Warehouse konfigurieren. Der Zeitplantyp wird vom Typ der Sammlung bestimmt: zwischengespeichert oder nicht zwischengespeichert. Wenn die Sammlung zwischengespeichert wird, werden die Datensammlung und das Hochladen jeweils auf einem separaten Auftrag ausgeführt. Die Sammlung wird anhand eines Plans ausgeführt, der beginnt, wenn der SQL Server-Agent gestartet wird, und wird in Abhängigkeit von der in dem Sammelelement angegebenen Häufigkeit ausgeführt. Der Upload wird gemäß dem vom Benutzer angegebenen Zeitplan ausgeführt.
Bei der nicht zwischengespeicherten Sammlung werden sowohl die Datensammlung als auch der Upload auf einem einzigen Auftrag ausgeführt, jedoch in zwei Schritten. Im ersten Schritt die Sammlung, im zweiten Schritt der Upload. Für die bedarfsgesteuerte Sammlung ist kein Zeitplan erforderlich.
Nachdem ein Sammlungssatz aktiviert wurde, kann die Datensammlung beginnen, entweder nach einem Zeitplan oder bei Bedarf. Wenn die Datensammlung beginnt, erzeugt der SQL Server-Agent einen Prozess für den Datensammler, der wiederum die Integration Services-Pakete für den Sammlungssatz lädt. Die Sammelelemente, die Sammlertypen darstellen, sammeln Daten von den entsprechenden Datenanbietern an den angegebenen Zielen. Wenn der Sammlungsszyklus abgeschlossen ist , werden diese Daten in das Verwaltungs-Data Warehouse hochgeladen. Weitere Informationen finden Sie unter Architektur und Verarbeitung des Datenauflisters.