Enterprise Reporting Solutions

Understand your company. Build your future

Enterprise Reporting - Understand your company. Build your future.

Skip Navigation LinksHome > Services > SSW Consulting - Enterprise Reporting Solutions

Overview

SSW is leader in developing custom reporting solutions for your organization. Custom enterprise reports allow for unparalleled access to your company's key performance indicators and metrics.

Benefits

  • Clear picture of your organization's performance
  • Reports delivered in a wide variety of formats (HTML, Excel, PDF)
  • Reports delivered on demand, and via subscription to your email
  • Flexible - from complex custom reports to fast ad-hoc reports

Key Technologies

PerformancePoint Services (SharePoint Server 2010)

Microsoft PerformancePoint Server is a Business Intelligence application that puts business critical information in the hands of users to monitor, analyze and plan.

Figure: Interactive drill-through
Figure: Alternate drill-through capability for PerformancePoint 2010
business users can create reports simply with PerformancePoint's Dashboard Designer
Figure: Business users can create reports simply with PerformancePoint's Dashboard Designer
Business users create KPIs which then create the dashboard
Figure: Business users create KPIs which then create the dashboard
Figure: Tour a Dashboard in SharePoint 2010

More on PerformancePoint

PowerPivot (Excel 2010)

PowerPivot gives users the power to create compelling self-service BI solutions, facilitates sharing and collaboration on user-generated BI solutions in a Microsoft SharePoint Server 2010 environment, and enables IT organizations to increase operational efficiencies through Microsoft SQL Server 2008 R2-based management tools. SSW can you help you to design BI solutions with PowerPivot, both as standalone Excel documents or integrated into Sharepoint 2010.

PowerPivot
Figure: Excel with PowerPivot AddIn

Excel Services (SharePoint Server 2010)

Excel Services in Microsoft SharePoint Server 2010 is designed to help you analyze business data and increase business intelligence. Excel Services is a Microsoft SharePoint Server 2010 shared service that you can use to publish Microsoft Excel client workbooks. The published workbooks are available throughout your organization for knowledge workers to use.

Excel Services
Figure: Business users can modify the reports via the familar tool Excel

SQL Server Reporting Services (Recommended)

Microsoft Reporting Services provides an integrated, end-to-end set of tools for creating, managing, and delivering reports. It includes a scalable engine, for server-based hosting and processing of reports. You have the option of delivering the reports across the organization as HTML/PDF/Excel formats from a central server, or integrated them into your windows applications. Report delivery can also be scheduled, and sent via email. Best of all, Reporting Services is a value-add that comes free with your license of SQL Server.

The SSW team has been writing custom reports since the very first version of Reporting Services in SQL 2000. Since then, our feedback to Microsoft has driven many new features introduced in the SQL 2008 R2 version.

Good image in Firefox
Figure: Today SQL Reporting Services is the mainstream choice for reporting

Watch SSW Chief Architect Adam Cogan presenting Reporting Services tutorials in a special video training session on DotNetRocks TV.

Also, check the DNR TV videos on "External Links" section of SQL Server Reporting Services Wiki page.

Maintaining a report
Figure: Maintaining a report

View sample of a Reporting Services report.

SQL 2008 R2 Report Builder

SQL Report Builder is a tool that comes free with SQL Server 2005, and allows your non-technical users to easily create simple reports. The user interface is intuitive and familiar to anyone who has created reports in MS Access. SSW Consulting can help you identify where best use the Report Builder in your organization. We can help you set up the environment, and train your users in effective report creation.

MYOB and SQL Reporting Services

MYOB provides a simple reporting engine which allows you to customize your reports and save the changed reports. However this reporting engine limit to a number of features that you can do. SSW Consulting can help you migrate your MYOB data to a SQL Server database and write custom Reporting Service reports. You can then take the full advantages of SQL Reporting Services including interactive reports, report scheduling and subscription, variety of report formats (HTML, Excel, PDF), and multiple options of delivering such as web application or windows application.

Crystal Reports

Crystal Reports has been the premier reporting solution for many years, and is only now starting to be replaced by Microsoft Reporting Services. SSW has plenty of experience with custom crystal reports solutions, and can provide any level of assistance for your projects.

Access Reports

Microsoft Access has a simple report creation feature. These reports can be driven from an Access or SQL Server backend. Generally SSW recommends migrating these to Reporting Services.

SSW Access Reporter

SSW has developed a product to bring some of the advantages of SQL Reporting Services to Access. SSW Access Reporter allows organizations to publish Access reports over the web, where previously they could only be displayed on the local computer.

Excel 2010 Connecting to OLAP Cubes & Relational databases

Excel 2010 features powerful and easy to use tools to create reports from your OLAP cubes and relational data. This includes slicing and dicing, filtering and sorting.

Additionally, with SharePoint 2010 Excel Services, you can now publish your excel spreadsheets on the web, allowing non-technical people such as BA and accountants to create and deploy meaningful reports.

XSL FO

XSL FO is a document engine based on XML data and XSL style sheets to render the data. This allows for a very flexible document engine that is more adept at producing documents rather than reports. This is a limitation that some of the other reporting technologies, mentioned on this page, struggle to deal with. The other technologies are very good at creating reports but not so good at creating a document.

For example, if you wanted to produce a document where you have a list of questions and you want to show two questions per page listing the questions horizontally, it is very difficult to do in reporting services and other reporting engines, but easy to do in XML FO.

Questions table
Figure: Showing questions horizontally is easy to do in XML FO
XSL FO Report
Figure: Sample XSL FO Report

Interactive Reporting

Figure: You’ve never seen data presented like this!

New in 2012:

Figure: Introducing Project Crescent

Related

Make Your Report Look Awesome

The PerformancePoint default dashboard lacks visual appeal. There is no ability to automatically brand the dashboard through a template.

The default PerformancePoint dashboard is ugly
Figure: The default PerformancePoint dashboard is ugly

But SharePoint can look awesome. WorleyParsons and Ferrari are great examples built on top of SharePoint.

Worley Parsons website
Figure: WorleyParsons is built on top of SharePoint and looks awesome
Ferrari website
Figure: Ferrari also has an great looking site using SharePoint

With the power of third party controls, like Telerik and jQuery, SSW can make your SharePoint portal look good.

XSL FO Report
Figure: As good Lucid Designs Group

There are a lot of things to consider when building a Microsoft's BI frontend... initially it feels like so many options. It's recommended you start with building on the mainstream technologies which include:

  • Power Pivot
  • Performance Point (in Excel)
  • Crescent (beta)

Specific UI options include:

  • HTML5
  • Excel
  • Silverlight
  • WPF

And finally you need a User Experience Architect ("UX") on the project

Australia Wide

We have consultants available in all Australian capital cities including Sydney, Melbourne, Brisbane, Adelaide, Perth and Canberra.

How To Get Started

To find out if SSW can help your business, give us a call on +61 2 9953 3000 or contact us by email to get started!