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.
Alle query's voor gegevensanalyse gebruiken de DMX-taal (Data Mining Extensions). DMX kan worden gebruikt om modellen te maken voor allerlei soorten machine learning-taken, waaronder classificatie, risicoanalyse, het genereren van aanbevelingen en lineaire regressie. U kunt ook DMX-query's schrijven om informatie te krijgen over de patronen en statistieken die zijn gegenereerd tijdens het verwerken van het model.
U kunt uw eigen DMX schrijven of u kunt eenvoudige DMX bouwen met behulp van een hulpprogramma zoals de Opbouwfunctie voor voorspellingsquery's en deze vervolgens wijzigen. Zowel SQL Server Management Studio als SQL Server Data Tools bieden hulpprogramma's waarmee u DMX-voorspellingsquery's kunt bouwen. In dit onderwerp wordt beschreven hoe u query's voor gegevensanalyse maakt en uitvoert met behulp van deze hulpprogramma's.
Opbouwfunctie voor voorspellingsquery's
Prediction Query Builder is opgenomen in het tabblad Voorspelling van het miningmodel van Data Mining Designer, die beschikbaar is in zowel SQL Server Management Studio als SQL Server Data Tools.
Wanneer u de opbouwfunctie voor query's gebruikt, selecteert u een mijnbouwmodel, voegt u nieuwe casegegevens toe en voegt u voorspellingsfuncties toe. U kunt vervolgens overschakelen naar de teksteditor om de query handmatig te wijzigen of overschakelen naar het deelvenster Resultaten om de resultaten van de query weer te geven.
Query Editor
Met de Query-editor in SQL Server Management Studio kunt u ook DMX-query's bouwen en uitvoeren. U kunt verbinding maken met een exemplaar van SQL Server Analysis Services en vervolgens een database, kolommen met mijnbouwstructuur en een mijnbouwmodel selecteren. De Metadata Explorer bevat een lijst met voorspellingsfuncties die u kunt bekijken.
DMX-sjablonen
SQL Server Management Studio biedt interactieve DMX-querysjablonen die u kunt gebruiken om DMX-query's te bouwen. Als u de lijst met sjablonen niet ziet, klikt u op Weergeven op de werkbalk en selecteert u Sjabloonverkenner. Als u alle SQL Server Analysis Services-sjablonen, inclusief sjablonen voor DMX, MDX en XMLA, wilt zien, klikt u op het kubuspictogram.
Als u een query wilt maken met behulp van een sjabloon, kunt u de sjabloon naar een geopend queryvenster slepen of dubbelklikken op de sjabloon om een nieuwe verbinding en een nieuw queryvenster te openen.
Waarschuwing
De invoegtoepassing Data Mining voor Microsoft Office Excel bevat ook een aantal sjablonen, samen met een interactieve opbouwfunctie voor query's waarmee u complexe DMX-instructies kunt opstellen. Als u de sjablonen wilt gebruiken, klikt u op Query en klikt u op Geavanceerd in de Data Mining-client.
Integration Services-onderdelen voor gegevensanalyse
U kunt ook voorspellingsquery's opnemen als onderdeel van een SQL Server Integration Services-pakket. De volgende taken en transformaties in Integration Services ondersteunen het maken en uitvoeren van DMX-voorspellingsquery's en DMX-instructies.
| Onderdeel | Description |
|---|---|
| Gegevensanalysequerytaak | Hiermee worden DMX-query's en andere DMX-instructies uitgevoerd als onderdeel van een controlestroom. De taakeditor biedt de opbouwfunctie voor voorspellingsquery's en een tekstvak voor het handmatig wijzigen van de DMX-query. De taakeditor kan de query echter niet valideren op objecten in een SQL Server Analysis Services-oplossing. Daarom is het het beste om een query te maken in SQL Server Data Tools of Management Studio en vervolgens de tekst van de SQL-opdracht of query in de taakeditor te plakken. |
| Gegevensanalysequerytransformatie | Hiermee voert u een voorspellingsquery uit binnen een gegevensstroom, met behulp van gegevens die worden geleverd door een gegevensstroombron. De taakeditor biedt de opbouwfunctie voor voorspellingsquery's en een tekstvak voor het handmatig wijzigen van de DMX-query. De transformatie kan alleen worden gebruikt voor het maken van query's die gebruikmaken van gegevens in de gegevensstroom; Dat wil gezegd, query's die gebruikmaken van de syntaxis van PREDICTION JOIN. Dit onderdeel kan niet worden gebruikt voor het uitvoeren van inhoudsquery's of andere soorten DMX-instructies. |
Applicatieprogrammeerinterfaces
U kunt aangepaste toepassingen maken die query's uitvoeren op gegevensanalysemodellen met behulp van verschillende programmeertalen, in combinatie met serverprotocollen zoals OLE DB of Analysis Services ADOMD-client. Zie Data Mining Programming voor meer informatie.
XMLA vormt echter de onderliggende berichtindeling voor alle interacties met een Analysis Service-server. In een XMLA-bericht worden query's verschillend weergegeven, afhankelijk van of u een voorspellingsquery verzendt op basis van DMX, een inhoudsquery of een query die modelmetagegevens ophaalt met behulp van de rijensets van het gegevensanalyseschema.
De tekst van voorspellingsquery's (en alle andere DMX-instructies) wordt verzonden in XMLA met behulp van de Execute Method (XMLA) methode, waarbij de DMX-query wordt geplaatst als tekst in het Statement Element (XMLA) element van het Command Element (XMLA) element.
Voor het ophalen van modelinhoud en modelmetagegevens, zoals het aantal clusters, de kenmerken die worden gebruikt in beslissingsstructuren, de datum waarop het model voor het laatst is verwerkt en de algoritmeparameters die worden gebruikt bij het maken van het model, kunt u de METHODE Detecteren (XMLA) gebruiken en een van de gegevensanalyseschemarijen opgeven in de HEADER RequestType-element (XMLA). Als u het bereik van de query wilt beperken, voert u criteria in als beperkingen binnen het XMLA-element (RestrictionList Element).
Zie ook
Data Mining Extensions (DMX) Referentie
Oplossingen voor gegevensanalyse
Begrijpen van de DMX Select-instructie
Structuur en gebruik van DMX-voorspellingsquery's
Een voorspellingsquery maken met de opbouwfunctie voor voorspellingsquery's
Een DMX-query maken in SQL Server Management Studio