Drillthrough-query's maken met behulp van DMX

Van toepassing op: SQL Server 2019 en eerder Analysis Services Azure Analysis Services Fabric/Power BI Premium

Belangrijk

Data mining werd verouderd verklaard in SQL Server 2017 Analysis Services en is nu stopgezet in SQL Server 2022 Analysis Services. Documentatie wordt niet bijgewerkt voor afgeschafte en stopgezette functies. Zie Analysis Services-compatibiliteit met eerdere versies voor meer informatie.

Voor alle modellen die drillthrough ondersteunen, kunt u casegegevens ophalen en gegevens structuren door een DMX-query te maken in SQL Server Management Studio of een andere client die ondersteuning biedt voor DMX.

Waarschuwing

Als u de gegevens wilt weergeven, moet drillthrough zijn ingeschakeld en moet u over de benodigde machtigingen beschikken.

Drillthrough-opties opgeven

De algemene syntaxis voor het ophalen van modelgevallen en structuurgevallen is als volgt:

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

Zie voor meer informatie over het gebruik van DMX-query's om casegegevens te retourneren SELECT FROM <model>.CASES (DMX) en SELECT FROM <structure>.CASES.

Voorbeelden

De volgende DMX-query retourneert de casegegevens voor een specifieke productreeks, van een tijdreeksmodel. De query retourneert ook de kolom Amount, die niet in het model is gebruikt, maar beschikbaar is in de mijnbouwstructuur.

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

In dit voorbeeld is een alias gebruikt om de naam van de structuurkolom te wijzigen. Als u geen alias toewijst aan de structuurkolom, wordt de kolom geretourneerd met de naam 'Expressie'. Dit is het standaardgedrag voor alle niet-benoemde kolommen.

Zie ook

Drillthrough-query's (gegevensanalyse)
Drillthrough over mijnbouwstructuren