Förståelse av DMX Select-instruktionen

gäller för: SQL Server Analysis Services

SELECT-satsen är grunden för de flesta frågor du skapar med Data Mining Extensions (DMX) i Microsoft SQL Server Analysis Services. Den kan utföra många olika typer av uppgifter, såsom att surfa och förutsäga mot dataminingmodeller.

Följande är de uppgifter du kan slutföra genom att använda SELECT-satsen :

  • Bläddra bland en dataminingmodell. Schema-radmängden definierar strukturen i en modell.

  • Upptäck de möjliga värdena för en gruvmodellkolumn.

  • Bläddra bland de fall som är tilldelade noder i en mining-modell, eller få ett representativt fall.

  • Skapa förutsägelser med hjälp av olika indata.

  • Kopiera miningmodeller.

Var och en av dessa uppgifter använder en annan datamängd, som vi kallar en datadomän. Du definierar datadomänen i FROM-klausulen i satsen.

  • Du vill hitta objekt i själva datautvinningsmodellen, som regeln som definierar en datamängd eller en formel som används för att göra förutsägelser.

    I så fall behöver du titta på metadata som lagras i själva modellen. Därför är din datadomän kolumnerna i datamining-schema-radmängden.

  • Du vill få detaljerad information från de fall som användes för att bygga modellen.

    I så fall behöver du borra igenom till mining-strukturen, som är din datadomän, och titta på enskilda rader i kolumner som Kön, Cykelköpare och så vidare.

Important

Allt som ingår i uttryckslistan eller i WHERE-klausulen måste komma från den datadomän som definieras av FROM-klausulen. Du kan inte blanda datadomäner.

SELECT-typer

Syntaxen i SELECT-satsen stödjer många olika uppgifter. Använd följande mönster för att utföra dessa uppgifter:

Förutsägelse

Du kan göra förutsägelser baserat på en miningmodell genom att använda följande frågetyper.

Du kan inkludera vilken som helst av de bläddrande eller förutsägande SELECT-satserna inom FROM - och WHERE-klausulerna i en prediction join SELECT-sats .

Frågetyp Description
VÄLJ FRÅN [NATURLIG] FÖRUTSÄGELSE-JOIN Returnerar en prediktion som skapas genom att ansluta kolumnerna i miningmodellen till kolumnerna i en intern datakälla.

Domänen för denna frågetyp är de förutsägbara kolumnerna från modellen och kolumnerna från indatakällan.

VÄLJ FRÅN <modellprognos> (DMX)

Förutsägelsefrågor (datautvinning)
VÄLJ FRÅN <modell> Returnerar det mest sannolika tillståndet för den förutsägbara kolumnen, baserat endast på gruvmodellen. Denna frågetyp är en genväg för att skapa en förutsägelse med en tom prediktionsjoin.

Domänen för denna frågetyp är de förutsägbara kolumnerna från modellen.

SELECT FROM-modell <> (DMX)

Förutsägelsefrågor (datautvinning)

Tillbaka till Välj typer

Webbsökning

Du kan bläddra bland innehållet i en mining-modell genom att använda följande frågetyper.

Frågetyp Description
VÄLJ PÅ OLIKA SÄTT från modellen<> Returnerar alla tillståndsvärden från miningmodellen för den angivna kolumnen.

Datadomänen för denna frågetyp är dataminingmodellen.

VÄLJ DISTINKT FRÅN <modell > (DMX)

Innehållsfrågor (datautvinning)
VÄLJ FRÅN <modell>. INNEHÅLL Returnerar innehåll som beskriver miningmodellen.

Datadomänen för denna frågetyp är innehållsschema-radmängden.

VÄLJ FRÅN <modell>. INNEHÅLL (DMX)

Innehållsfrågor (datautvinning)
VÄLJ FRÅN <modell>. DIMENSION_CONTENT Returnerar innehåll som beskriver miningmodellen.

Datadomänen för denna frågetyp är innehållsschema-radmängden.

VÄLJ FRÅN <modell>. DIMENSION_CONTENT (DMX)
VÄLJ FRÅN <modell>. PMML Returnerar Predictive Model Markup Language (PMML)-representationen av miningmodellen, för algoritmer som stöder denna funktionalitet.

Domänen för denna frågetyp är PMML-schema-radmängden.

DMSCHEMA_MINING_MODEL_CONTENT_PMML Rowset

Tillbaka till Välj typer

Kopiering

Du kan kopiera en mining-modell och dess tillhörande mining-struktur till en ny modell, och sedan byta namn på modellen i satsen.

Frågetyp Description
VÄLJ IN ny< modell> Skapar en kopia av miningmodellen.

Domänen för denna frågetyp är dataminingmodellen.

VÄLJ I (DMX)

Tillbaka till Välj typer

Detaljvisning

Du kan bläddra bland de fall, eller en representation av fallen, som användes för att träna modellen, genom att använda följande frågetyper.

Frågetyp Description
VÄLJ FRÅN <modell>. FALL Returnerar de fall som användes för att träna gruvmodellen.

Domänen för denna frågetyp är dataminingmodellen.

VÄLJ FRÅN <modell>. CASES (DMX)

Skapa Drillthrough-frågor med DMX
VÄLJ FRÅN <modell>. SAMPLE_CASES Returnerar ett exempelfall, representativt för de fall som användes för att träna gruvmodellen.

Domänen för denna frågetyp är dataminingmodellen.

VÄLJ FRÅN <modell>. SAMPLE_CASES (DMX)
VÄLJ FRÅN <strukturen>. FALL Returnerar de detaljerade dataraderna från den underliggande gruvstrukturen, även om vissa detaljer inte användes vid träning av gruvmodellen.

VÄLJ FRÅN <strukturen>. FALL

Drillthrough-frågor (datautvinning)

Tillbaka till Välj typer