70-466 · Question #21
You are modifying a SQL Server Analysis Services (SSAS) multidimensional database. You have identified a dimension that is no longer used by any cubes. You need to delete the dimension. What should yo
The correct answer is B. Script the deletion of the dimension as an XMLA command for execution against the production model.. In SQL Server Analysis Services (SSAS), multidimensional objects such as dimensions, cubes, and measures are not managed using T-SQL - that language applies to the relational SQL Server engine, not the SSAS analytical engine. SSAS objects are managed via XMLA (XML for Analysis),
Question
Options
- AWrite a T-SQL command to drop the dimension from the database.
- BScript the deletion of the dimension as an XMLA command for execution against the production model.
- CUse the SQL Server Analysis Services Migration Wizard.
- DDeploy the project from the development environment by using SQL Server Management Studio.
How the community answered
(40 responses)- A3% (1)
- B83% (33)
- C5% (2)
- D10% (4)
Explanation
In SQL Server Analysis Services (SSAS), multidimensional objects such as dimensions, cubes, and measures are not managed using T-SQL - that language applies to the relational SQL Server engine, not the SSAS analytical engine. SSAS objects are managed via XMLA (XML for Analysis), which is the standard protocol for communicating with SSAS. To delete a dimension from a production SSAS server, you script the deletion as an XMLA Delete command and execute it using a tool like SQL Server Management Studio's XMLA query window. Option A is wrong because T-SQL DROP cannot target SSAS objects. Option C is irrelevant - no such migration wizard exists for this task. Option D is incorrect because 'Deploy from development environment using SSMS' is not a valid deployment method; SSAS projects are deployed from SSDT (SQL Server Data Tools), not SSMS.
Topics
Community Discussion
No community discussion yet for this question.