Share via


Terminologie zur Datenauflistung

Bevor Sie den Datenauflister konfigurieren, verwenden oder erweitern, sollten Sie sich mit der Terminologie vertraut machen, mit der dieses Feature beschrieben wird.

Terminologie

  • Ziel
    Eine Instanz von Database Engine (Datenbankmodul) in einer Version von SQL Server mit Unterstützung für Datenauflistung. Weitere Informationen zu unterstützten Versionen finden Sie unter Von den SQL Server 2008-Editionen unterstützte Features 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 Auflisttyp Daten bereitstellt.

  • Auflistertyp
    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.

  • Auflistelement
    Eine Instanz eines Auflistertyps. Ein Auflistelement wird mit einem bestimmten Satz von Eingabeeigenschaften und einer Auflistungshäufigkeit erstellt.

  • Auflistsatz
    Eine Gruppe von Auflistelementen. Ein Auflistsatz ist eine Einheit der Datenauflistung, mit der ein Benutzer über die Benutzeroberfläche interagieren kann.

  • Auflistungsmodus
    Die Art und Weise, in der die Daten gesammelt und gespeichert werden. Der Auflistungsmodus 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 einen Auflistungssnapshot 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 Datenauflisters dargestellt.

Funktionale Abhängigkeiten des Datenauflisters

Wie in der Abbildung dargestellt, befindet sich der Datenanbieter außerhalb des Datenauflisters 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 Auflistertyp ist für einen Zieltyp spezifisch und basiert auf der logischen Zuordnung eines Datenanbieters zu einem Zieltyp. Der Auflistertyp 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 Auflistertyp liefert auch den Speicherort des Verwaltungs-Data Warehouse, das sich auf dem Computer befinden kann, auf dem die Datenauflistung ausgeführt wird, oder auf einem anderen Computer.

Ein Auflistelement, wie in der Abbildung dargestellt, ist eine Instanz eines spezifischen Auflistertyps, das mit Eingabeparametern parametrisiert ist, z. B. das XML-Schema für den Auflistertyp. Alle Auflistelemente müssen auf dem gleichen Zielstamm oder einem leeren Zielstamm ausgeführt werden. Auf diese Weise kann der Datenauflister Auflistertypen aus dem Betriebssystem oder von einem spezifischen Zielstamm, jedoch nicht von unterschiedlichen Zielstämmen kombinieren.

Ein Auflistelement verfügt über eine definierte Auflistungshäufigkeit, durch die bestimmt wird, wie häufig Snapshots von Werten abgerufen werden. Ein Auflistelement ist zwar ein grundlegender Baustein eines Auflistsatzes, kann jedoch nicht alleine vorhanden sein.

Auflistsätze werden auf einer Serverinstanz definiert und bereitgestellt und können unabhängig voneinander ausgeführt werden. Jeder Auflistsatz kann auf ein Ziel angewendet werden, das den Zieltypen aller Auflistertypen entspricht, die Teil eines Auflistsatzes sind. Der Auflistsatz 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 Auflistsatzes 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 Auflistsätzen verwendet werden. Ein Auflistsatz wird als einzelne Entität aktiviert bzw. deaktiviert; Auflistelemente können nicht einzeln aktiviert bzw. deaktiviert werden.

Wenn Sie einen Auflistsatz erstellen oder aktualisieren, können Sie den Auflistungsmodus 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 Auflistung zwischengespeichert wird, werden die Datenauflistung und das Hochladen jeweils auf einem separaten Auftrag ausgeführt. Die Auflistung wird anhand eines Plans ausgeführt, der beginnt, wenn der SQL Server-Agent gestartet wird, und wird in Abhängigkeit von der in dem Auflistelement angegebenen Häufigkeit ausgeführt. Der Upload wird gemäß dem vom Benutzer angegebenen Zeitplan ausgeführt.

Bei der nicht zwischengespeicherten Auflistung werden sowohl die Datenauflistung als auch der Upload auf einem einzigen Auftrag ausgeführt, jedoch in zwei Schritten. Im ersten Schritt die Auflistung, im zweiten Schritt der Upload. Für die bedarfsgesteuerte Auflistung ist kein Zeitplan erforderlich.

Nachdem ein Auflistsatz aktiviert wurde, kann die Datenauflistung beginnen, entweder nach einem Zeitplan oder bei Bedarf. Wenn die Datenauflistung beginnt, erzeugt der SQL Server-Agent einen Prozess für den Datenauflister, der wiederum die Integration Services-Pakete für den Auflistsatz lädt. Die Auflistelemente, die Auflistertypen darstellen, sammeln Daten von den entsprechenden Datenanbietern an den angegebenen Zielen. Wenn der Auflistungszyklus abgeschlossen ist , werden diese Daten in das Verwaltungs-Data Warehouse hochgeladen. Weitere Informationen finden Sie unter Architektur und Verarbeitung des Datenauflisters.

Siehe auch

Konzepte