On-Prem Data Warehouse Enables Organization to build Power BI Dashboards providing key business metrics and KPIs company wide

  • Client is able to build reports, widgets and dashboards.
  • Dashboards reduced or eliminated the need for manipulation of large data exports from 3 systems.
  • Reduced manual effort in collecting, merging and generating reports daily.

Client – Custom chemical solutions manufacturer

Problem

Our client employs 3 mission critical systems: an on prem ERP, a SaaS CRM, and a custom LIMS application.

Each application performs its own “job” well and each has it’s own data structure for customer, vendor, and product data. 

Each comes with robust reporting capability at the application level, but there wasn’t a reporting system to join the data from all three systems into valuable, actionable KPIs or metrics. 

This forced manual and redundant efforts by staff to merge data from the 3 systems using tools like Excel to harvest the metrics they desired to run their business.

Solution

Keypress and the client collaborated on the development of a modern data warehousing and business intelligence reporting solution:

Results / Outcomes

  • Our client was able to build reports, widgets and dashboards for the original metrics they desired, using the data warehouse.
  • The dashboards reduced or eliminated the need for manipulation of large data exports from their 3 systems.
  • Using permissions, the client could distribute the appropriate BI reports to the correct staff members and departments with up-to-date information.
  • The client has been able to continue to enhance their BI reporting in Power BI and has begun taking the reins on adding more data to the ETL process.
  • Reduced manual effort in collecting, merging and generating reports daily.

Capabilities Demonstrated

Overview

This solution provides:

Requirements and Data Review

Our team started by meeting with the directors, managers and leads of each department to identify which KPIs (Key Performance Indicators) they were looking for from a Business Intelligence Solution.  We asked questions about the formulas they use to measure the metrics, the system of truth for each data point. and made suggestions on other metrics. 

Once our team understood the client’s end goal, we reviewed the data from the various systems and began to lay out a star schema for the data warehouse, identifying fact and dimension tables and how the data would be structured for reporting.

Development

We leveraged Azure Data Factory to develop the ETL process to ingest the data and transform it from its source structure into the star schema for reporting.  Along the way, we matched the data that represents that same entity in the various source systems.

Testing

We reviewed the results both during and after the development of the ETL process to ensure they were in line with the reporting from each of the source systems. 

Training, Launch and Support

Once the data warehouse was ready for production, we met with the client’s team responsible for developing the Power BI dashboards and reports and trained them on:

We deployed the data warehouse into a production environment, and continued to support issues and additional requests from the client.

Features

  • Accurate data metrics up to prior day
  • Client autonomy in enhancing reporting capabilities

Technologies

  • Integration Runtime
  • Azure Data Factory
  • Azure Analysis Services
  • Microsoft SQL
  • Power BI

Need business software developed?