Someone asked me today if there is an easy way to find all
tables, views used in a SSAS cube. You can always see XMLA file to find the
tables or check the data source view in the cube definition. But we have some cube
databases which have more than 100 tables and going through XMLA or DSV is time
consuming.
Good thing is Microsoft provides DMVs explore metadata of a
cube database. Here is a sample query to get meta data for a cube
- Connect to the SSAS instance via SSMS.
- Open new
MDX query
- Copy
paste the query below
SELECT * FROM $SYSTEM.MDSCHEMA_DIMENSIONSWHERE CUBE_NAME = 'cube_name'AND DIMENSION_NAME <> 'Measures'
- Change the cube name and execute the query
Hi Yogesh,
ReplyDeleteJust want to ask if there is a way to extract the table source (physical tables/views/name query) used by the cube measures/dimensions from data source view? If yes may i ask your help to formulate as I’ve been searching on this but found no answer.
Thanks!
Bernard
Hi Yogesh,
ReplyDeleteDid you found a way to extract table source used by cube from data source view.