How to Enhance BI Capabilities of SharePoint
Business Intelligence was not a part of SharePoint 2016 during the testing phase of the early releases. The removal of Excel Services was likely of concern, especially to those who had grown used to the feature. Fortunately, it is now available as part of the Office Online Server (OOS), and can be connected to SharePoint 2016. Also, with the official release of SP 2016, Microsoft revealed a full stack of powerful Business Intelligence components baked into the product. The only major change is that most of these BI services are dependent on the latest version of SQL Server. Here’s the lowdown on what these BI components are.
The Analysis Services for SQL Server 2016 include major enhancements for the Tabular model. If you are running Analysis Services in this model, then expect to get the most out of this component, in the following categories of services:
From new project templates and improved performance for tabular 1200 models to display folders and bi-directional cross filtering, there are plenty of new additions to guarantee a better usage experience for you.
Be it the Database Consistency Checker (which helps identify problems with model or data in a database), or the SQL Server Management Studio (which allows addition of computer accounts as administrators of the Analysis Services), there are plenty waiting for you to explore and enjoy.
PowerShell enhancements available for Tabular models at the compatibility level 1200 let you use all available cmdlets. Not just that, SQL Server Management Studio now has enabled scripting for essential database commands, such as Create, Delete, Alter, Attach, Detach, Backup, and Restore. The output of these commands is Tabular Model Scripting Language written in JSON.
Data Analysis Expressions (DAX)
From improved formula editing (which lets you use multiple lines and indentation in code and also displays errors in code with squiggles) to non empty calculation (which reduces the number of scans needed to be run for non empty), there are plenty of useful features available here.
Microsoft has updated the Analysis Services Management Objects (AMO) to include a tabular namespace (which you can use to manage a Tabular mode instance of SQL Server 2016 Analysis Services), and has added a new JSON editor specifically for BIM files. Both can come in handy to the developers, big time.
From generating simpler queries to boost performance, to ensuring better control over defining sample data sets (which are used for designing and testing data models), DirectQuery has gone through plenty of enhancements that you can put to good use.
Analysis Services in Power Pivot Mode
Power Pivot has gone through a number of useful modifications in SQL Server 2016 and can help accelerate data processing for your business. However, in order to truly reap its benefits, you need to upgrade it to the latest version and connect it to SharePoint. Once you have done that, you will gain the following benefits.
Benefit from the latest features in MS Excel and SQL Server
As soon as you upgrade Power Pivot and connect it to Analysis Services of SQL Server 2016, you will be able to leverage several powerful features available in the latest version of SQL Server (running in SharePoint mode). These features can definitely enhance the BI capabilities of SharePoint to a great extent. Note, however, that once you upgrade workbooks in Microsoft Excel to the latest version of Power Pivot, you won’t be able to roll them back to previous versions. You should definitely make backups of the workbooks before upgrading them to the latest version of Power Pivot.
Schedule Auto Refresh for tables created in latest version of Power Pivot
Auto Refresh helps you by automatically updating the data of tables created using Power Pivot. This helps when you need to work on a table created in Power Pivot using MS Excel, and later access its data through SharePoint.
As the name suggests, data quality services help you locate and manage data requiredfor carrying out data quality projects. These are most useful to Data Quality Server admins, data stewards, and SQL Server admins. The noteworthy services included within DQS include the following.
Data Quality Client Application
It helps you create knowledge bases, create and run data quality projects, as well as perform various kinds of administrative tasks, with the help of a standalone tool.
DQS Knowledge Bases and Domains
The service helps you build a knowledge base that DQS can use to filter out incorrect data.
This service lets you use a knowledge base to improve the quality of data of a project by using other services like data cleansing and data matching, and then export the resulting data in the form of a CSV file, or to an SQL Server database.
It is the process that lets you analyze data quality in a source, approve/reject suggestions made by the system and thus make changes to the data.
This process lets you reduce the degree of data duplication and improve overall quality of data. It analyzes the degree of similarities between different records in the same source and returns weighted probabilities about the records that seem to be duplicates of others. You then have the option to either update or delete the duplicate records.
Reference Data Services in DQS
It is a set of data available from premium commercially offered content sources and authority websites on the Internet, present outside the domain of the organization. You can use these to work better with DQS.
Data Profiling and Notifications in DQS
This service deals with analyzing the data in an existing source, and also displays statistics regarding the data.
The SQL Server integration services have undergone major improvements this time around, which can help you greatly with the help of enhanced BI capabilities. The noteworthy improvements in terms of BI include the following.
Support for Hadoop and HDFS
This allows you to connect to Hadoop clusters and utilize big data stored using Hadoop’s file system technology (HDFS),for business data analysis.
Support for Excel 2016 data sources
The Excel Connection Manager, the Excel Source, and the Excel Destination all offer complete support for data sources created using Excel 2016 now.
Microsoft streamlined BI overnight, when they chose to develop Master Data Services (MDS) for SQL Server. The entire concept of departmental heads and managers taking control of their business data made it much easier for people working on data analysis to find the right data at the right moment. In the latest version, this feature has been further beefed up, ensuring high degree of security for business data, and better BI operations.
The reporting services built into SQL Server is immensely useful to people working with BI using SharePoint. The SQL Server 2016 brings several new and powerful enhancements to this component. All you have to do is run it in SharePoint mode, and you can leverage the new features to get the most out of your business data. The noteworthy enhancements include the following.
Reporting Services Web Portal
The all new Reporting Services web portal has replaced the Report Manager from previous versions of SQL Server, and includes KPIs, files from Excel and Power BI Desktop, as well as Paginated Reports. This allows administrators and end users to get their reports quickly, whenever they need them. You can apply custom branding to the portal, if you want. You can also configure KPIs contextual to the folder you have open.
As the name suggests, this component allows you to publish reports on mobile devices. The reports, nonetheless, can also be accessed on other devices, thus ensuring you can generate reports on the fly, even if you are not in front of your desktop computer.
Bottom Line –if you want to enhance the BI capabilities of SharePoint 2016, you need to leverage the powerful features offered by the latest version of SQL Server. Only by combining these two can you utilise your business data to the maximum extent.