Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können eine Vielzahl von Abfragen für Data-Mining-Objekte erstellen, indem Sie AMO, DMX oder XML/A verwenden.
XML wird für die Kommunikation zwischen dem Analysis Services-Server und allen Clients verwendet. Daher ist es im Allgemeinen viel einfacher, Inhaltsabfragen mithilfe von DMX zu erstellen. Sie können Abfragen jedoch auch mithilfe der DISCOVER- und COMMAND-Anweisungen in XML/A schreiben, entweder durch die Verwendung eines Clients, der das SOAP-Protokoll unterstützt, oder durch das Erstellen einer XML/A-Abfrage im SQL Server Management Studio.
In diesem Thema wird erläutert, wie Sie die XML/A-Vorlagen verwenden, die in SQL Server Management Studio verfügbar sind, um eine Modellinhaltsabfrage für ein Auf dem aktuellen Server gespeichertes Miningmodell zu erstellen.
Abfragen von Data Mining-Schema-Rowsets mithilfe von XML/A
So öffnen Sie eine XML/A-Vorlage
Klicken Sie in SQL Server Management Studio im Menü "Ansicht " auf "Vorlagen-Explorer".
Klicken Sie auf das Cubesymbol, um die Liste der Analysis Services-Vorlagen zu öffnen.
Erweitern Sie in der Liste der Vorlagenkategorien XMLA, erweitern Sie Schema-Rowsets, und doppelklicken Sie auf "Schema-Rowsets entdecken", um die Vorlage im entsprechenden Code-Editor zu öffnen.
Geben Sie im Dialogfeld "Mit Analysis Services verbinden" die Verbindungsinformationen ein und klicken Sie dann auf "Verbinden". Ein neues Abfrage-Editor-Fenster wird geöffnet, aufgefüllt mit der Vorlage " Schema-Rowsets entdecken ".
So ermitteln Sie Spaltennamen aus dem CONTENT-Schema-Rowset des MININGMODELLs
Klicken Sie bei geöffneter Vorlage Discover Schema Rowsets auf Ausführen.
Eine Liste von Schema-Rowsets wird im Ergebnisbereich zurückgegeben, der die Rowsetnamen und Rowsetspalten für alle Rowsets enthält, die in der aktuellen Instanz verfügbar sind.
Platzieren Sie im Abfragebereich den Cursor nach <der Einschränkungsliste> , und drücken Sie die EINGABETASTE, um eine neue Zeile hinzuzufügen.
Platzieren Sie den Cursor in der leeren Zeile, und geben Sie <"SchemaName>" DMSCHEMA_MINING_MODEL_CONTENT</SchemaName> ein.
Der vollständige Abschnitt für Einschränkungen sollte wie folgt angezeigt werden:
<Restrictions><RestrictionList><SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName></RestrictionList></Restrictions>Klicken Sie auf Ausführen.
Im Ergebnisbereich wird eine Liste der Spaltennamen für das angegebene Schema-Rowset angezeigt.
So erstellen Sie eine Inhaltsabfrage mit dem MINING MODEL CONTENT-Schema-Rowset
Ändern Sie im Template „Discover Schema Rowsets“ den Anforderungstyp, indem Sie den Text innerhalb der Anforderungstyp-Tags ersetzen.
Ersetzen Sie diese Zeile:
<RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>mit der folgenden Zeile:
<RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>
Ändern Sie die Einschränkungsliste, um ein Miningmodell anhand des Namens anzugeben, indem Sie der Einschränkungsliste eine neue Bedingung hinzufügen.
Platzieren Sie in der Vorlage den Cursor hinter
<Restriction List>und drücken Sie die Eingabetaste, um eine neue Zeile hinzuzufügen.Platzieren Sie den Cursor in der leeren Zeile, und geben Sie <MODEL_NAME>"Mein Modellname</MODEL_NAME" ein.>
Der vollständige Abschnitt für Einschränkungen sollte wie folgt angezeigt werden:
<Restrictions><RestrictionList><MODEL_NAME>My model name</MODEL_NAME></RestrictionList></Restrictions>Klicken Sie auf Ausführen.
Im Ergebnisbereich wird die Schemadefinition zusammen mit den Werten für das angegebene Modell angezeigt.
Siehe auch
Inhalt des Mining-Modells (Analysis Services - Data Mining)
Data-Mining-Schema-Zeilenmengen