# SSMS Custom Reports This sample provides custom reports for SQL Server R Services that can be viewed from SQL Server Management Studio. The reports can be used to view configuration information, resource usage, execution statistics, active sessions and other information about R Services. ### Contents [About this sample](#about-this-sample)
[Before you begin](#before-you-begin)
[Run this sample](#run-this-sample)
[Sample details](#sample-details)
[Related links](#related-links)
## About this sample - **Applies to:** SQL Server 2016 (or higher) - **Key features:** - **Workload:** SQL Server R Services - **Programming Language:** T-SQL, R - **Authors:** Umachandar Jayachandran - **Update history:** Custom reports for R Services to show configuration, resource usage & model management. ## Before you begin To run this sample, you need the following prerequisites. **Software prerequisites:** 1. SQL Server 2016 (or higher) with R Services installed 2. SQL Server Management Studio ## Run this sample Installation instructions for R Services can be found [here](https://msdn.microsoft.com/en-us/library/mt696069.aspx). Steps: - Download a zip file containing the reports to a folder using one of the links below: - [DownGit Link](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Microsoft/sql-server-samples/tree/master/samples/features/r-services/SSMS-Custom-Reports) to get Zip file with contents - Use [GitZip](http://kinolien.github.io/gitzip/) & specify the [Url](https://github.com/Microsoft/sql-server-samples/tree/master/samples/features/r-services/SSMS-Custom-Reports) - Open the custom reports from SQL Server Management Studio using the instructions from "[Add a custom report to Management Studio](https://msdn.microsoft.com/en-us/library/bb153687.aspx)" topic in SQL Server Books Online ## Sample details Custom reports for R Services allow you to perform the following tasks from Object Explorer in SQL Server Management Studio. Add the reports to the server name in Object Explorer. 1. Configuration of R Services feature after Installation 2. View list of R packages installed on the SQL Server instance 3. View resource usage of R scripts and resource governance settings 4. View list of extended events for R Services 5. View execution statistics for R scripts 6. View sessions that are currently executing R scripts ### R Services - Configuration.rdl This report can be used to view the installation settings of R Services and properties of the R runtime. You can also use this report to configure R Services after installation. ### R Services - Packages.rdl This report lists the R packages installed on the SQL Server instance and properties like version, name. ### R Services - Resource Usage.rdl This report can be used to view the CPU, Memory, IO consumption of SQL Server & R scripts execution. You can also view the memory setting of external resource pools. ### R Services - Extended Events.rdl This report can be used to view the extended events that are available to get more insights into R scripts execution. ### R Services - Execution Statistics.rdl This report can be used to view the execution statistics of R services. For example, you can get the total number of R scripts executions, number of parallel executions and frequently used RevoScaleR functions. ## Related Links For additional content, see these articles: [SQL Server R Services - Upgrade and Installation FAQ](https://msdn.microsoft.com/en-us/library/mt653951.aspx) [SQL Server R Services Tutorials](https://msdn.microsoft.com/en-us/library/mt591993.aspx)