MicroStrategy ONE
Project analysis
Enterprise Manager reports in this analysis area use the Project attribute to analyze various metrics related to project use and Intelligence Server use. Administrators can use these reports to analyze project usage trends and understand how a project grows over time. The reports can help you determine which metadata objects are used and how often, so you can take appropriate actions.
The Project Analysis folder in Enterprise Manager contains the following analysis areas, each with its own reports:
These areas are described below, and one report is presented in detail. This sample report has been selected as a representative report of the analysis area; the details and options suggested for the sample report can often be used on other reports in the same or related analysis areas.
Object properties analysis
These reports list the properties of all objects of a specific type in the projects or Intelligence Servers monitored by Enterprise Manager.
Report name |
Function |
50.1 Attribute Form Properties |
Lists the properties of all attribute forms in all monitored projects. This report is paged by project. |
50.2 Attribute Properties |
Lists the properties of all attributes in all monitored projects. This report is paged by project. |
50.3 Column Properties |
Lists the properties of all columns in all monitored projects. This report is paged by project. |
50.4 Fact Properties |
Lists the properties of all facts in all monitored projects. This report is paged by project. |
50.5 Hierarchy Properties |
Lists the properties of all hierarchies in all monitored projects. This report is paged by project. |
50.6 Logical Table Properties |
Lists the properties of all tables in all monitored projects. This report is paged by project. |
50.7 Transformation Properties |
Lists the properties of all transformations in all monitored projects. This report is paged by project. |
51.1 Consolidation Properties |
Lists the properties of all consolidations in all monitored projects. This report is paged by project. |
51.2 Custom Group Properties |
Lists the properties of all custom groups in all monitored projects. This report is paged by project. |
51.3 Document Properties |
Lists the properties of all documents in all monitored projects. This report is paged by project. |
51.4 Filter Properties |
Lists the properties of all filters in all monitored projects. This report is paged by project. |
51.5 Metric Properties |
Lists the properties of all metrics in all monitored projects. This report is paged by project. |
51.6 Prompt Properties |
Lists the properties of all prompts in all monitored projects. This report is paged by project. |
51.7 Report Properties |
Lists the properties of all reports in all monitored projects. This report is paged by project. |
51.8 Template Properties |
Lists the properties of all templates in all monitored projects. This report is paged by project. |
51.9 Security Filter Properties |
Lists the properties of all security filters in all monitored projects. This report is paged by project. |
52.1 DB Connection Properties |
Lists the properties of all database connections in all monitored Intelligence Servers. |
52.2 Event Properties |
Lists the properties of all events in all monitored Intelligence Servers. |
52.3 Intelligence Server Definition Properties |
Lists the properties of all monitored Intelligence Servers. |
52.4 Project Properties |
Lists the properties of all projects in all monitored Intelligence Servers. |
52.5 Schedule Properties |
Lists the properties of all schedules in all monitored Intelligence Servers. |
52.6 User Group Properties |
Lists the properties of all user groups in all monitored Intelligence Servers. |
52.7 User Properties |
Lists the properties of all users in all monitored Intelligence Servers. |
52.8 DB Instance Properties |
Lists the properties of all database instances in all monitored Intelligence Servers. |
52.9 Device Properties |
Lists the properties of all Distribution Services devices in all monitored Intelligence Servers. |
52.10 Transmitter Properties |
Lists the properties of all Distribution Services transmitters in all monitored Intelligence Servers. |
54. User Security Filter Relations |
Lists all users and their associated security filters in all monitored Intelligence Servers. This report is paged by project. |
Object usage analysis
This analysis area provides reports to analyze how objects are used in MicroStrategy.
The Object Usage Analysis folder has several reports and two folders, each with its own related area of analysis:
The reports in the top-level Object Usage Analysis folder can be useful to help you determine what application objects are not being used, and can be safely deleted.
Report name |
Function |
60.1 Report Statistics |
Lists all reports that have not been executed since the specified date and provides the number of times they have been executed. This report is prompted on time. |
60.2 Template Statistics |
Lists all templates that have not been used since the specified date and provides the number of times they have been used. This report is prompted on time. |
61.1 Schedule Statistics |
Lists all schedules that have not been used in the specified time frame. This report is prompted on time. |
61.2 Server Definition Statistics |
Lists all server definitions that have not been used in the specified time frame. This report is prompted on time. |
62. Top 10 Reports |
Analyzes the server load for the 10 most-executed reports. This report is prompted on time. |
63. Report Drilling Analysis |
Provides information about how many times a report has been executed and how many times users have drilled from that report. This report is prompted on time. |
64.1 Schedule-Report-User Relations |
Lists the users, projects, and reports associated with each schedule. |
64.2 Schedule-Document- |
Lists the users, projects, and documents associated with each schedule. |
65. Report Drilling Patterns |
For any report, lists the objects that have been drilled from and drilled to from four-tier clients such as MicroStrategy Web. This report is prompted on time. |
66. Find Patterns in Attribute-Metric Associations to Build Cubes |
For all jobs that execute for longer than the specified time, lists attributes and metrics that are in the same job. You can include the attributes and metrics in an Intelligent Cube to reduce database use. This report is prompted on how many seconds. |
Command Manager Reporting
The reports in this analysis area provide Command Manager syntax that you can use to delete unused objects in a project, including attributes, filters, metrics, and users.
Report name |
Function |
126.1 Delete Unused Attributes |
Provides Command Manager syntax to delete attributes that have not been associated with reports in a project. This report is prompted on the attribute's creation date. |
126.2 Delete Unused DB Instances |
Provides Command Manager syntax to delete database instances that have no report executions associated. This report is prompted on the database instance's creation date. |
126.3 Delete Unused Documents |
Provides Command Manager syntax to delete documents that have never been executed. This report is prompted on the document's creation date. |
126.4 Delete Unused Filters |
Provides Command Manager syntax to delete filters that have not been associated with reports in a project. This report is prompted on the filter's creation date. |
126.5 Delete Unused Metrics |
Provides Command Manager syntax to delete metrics that have not been associated with reports in a project. This report is prompted on the metric's creation date. |
126.6 Delete Unused Reports |
Provides Command Manager syntax to delete reports that have never been executed. This report is prompted on the report's creation date. |
126.7 Delete Unused Schedules |
Provides Command Manager syntax to delete schedules that have never been associated with reports, documents, or users. This report is prompted on the schedule's creation date. |
126.8 Delete Unused Security Filters |
Provides Command Manager syntax to delete security filters that have no associations with users. This report is prompted on the security filter's creation date. |
126.9 Delete Unused Templates |
Provides Command Manager syntax to delete templates that are not associated with any reports. This report is prompted on the template's creation date. |
126.10 Delete Unused User Groups |
Provides Command Manager syntax to delete user groups that do not contain any users. This report is prompted on the user group's creation date. |
126.11 Delete Unused Users |
Provides Command Manager syntax to delete users that have never connected to the system. This report is prompted on the user's creation date. |
126.11.1 Disable Unused Users |
Provides Command Manager syntax to disable but not delete users that have never connected to the system. These users can be re-enabled. This report is prompted on the user's creation date. |
Configuration Object Usage Analysis
The reports in this analysis area can be useful to help you determine what configuration objects are not being used and can be safely deleted.
Report name |
Function |
67. Unused DB Instances |
Lists all database instances that have not executed a job in a certain period. This report is prompted on time. |
68. Unused Projects |
Displays all projects that have not been accessed in a certain period, along with usage statistics for all other times. This report is prompted on time. |
69. Unused Schedules |
Displays all schedules that are not used in any reports or documents. |
70. Unused Server Definitions |
Displays all server definitions that are not loaded on Intelligence Servers, and those that are loaded but are idle, meaning users are not running jobs or connecting. |
71. Unused User Groups |
Lists all user groups that do not contain any users. |
Static Report Content Analysis
The reports in this analysis area inform you about what report objects are rarely used.
Report name |
Function |
60.3 Attributes Least Used in Executed Reports |
Lists the attributes that are used in the fewest jobs and the most recent time each attribute was used. This report is prompted on time, the number of attributes excluded, and a set of report processing metrics. |
60.4 Metrics Least Used in Executed Reports |
Lists the metrics that are used in the fewest jobs and the most recent time each metric was used. This report is prompted on time, the number of metrics excluded, and a set of report processing metrics. |
60.5 Filters Least Used in Executed Reports |
Lists the filters that are used in the fewest jobs and the most recent time each filter was used. This report is prompted on time, the number of filters excluded, and a set of report processing metrics. |
62.1 Top n Attributes By Usage In Executed Reports |
Lists the most-used attributes. This report is prompted on time, the number of attributes, and a set of report processing metrics. |
62.2 Top n Metrics By Usage In Executed Reports |
Lists the most-used metrics. This report is prompted on time, the number of metrics, and a set of report processing metrics. |
62.3 Top n Filters By Usage In Executed Reports |
Lists the most-used filters. This report is prompted on time, the number of filters, and a set of report processing metrics. |
Sample report: Report Drilling Patterns
This report lists the objects in each report that have been drilled from and drilled to in four-tier clients such as MicroStrategy Web. The report is paged by project and by report. It prompts you for the dates to be analyzed.
Analysis of drilling and statistics is available only from a four-tier client such as MicroStrategy Web.
Usage scenario
The Report Drilling Patterns report shows you what users want to see, by displaying the most commonly drilled-to objects. This information allows you to determine which attributes to include in a report's list of report objects. Because SQL is not generated for OLAP Services drilling, you can use this report to optimize your OLAP Services implementation.
Sample report display
Report details
Additional options: Use this report in conjunction with other statistics-type reports that display similar usage information about individual objects such as templates, schedules, and so on.
Project development trends
The reports in this folder provide information about the objects and object usage trends in the project.
Report name |
Function |
70. Summary of Application Objects by Project |
Provides a count of all types of application objects (reports, filters, metrics, and so on) in all monitored projects, by owner. This report is paged by project and other object information. |
71. Summary of Configuration Objects |
Provides a count of all types of configuration objects (schedules, database connections, and so on) in all monitored Intelligence Servers, by owner. This report is paged by object status. |
72. Summary of Schema Objects by Project |
Provides a count of all types of schema objects (facts, attributes, and so on) in all monitored projects, by owner. This report is paged by project. and other object information. |
73. Weekly Project Usage Trend |
A grid-graph view showing the weekly trends per project of users, sessions, and requests. This report is prompted on time. |
74. Weekly New Application Objects Trend Over a Selected Period |
A grid-graph of new application objects created over a specified period. This report is prompted on time. |
Prompt usage analysis
The reports in this folder provide information about prompt use and prompt answer trends in a project.
Report name |
Function |
1. All Prompt Answers for a Given Time Period |
Lists all answers to all prompts for a report over the specified period. This report is prompted on time and report. This report is also an as-is view of the IS_PR_ANS_FACT table for the specified period. |
1.1 Most Frequently Selected Prompt Answers Per Report, Prompt Combination |
Lists all prompt answers all prompts in a report, sorted by frequency. This information can help you choose default prompt answers for each report. This report is prompted on time and report, and paged by project, report, and prompt. |
1.2 Which Prompt Answer Values Are Used/Not Used For A Specific Prompt Title? |
Lists the number and percentage of jobs that contain each prompt answer. This report is prompted on time, report, and prompt. |
1.3 Which Prompts Remain Unanswered? |
Lists all optional prompts that are not answered. These prompts might be able to be safely removed from the reports. This report is prompted on time and report. |
1.4.1 Distribution of Prompts Within Executed Report Jobs by Prompt Type, Location Type |
Provides information about the prompts and prompt locations in executed reports. This report is prompted on time and report. |
1.5 Prompt Answers That Result in Reporting Errors |
Provides a list of prompt answers that cause errors in report execution, and the corresponding errors. This report is prompted on time and report. |