Skapa en Singleton-fråga i Data Mining Designer

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 om du vill skapa en förutsägelse för ett enskilt ärende. Mer information om singleton-frågor finns i Data Mining-frågor.

På fliken Förutsägelse för gruvmodell i Data Mining Designer kan du skapa många olika typer av frågor. Du kan skapa en fråga med hjälp av designern eller genom att skriva DMX-instruktioner (Data Mining Extensions). Du kan också börja med designern och ändra den fråga som den skapar genom att ändra DMX-uttrycken eller genom att lägga till en WHERE- eller ORDER BY-sats.

Om du vill växla mellan frågedesignvyn och frågetextvyn klickar du på den första knappen i verktygsfältet. När du är i frågetextvyn kan du visa DMX-koden som Prediction Query Builder skapar. Du kan också köra frågan, ändra frågan och köra den ändrade frågan. Den ändrade frågan sparas dock inte om du växlar tillbaka till frågedesignvyn.

Följande kod visar ett exempel på en singleton-fråga mot målutskicksmodellen TM_Decision_Tree.

SELECT [Bike Buyer], PredictProbability([Bike Buyer]) as ProbableBuyer  
FROM [TM_Decision_Tree]  
NATURAL PREDICTION JOIN  
(SELECT '2' AS [Number Children At Home], '45' as [Age])  
AS [t]  

Följande steg förklarar hur du skapar den här förutsägelsefrågan.

Skapa en singleton-fråga med hjälp av Data Mining Designer

  1. Klicka på fliken Förutsägelse för gruvmodell i Data Mining Designer.

  2. Klicka på Välj modell i tabellen Gruvmodell .

    Dialogrutan Välj gruvmodell öppnas för att visa alla gruvstrukturer som finns i det aktuella projektet.

    Välj den modell som du vill använda för att skapa en förutsägelse.

    Om du till exempel vill skapa exempelkoden som visas i början av det här avsnittet väljer du TM_Decision_Tree och klickar sedan på OK.

  3. Klicka på Singleton-fråga i verktygsfältet på fliken Förutsägelse för gruvmodell .

    Tabellen Singleton Query Input visas på fliken med kolumnerna automatiskt mappade till kolumnerna i tabellen Gruvmodell .

  4. I tabellen Singleton Query Input väljer du värden i kolumnen Värde för att beskriva det fall som du vill skapa en förutsägelse för.

    Välj till exempel 2 för Antal barn hemma och skriv sedan 45 som Ålder.

  5. Dra en förutsägbar kolumn från tabellen Gruvmodell till kolumnen Källa längst ned på fliken. Du kan också ange ett alias för kolumnen.

    Dra till exempel Cykelköpare till kolumnen Källa .

  6. Lägg till ytterligare funktioner i frågan genom att välja Förutsägelsefunktion eller Anpassat uttryck i listrutan i kolumnen Källa .

    Klicka till exempel på Förutsägelsefunktion och välj PredictProbability.

  7. Klicka på Villkor/Argument på raden PredictProbability och ange namnet på kolumnen som ska förutsägas, och eventuellt ett specifikt värde att förutsäga.

    Skriv till exempel [Cykelköpare], 1.

  8. Klicka på rutan Alias på raden PredictProbability och skriv ett namn för att referera till den nya kolumnen.

    Skriv till exempel ProbableBuyer.

  9. Klicka på Växla till resultatvyn för förfrågan i verktygsfältet på fliken Gruvmodellsförutsägelse.

    En ny skärm öppnas för att visa resultatet av frågan. Om du vill visa DMX-instruktionen som du nyss skapade klickar du på SQL.

Se även

Förutsägelsefrågor (datautvinning)