Dela via


Skapa en Singleton Prediction-fråga från en mall

Gäller för: SQL Server 2019 och tidigare Analysis Services Azure Analysis Services Fabric/Power BI Premium

Viktigt!

Datautvinningen upphörde i SQL Server 2017 Analysis Services och upphörde nu i SQL Server 2022 Analysis Services. Dokumentationen uppdateras inte för inaktuella och utgångna funktioner. Mer information finns i Analysis Services bakåtkompatibilitet.

En singleton-fråga är användbar när du har en modell som du vill använda för förutsägelse, men inte vill mappa den till en extern indatauppsättning eller göra massförutsägelser. Med en singleton-fråga kan du ange ett värde eller värden till modellen och omedelbart se det förutsagda värdet.

Följande DMX-fråga representerar till exempel en enkel frågeställning mot modellen för målutskick, TM_Decision_Tree.

SELECT * FROM [TM_Decision_tree] ;  
NATURAL PREDICTION JOIN  
(SELECT '2' AS [Number Children At Home], '45' as [Age])  
AS [t]  

Proceduren nedan beskriver hur du använder Mallutforskaren i SQL Server Management Studio för att snabbt skapa den här frågan.

Öppna Analysis Services-mallarna i SQL Server Management Studio

  1. I SQL Server Management Studio går du till menyn Visa och klickar på Mallutforskaren.

  2. Klicka på kubikonen för att öppna Analysis Server-mallarna.

Så här öppnar du en förutsägelsefrågemall

  1. I Mallutforskaren, i listan över Analysis Server-mallar, expandera DMX och sedan Förutsägelsefrågor.

  2. Dubbelklicka på Singleton Prediction.

  3. I dialogrutan Anslut till Analysis Services skriver du namnet på servern som har instansen av SQL Server Analysis Services som innehåller den gruvmodell som ska frågas.

  4. Klicka på Anslut.

  5. Mallen öppnas i den angivna databasen tillsammans med en objektwebbläsare för gruvmodell som innehåller datautvinningsfunktioner och en lista över datautvinningsstrukturer och relaterade modeller.

För att anpassa frågemallen för singleton

  1. I mallen klickar du på listrutan Tillgängliga databaser och väljer sedan en instans av Analysis Service i listan.

  2. I listan Gruvmodell väljer du den gruvmodell som du vill köra frågor mot.

    Listan över kolumner i gruvmodellen visas i fönstret Metadata i objektwebbläsaren.

  3. På menyn Query väljer du Ange värden för mallparametrar.

  4. På raden Välj lista skriver du * för att returnera alla kolumner eller skriver en kommaavgränsad lista med kolumner och uttryck för att returnera specifika kolumner.

    Om du skriver *returneras den förutsägbara kolumnen tillsammans med alla kolumner som du anger nya värden för i steg 6.

    För exempelkoden som visades i början av det här avsnittet angavs raden välj lista till *.

  5. I raden gruvmodell skriver du namnet på gruvmodellen i listan över gruvmodeller som visas i Object Explorer.

    För exempelkoden som visades i början av det här avsnittet angavs raden för gruvmodell till namnet TM_Decision_Tree.

  6. I raden med värde skriver du det nya datavärdet för vilket du vill göra en förutsägelse.

    För exempelkoden som visades i början av det här avsnittet angavs värdet till 2 för att förutsäga cykelköpsbeteende baserat på antalet barn hemma.

  7. kolumnraden skriver du namnet på kolumnen i den gruvmodell som de nya data ska mappas till.

    För den exempelkod som visas i början av det här avsnittet har kolumnen angetts till Antal barn hemma.

    Anmärkning

    När du använder dialogrutan Ange värden för mallparametrar behöver du inte lägga till hakparenteser runt kolumnnamnet. Hakparenteserna läggs automatiskt till åt dig.

  8. Lämna indataaliaset som t.

  9. Klicka på OK.

  10. I frågetextfönstret letar du reda på den röda vågiga linjen som understryker kommatecknet och ellipsen och som indikerar ett syntaxfel. Ta bort ellipsen och lägg till eventuella ytterligare frågevillkor som du vill använda. Om du inte lägger till några andra villkor tar du bort kommatecknet.

    För exempelkoden som visades i början av det här avsnittet angavs det ytterligare frågevillkoret till "45" som [Ålder].

  11. Klicka på Kör.

Se även

Skapa prognoser (handledning om grundläggande datautvinning)