Vytváření dotazů podrobné analýzy pomocí DMX

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.

Pro všechny modely, které podporují drillthrough, můžete načíst data případů a strukturu dat vytvořením dotazu DMX v SQL Server Management Studio nebo jakémkoli jiném klientu, který podporuje DMX.

Důležité

Pokud chcete zobrazit data, musíte povolit podrobnou analýzu a mít potřebná oprávnění.

Určení možností podrobné analýzy

Obecná syntaxe pro načítání případů modelu a případů struktury je následující:

SELECT <model column list>, StructureColumn('<structure column name>') FROM <modelname>.CASES  

Další informace o používání dotazů DMX pro načtení dat případů viz SELECT FROM <model>.CASES (DMX) a SELECT FROM <structure>.CASES.

Examples

Následující dotaz DMX vrátí data případu pro konkrétní produktovou řadu z modelu časové řady. Dotaz také vrátí sloupec Amount, který nebyl použit v modelu, ale je k dispozici ve struktuře dolování.

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

V tomto příkladu dotaz používá alias k přejmenování sloupce struktury. Pokud sloupci struktury nepřiřadíte alias, vrátí se sloupec s názvem 'Expression'. Tento název je výchozí pro všechny nepojmenované sloupce.

Viz také

Podrobné dotazy (dolování dat)
Průzkum dataminingových struktur