Podrobné 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.

Dotaz podrobné analýzy umožňuje načíst podrobnosti z podkladových případů nebo dat struktury odesláním dotazu do modelu dolování. Podrobná analýza je užitečná, pokud chcete zobrazit případy, které byly použity k trénování modelu, versus případy, které se používají k otestování modelu, nebo pokud chcete zobrazit další podrobnosti z dat případu.

Sql Server Analysis Services Data Mining poskytuje dvě různé možnosti podrobné analýzy:

  • Procházení k modelovým případům

    Prokliky do případů modelu se používají, když chcete přejít z konkrétního vzoru v modelu, jako je cluster nebo větev rozhodovacího stromu, a zobrazit podrobnosti o jednotlivých případech.

  • Procházení případů struktury

    Procházení ke strukturovaným případům se používá, když struktura obsahuje informace, které nemusí být v modelu k dispozici. V modelu clusteringu byste například nepoužívala kontaktní informace zákazníků, a to ani v případě, že byla data zahrnuta do struktury. Po vytvoření modelu ale můžete chtít načíst kontaktní informace pro zákazníky, kteří jsou seskupené do konkrétního clusteru.

Tato část obsahuje příklady, jak tyto dotazy vytvořit.

Použití Drillthrough v Návrháři dolování dat

Vytváření detailních dotazů pomocí DMX

Úvahy při používání drillthrough

Použití Drillthrough v Návrháři dolování dat

Pokud byl model dolování nakonfigurován tak, aby umožňoval podrobnou analýzu a pokud máte příslušná oprávnění, můžete při procházení modelu kliknout na uzel v příslušném prohlížeči a načíst podrobné informace o případech v daném uzlu.

Přechod k datům případu z modelu dolování

Pokud byly trénovací případy uloženy do mezipaměti při zpracování těžební struktury a máte potřebná oprávnění, můžete získat informace z případů modelu a těžební struktury, včetně sloupců, které nebyly zahrnuty do těžebního modelu.

Vytváření Drillthrough dotazů pomocí DMX

Pokud máte oprávnění k modelu nebo struktuře, můžete přejít k údajům případu vytvořením dotazu DMX. Příklady syntaxe pro vytváření dotazů podrobné analýzy v DMX najdete v následujícím tématu:

Vytvoření průchozích dotazů pomocí DMX

Úvahy o používání drillthrough 기능

  • Pokud použijete Průvodce dolováním dat, je možnost povolit podrobnou analýzu pro případy modelu na poslední stránce průvodce. Funkce drillthrough je ve výchozím nastavení zakázána. Další informace naleznete v tématu Dokončení Průvodce (Průvodce dolováním dat).

  • Můžete přidat možnost přejít k podrobnostem u existujícího modelu dolování, ale pokud to uděláte, musí být model před přechodem k datům znovu zpracován.

  • Podrobný přístup funguje tak, že načítá informace o trénovacích případech, které byly uloženy v mezipaměti při zpracování struktury dolování. Proto pokud jste po zpracování struktury vymazali data uložená v mezipaměti změnou vlastnosti MiningStructureCacheMode na ClearAfterProcessing, podrobný průnik nebude fungovat. Chcete-li povolit podrobnou analýzu strukturování sloupců, musíte změnit MiningStructureCacheMode vlastnost keepTrainingCases a pak znovu zpracovat strukturu.

  • Pokud datová struktura neumožňuje podrobnou analýzu, ale model dolování to umožňuje, můžete zobrazit informace pouze z modelových případů a nikoliv z datové struktury.

Problémy se zabezpečením drillthrough

Pokud chcete přejít k podrobnostem strukturovaných případů z modelu, musíte ověřit, zda jak struktura dolování, tak model dolování mají vlastnost AllowDrillThrough nastavenou na hodnotu True. Kromě toho musíte být členem role, která má oprávnění podrobné analýzy pro strukturu i model. Informace o vytváření rolí najdete v tématu Návrhář rolí (Analysis Services – Multidimenzionální data). Viz.

Oprávnění pro detailní přístup jsou nastavená samostatně pro struktury a modely. Oprávnění modelu umožňuje podrobně analyzovat údaje z modelu, i když nemáte oprávnění ke struktuře. Oprávnění prohlížení detailů ve struktuře umožňují zahrnout sloupce struktury do dotazů podrobné analýzy z modelu pomocí funkce StructureColumn (DMX).

Poznámka:

Pokud povolíte podrobnou analýzu pro dolování i model dolování, může každý uživatel, který je členem role, která má oprávnění podrobné analýzy k modelu dolování, také zobrazit sloupce ve struktuře dolování, i když tyto sloupce nejsou zahrnuty do modelu dolování. Kvůli ochraně citlivých dat byste proto měli nastavit zobrazení datového zdroje pro zastírání osobních údajů a povolit přístup k podrobnostem ke struktuře dolování pouze v případě potřeby.

Omezení prokliku

  • Následující omezení platí pro operace podrobné analýzy modelu v závislosti na algoritmu, který se použil k vytvoření modelu:
Název algoritmu Problém
Algoritmus Microsoft Naïve Bayes Není podporováno. Tyto algoritmy nepřiřazují případy konkrétním uzlům v obsahu.
Algoritmus Microsoft Neural Network Není podporováno. Tyto algoritmy nepřiřazují případy konkrétním uzlům v obsahu.
Algoritmus logistické regrese Microsoftu Není podporováno. Tyto algoritmy nepřiřazují případy konkrétním uzlům v obsahu.
Algoritmus lineární regrese Microsoft Supported. Vzhledem k tomu, že model vytvoří jeden uzel Vše, procházení vrátí všechny trénovací případy modelu. Pokud je trénovací sada velká, načtení výsledků může trvat velmi dlouho.
Algoritmus Microsoft Time Series Supported. Pomocí Prohlížeče modelů dolování v Návrháři pro dolování dat však nelze procházet strukturu nebo případová data. Místo toho musíte vytvořit dotaz DMX.

Také nemůžete přejít k podrobnostem na konkrétní uzly nebo napsat dotaz DMX, který načte případy v konkrétních uzlech modelu časové řady. Data případu můžete načíst z modelu nebo struktury pomocí jiných kritérií, jako jsou hodnoty data nebo atributu.

Data z případů v modelu můžete také vrátit pomocí funkce Lag (DMX ).

Chcete-li zobrazit podrobnosti o uzlech ARTXP a ARIMA vytvořených algoritmem Microsoft Time Series, můžete použít Prohlížeč obecný strom obsahu společnosti Microsoft (Data Mining).

Související úkoly

Pomocí následujících odkazů můžete pracovat s funkcí drillthrough v konkrétních scénářích.

Task Link
Postup popisující použití drillthrough v Návrháři dolování dat Přechod k případovým datům z modelu dolování
Změna existujícího modelu dolování tak, aby umožňovala podrobnou analýzu Povolení podrobné analýzy pro model dolování
Povolení průchodu ve struktuře dolování pomocí klauzule DMX WITH DRILLTHROUGH CREATE MINING STRUCTURE (DMX)
Informace o přiřazování oprávnění, která se vztahují na procházení dat u struktur dolování dat a modelů dolování dat Udělení oprávnění ke strukturám a modelům dolování dat (Analysis Services)

Viz také

Prohlížeče modelů dolování dat
Dotazy na dolování dat