Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
SQL Server 2019 a starší služby Analysis Services Azure Analysis Services 
Fabric/ Power BI Premium
Důležité
Dolování dat bylo v SQL Serveru 2017 Analysis Services zastaralé a nyní ukončeno ve službě SQL Server 2022 Analysis Services. Dokumentace se neaktualizuje pro zastaralé a ukončené funkce. Další informace najdete v tématu Zpětná kompatibilita služby Analysis Services.
Všechny dotazy na dolování dat používají jazyk DMX (Data Mining Extensions). DMX lze použít k vytváření modelů pro všechny druhy úloh strojového učení, včetně klasifikace, analýzy rizik, generování doporučení a lineární regrese. Můžete také napsat dotazy DMX, abyste získali informace o vzorech a statistikách generovaných při zpracování modelu.
Můžete napsat vlastní DMX nebo můžete vytvořit základní DMX pomocí nástroje, jako je Tvůrce dotazů predikce , a pak ho upravit. SQL Server Management Studio i SQL Server Data Tools poskytují nástroje, které vám pomůžou sestavovat prediktivní dotazy DMX. Toto téma popisuje, jak pomocí těchto nástrojů vytvářet a spouštět dotazy na dolování dat.
Tvůrce prediktivních dotazů
Tvůrce prediktivních dotazů je součástí karty Predikce modelu dolování v Návrháři pro dolování dat, která je k dispozici v nástroji SQL Server Management Studio a SQL Server Data Tools.
Při použití tvůrce dotazů vyberete model dolování, přidáte nová data případu a přidáte prediktivní funkce. Potom můžete přepnout do textového editoru a upravit dotaz ručně nebo přepnout do podokna Výsledky a zobrazit výsledky dotazu.
Editor Power Query
Editor dotazů v aplikaci SQL Server Management Studio také umožňuje sestavovat a spouštět dotazy DMX. Můžete se připojit k instanci služby SQL Server Analysis Services a pak vybrat databázi, sloupce struktury dolování a model dolování. Průzkumník metadat obsahuje seznam prediktivních funkcí, které můžete procházet.
Šablony DMX
SQL Server Management Studio poskytuje interaktivní šablony dotazů DMX, které můžete použít k vytváření dotazů DMX. Pokud seznam šablon nevidíte, klepněte na tlačítko Zobrazit na panelu nástrojů a vyberte Průzkumník šablony. Pokud chcete zobrazit všechny šablony služby SQL Server Analysis Services, včetně šablon pro DMX, MDX a XMLA, klikněte na ikonu datové krychle.
Pokud chcete vytvořit dotaz pomocí šablony, můžete ji přetáhnout do otevřeného okna dotazu nebo poklikáním na šablonu otevřít nové připojení a nové podokno dotazu.
Chcete-li vidět příklad vytvoření prediktivního dotazu ze šablony, podívejte se na Vytvoření dotazu jednoúčelové předpovědi ze šablony.
Výstraha
Doplněk Pro dolování dat pro Microsoft Office Excel obsahuje také řadu šablon spolu s interaktivním tvůrcem dotazů, který vám může pomoct vytvářet složité příkazy DMX. Chcete-li použít šablony, klepněte na tlačítko Dotaz a klepněte na tlačítko Upřesnit v klientovi dolování dat.
Komponenty pro dolování dat integračních služeb
Dotazy predikce můžete zahrnout také jako součást balíčku služby SQL Server Integration Services. Následující úlohy a transformace v integračních službách podporují vytváření a spouštění prediktivních dotazů DMX a příkazů DMX.
| Součást | Description |
|---|---|
| Úloha dotazu dolování dat | Spouští dotazy DMX a další příkazy DMX jako součást toku řízení. Editor úloh poskytuje Tvůrce dotazů pro predikce a textové pole pro ruční úpravu dotazu DMX. Editor úloh však nemůže ověřit dotaz na objekty v řešení SQL Server Analysis Services. Proto je nejlepší vytvořit dotaz v nástrojích SQL Server Data Tools nebo Management Studiu a pak vložit text příkazu nebo dotazu do editoru úloh. |
| Transformace dotazu dolování dat | Spustí prediktivní dotaz v rámci toku dat pomocí dat zadaných zdrojem toku dat. Editor úloh poskytuje Tvůrce dotazů pro predikce a textové pole pro ruční úpravu dotazu DMX. Transformace lze použít pouze pro vytváření dotazů, které používají data v toku dat; to znamená, že dotazy, které používají syntaxi PREDICTION JOIN. Tuto komponentu nelze použít ke spouštění dotazů na obsah ani k jiným druhům příkazů DMX. |
Aplikační programovací rozhraní
Můžete vytvářet vlastní aplikace, které spouštějí dotazy na modely dolování dat pomocí různých programovacích jazyků v kombinaci se serverovými protokoly, jako je OLE DB nebo klient ADOMD služby Analysis Services. Další informace naleznete v tématu Programování dolování dat.
XMLA však představuje základní formát zprávy pro všechny interakce se serverem Analysis Service. Ve zprávě XMLA jsou dotazy reprezentovány odlišně v závislosti na tom, jestli odesíláte prediktivní dotaz založený na DMX, dotazu na obsah nebo dotaz, který načítá metadata modelu pomocí sad řádků schématu dolování dat.
Text prediktivních dotazů (a všech ostatních příkazů DMX) se odesílá v XMLA pomocí Execute Metoda (XMLA), přičemž dotaz DMX je umístěn jako text v Statement Element (XMLA) v rámci Command Element (XMLA) XMLA.
Pokud chcete načíst obsah modelu a metadata modelu, například počet clusterů, atributy použité v rozhodovacích stromech, datum posledního zpracování modelu a parametry algoritmu použité při vytváření modelu, můžete použít metodu Discover Method (XMLA) a zadat jednu z sad řádků schématu dolování dat v hlavičce RequestType Element (XMLA). Chcete-li zúžit rozsah dotazu, zadejte kritéria jako omezení v elementu RestrictionList Element (XMLA).
Viz také
Referenční dokumentace k rozšířením pro dolování dat (DMX)
Řešení pro dolování dat
Pochopení příkazu DMX Select
Struktura a použití prediktivních dotazů DMX
Vytvoření prediktivního dotazu pomocí Tvůrce prediktivních dotazů
Vytvoření dotazu DMX v aplikaci SQL Server Management Studio