Sdílet prostřednictvím


Nástroje pro dotazy dolování dat

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.

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