Maintaining A Multidimensional Solution
Maintaining A Multidimensional Solution
Overview
Configuring Processing Settings Logging, Monitoring, and Optimizing an Analysis Services
Solution
What Is Processing?
Objects are processed when deployed Databases, cubes, dimensions, measure groups, partitions are processed Aggregates are calculated Processing is transaction-based Browsing is possible during processing
Processing Options
Process Default Process Full Process Incremental Process Update Process Index Process Data
Unprocess
Process Structure
Configuring Logging
Where to configure logs:
Instance Properties Five log types: Error, Flight recorder, Query, Exception, Trace
Log settings
Notification Events
Queries Events Command Events Security Audit Progress Reports Errors and Warnings Discover Server State
Discover Events
Session Events
Optimizing Aggregations
Use usage data to optimize aggregations:
Optimize Read based on queries and usage patterns Query Read Contingent log should have sufficient data Query Read/Write log may be filtered Proper counts and relationships are required for Range restricted by MDX statement good aggregation design
Contents determined by Storage Mode Data Source affects size and type Consider security implications of backup
Use SQL Server Management Studio Run XMLA scripts to restore Run XMLA scripts to recreate objects Set Restore Options
Database
Logon information
Lab Scenario
You have been developing an OLAP solution to
demonstrate the capabilities of Analysis Services to your company. You need to configure processing of cube data. You also need to monitor your Analysis Services solution for performance problems and errors. Before bringing the Analysis Services solution into your production environment, you need to successfully back up and restore the database for disaster recovery purposes.
Lab Review
Why doesnt a cube automatically process after every
Why set a sample value for the query log? You have restored a database that has been deleted, but it
still does not appear in Object Explorer. What do you need to do?