Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
För datautvinning innebär kategorin datadefinitionsfråga DMX-instruktioner eller XMLA-kommandon som gör följande:
Skapa, ändra eller manipulera datautvinningsobjekt, till exempel en modell.
Definiera datakällan som ska användas i träning eller för förutsägelse.
Exportera eller importera gruvmodeller och gruvstrukturer.
Skriptdatadefinitionsinstruktioner
Skriptdatadefinitionsinstruktioner
Skapa datadefinitionsfrågor
Du kan skapa datadefinitionsfrågor (instruktioner) med hjälp av Prediction Query Builder i SQL Server Data Tools och SQL Server Management Studio, eller genom att använda DMX-frågefönstret i SQL Server Management Studio. Datadefinitionssatser i DMX är en del av Analysis Services datadefinitionsspråk (DDL).
Information om syntaxen för specifika datadefinitionsinstruktioner finns i Referens för DATA Mining Extensions (DMX).
Datadefinitionsfrågor i SQL Server Data Tools
Guiden Datautvinning är det bästa verktyget i SQL Server Data Tools för att skapa och ändra gruvmodeller och gruvstrukturer, samt för att definiera de datakällor som används i förutsägelsefrågor och för träning.
Men om du vill veta vilka instruktioner som skickas till servern av guiden för att skapa datastrukturer eller gruvmodeller kan du använda SQL Server Profiler för att samla in datadefinitionsinstruktionerna. Mer information finns i Använda SQL Server Profiler för att övervaka Analysis Services.
Om du vill visa de instruktioner som används för att definiera datakällor som används för träning eller förutsägelse kan du använda SQL-vyn i Prediction Query Builder. Ibland kan det vara bra att skapa grundläggande frågor för tränings- och testmodeller med hjälp av Prediction Query Builder för att fastställa rätt syntax. Du kan sedan växla till SQL View och redigera frågan manuellt. Mer information finns i Redigera en förutsägelsefråga manuellt.
Datadefinitionsfrågor i SQL Server Management Studio
För datautvinningsobjekt kan du använda datadefinitionsfrågor för att utföra följande åtgärder:
Skapa specifika typer av modeller, till exempel en klustringsmodell eller beslutsträdsmodell, med hjälp av CREATE MINING MODEL (DMX).
Ändra en befintlig gruvstruktur genom att lägga till en modell eller genom att ändra kolumnerna med hjälp av ALTER MINING STRUCTURE (DMX). Observera att du inte kan ändra en gruvmodell med hjälp av DMX. du lägger bara till nya modeller i en befintlig struktur.
Gör en kopia av en gruvmodell och ändra den sedan med hjälp av SELECT INTO (DMX).
Definiera den datauppsättning som används för att träna en modell genom att använda INSERT INTO (DMX) tillsammans med en datakällfråga som OPENROWSET.
SQL Server Management Studio innehåller frågemallar som kan hjälpa dig att skapa datadefinitionsfrågor. Mer information finns i Använda Analysis Services-mallar i SQL Server Management Studio.
I allmänhet innehåller de mallar som tillhandahålls för SQL Server Analysis Services i SQL Server Management Studio endast den allmänna syntaxdefinitionen, som du måste anpassa, antingen genom att skriva i fönstret Fråga eller genom att använda dialogrutan för att ange parametrar.
Ett exempel på hur du anger parametrar med hjälp av gränssnittet finns i Skapa en Singleton Prediction Query från en mall.
Skriptdatadefinitionsinstruktioner
SQL Server Analysis Services innehåller flera skript- och programmeringsspråk som du kan använda för att skapa eller ändra datautvinningsobjekt eller för att definiera datakällor. Även om DMX är utformat för att påskynda datautvinningsuppgifter kan du även använda både XMLA och AMO för att ändra objekt i skript eller i anpassad kod.
Tillägget Data Mining för Excel innehåller också många frågemallar och tillhandahåller Avancerad frågeredigerare som hjälper dig att skapa komplexa DMX-instruktioner. Du kan skapa en fråga interaktivt och sedan växla till SQL-vy för att fånga DMX-instruktionen.
Exportera och importera modeller
Du kan använda datadefinitionsinstruktioner i DMX för att exportera definitionen av en modell och dess nödvändiga struktur och datakällor och sedan importera den definitionen till en annan server. Att använda export och import är det snabbaste och enklaste sättet att flytta datautvinningsmodeller och gruvstrukturer mellan instanser av SQL Server Analysis Services. Mer information finns i Hantering av lösningar och objekt för datautvinning.
Varning
Om din modell baseras på data från en kubdatakälla kan du inte använda DMX för att exportera modellen och bör använda säkerhetskopiering och återställning i stället.
Relaterade uppgifter
Följande tabell innehåller länkar till uppgifter som är relaterade till datadefinitionsfrågor.
| Task | Länk |
|---|---|
| Arbeta med mallar för DMX-frågor. | Använda Analysis Services-mallar i SQL Server Management Studio |
| Utforma frågor av alla slag med hjälp av Prediction Query Builder. | Skapa en förutsägelsefråga med hjälp av Frågeverktyget för förutsägelse |
| Samla in frågedefinitioner med hjälp av SQL Server Profiler och använd spårningar för att övervaka SQL Server Analysis Services. | Använda SQL Server Profiler för att övervaka Analysis Services |
| Läs mer om skriptspråk och programmeringsspråk som tillhandahålls för SQL Server Analysis Services. |
XML för analys (XMLA) referens Utveckla med Analysis Management Objects (AMO) |
| Lär dig hur du hanterar modeller i SQL Server Management Studio och SQL Server Data Tools. |
Exportera och importera datautvinningsobjekt EXPORT (DMX) IMPORT (DMX) |
| Läs mer om OPENROWSET och andra sätt att fråga externa data. | <källdatafråga>. |