Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
SQL Server 2019 en eerder Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Belangrijk
Data mining werd verouderd verklaard in SQL Server 2017 Analysis Services en is nu stopgezet in SQL Server 2022 Analysis Services. Documentatie wordt niet bijgewerkt voor afgeschafte en stopgezette functies. Zie Analysis Services-compatibiliteit met eerdere versies voor meer informatie.
U kunt verschillende query's maken voor gegevensanalyseobjecten met behulp van AMO, DMX of XML/A.
XML wordt gebruikt voor communicatie tussen de Analysis Services-server en alle clients. Hoewel het over het algemeen veel eenvoudiger is om inhoudsquery's te maken met behulp van DMX, kunt u query's schrijven met behulp van de INSTRUCTIES DISCOVER en COMMAND in XML/A, hetzij met behulp van een client die het SOAP-protocol ondersteunt, of door een XML/A-query te maken in SQL Server Management Studio.
In dit onderwerp wordt uitgelegd hoe u de XML/A-sjablonen gebruikt die beschikbaar zijn in SQL Server Management Studio om een modelinhoudsquery te maken voor een mijnbouwmodel dat is opgeslagen op de huidige server.
Query's uitvoeren op rijensets van gegevensanalyseschema's met behulp van XML/A
Een XML/A-sjabloon openen
Klik in SQL Server Management Studio in het menu Beeld op Sjabloonverkenner.
Klik op het kubuspictogram om de lijst met Analysis Services-sjablonen te openen.
Vouw in de lijst met sjablooncategorieƫn XMLA uit, vouw Schema-rijensets uit en dubbelklik op Schema-rijensets ontdekken om de sjabloon in de juiste code-editor te openen.
Vul in het dialoogvenster Verbinding maken met Analysis Services de verbindingsgegevens in en klik vervolgens op Verbinding maken. Er wordt een nieuw venster van de query-editor geopend, gevuld met het sjabloon Discover Schema Rowsets.
Kolomnamen ontdekken in de rijset van het MINING MODEL CONTENT-schema
Als de sjabloon Schemarijsets ontdekken is geopend, klikt u op Uitvoeren.
Er wordt een lijst met schemarijsets geretourneerd in het deelvenster Resultaten met de namen van rijensets en rijensetkolommen voor alle rijensets die beschikbaar zijn op het huidige exemplaar.
Plaats in het deelvenster Query de cursor na <de beperkingslijst> en druk op Enter om een nieuwe regel toe te voegen.
Plaats de cursor op de lege regel en typ <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>
De volledige sectie voor beperkingen moet er als volgt uitzien:
<Restrictions><RestrictionList><SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName></RestrictionList></Restrictions>Klik op Uitvoeren.
In het deelvenster Resultaten ziet u een lijst met kolomnamen voor de opgegeven schemarijset.
Een inhoudsquery maken met behulp van de MINING MODEL CONTENT schema-rijset
Wijzig in de sjabloon Discover Schema Rowsets het aanvraagtype door de tekst binnen de aanvraagtypetags te vervangen.
Vervang deze regel:
<RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>met de volgende regel:
<RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>
Wijzig de beperkingslijst om een mijnbouwmodel op naam op te geven door een nieuwe voorwaarde toe te voegen aan de beperkingslijsten.
Plaats de cursor erna
<Restriction List>in de sjabloon en druk op Enter om een nieuwe regel toe te voegen.Plaats de cursor op de lege regel en typ <MODEL_NAME Mijn>modelnaam</MODEL_NAME>
De volledige sectie voor beperkingen moet er als volgt uitzien:
<Restrictions><RestrictionList><MODEL_NAME>My model name</MODEL_NAME></RestrictionList></Restrictions>Klik op Uitvoeren.
In het deelvenster Resultaten wordt de schemadefinitie weergegeven, samen met de waarden voor het opgegeven model.