Skip to main content

Anonymized engagement summary: Azure data warehouse and Power BI dashboards for a medical device manufacturer's sales and finance reporting (2025)

Contracted — countersigned (EPC-reported; documents private)First-pass editionA medical device manufacturer (client not named) · 2025 · Project ID EPC-2025-ANON-MEDDEV-AZDWPBI

Last updated by Errin O'Connor, Founder & Chief AI Architect, EPC Group

Opening answer. In January 2025 a medical device manufacturer's VP of Finance countersigned a statement of work with EPC Group under a master services agreement. The work: an Azure data platform — Data Factory pipelines, Data Lake Storage for staging and Synapse Analytics for reporting — that loads SQL Server and Excel data daily. It also covers dimensional models for the company's KPIs and four to five Power BI dashboards with row-level security. By July 2025 the client had shared its source workbooks with EPC Group: sales against quota, daily and international sales, product-line gross margin, repair orders and a pricing and inflation calculator.

Disclosure. This is an EPC-reported anonymized engagement summary. The client is not named. The countersigned statement of work, the master services agreement and the shared source files are retained privately and are not published in the Evidence Center, so this account is outside the Evidence Center's documented-engagement counts. Every engagement fact below is taken from those documents.

Verification class

Contracted — countersigned (EPC-reported; documents private). The statement of work was signed by EPC Group and countersigned by the client's VP of Finance in January 2025. The client shared its source workbooks with EPC Group in a shared folder dated July 2025. No dashboard acceptance, go-live record or outcome measurement is cited or claimed.

Buyer problem and scope

ItemWhat the documents state
BuyerA medical device manufacturer (client not named); finance-led
SituationSales and finance reporting held in SQL Server and large Excel workbooks
ObjectiveIntegrated, transformed data on Azure that supports business-critical reporting, with self-service analytics and near-real-time reporting through Power BI
ArchitectureAzure Data Factory for ingestion and data flows, Azure Data Lake Storage for staging, Azure Synapse Analytics for transformation and reporting
DataSQL Server and Excel sources, loaded by daily incremental schedules
ModellingStar and snowflake dimensional models for the company's KPIs, with data quality, consistency and integrity validated through the pipeline and transformation logic documented
ReportingFour to five interactive Power BI dashboards on Synapse, with row-level security and self-service analytics
Close-outEnd-to-end and performance testing; architecture designs, data definitions and operational runbooks; knowledge transfer; production deployment on automated schedules; hyper-care after go-live

Unknowns, not stated in the documents cited: data volumes, the number of report users, the go-live date and any measured change in reporting time or accuracy.

Approach and artifacts

Assess the sources and the compliance needs first. Discovery evaluates the existing SQL Server and Excel sources: architecture, data quality, constraints, and an inventory of tables, schemas and file structures to size the work. It checks the readiness of the Azure services and sets data-security and compliance protocols for handling sensitive data, including any regulatory requirements that affect the design.

A roadmap before a build. The first deliverable is a data-warehouse roadmap tailored to the company: goals and technical requirements, challenges and opportunities in the current data, and a step-by-step plan for preparing both the source systems and Azure.

Pipelines, models, then dashboards. Ingestion pipelines land data in the lake and Synapse on a daily incremental schedule. Cleansing and transformation run in Synapse and Data Factory data flows. Dimensional models carry the KPIs, and the Power BI dashboards sit on top, secured by role.

Leave the team able to run it. Runbooks, data definitions and transformation logic are documented. Hands-on sessions train the finance and technical teams to use the dashboards, use Synapse for self-service analysis, and maintain and troubleshoot the pipelines.

Documents (dated, held privately):

DocumentDate
Master services agreement and statement of work (countersigned)January 2025
Source workbooks shared by the client — sales against quota, daily and international sales, product-line gross margin, repair orders, pricing and inflation calculatorJuly 2025

Results and limitations

ClaimBasisStatus
The company contracted EPC Group for an Azure data warehouse and Power BI dashboardsCountersigned statement of work, January 2025Contracted (EPC-reported; documents private)
The client supplied its source workbooks for the buildShared folder, July 2025On file (EPC-reported)
Dashboards delivered, accepted, or in production; any measured resultNo document citedNot claimed

Provenance

  • Sources: the master services agreement and countersigned statement of work (January 2025) and the client's shared source files (July 2025), held privately. Engagement ID: EPC-2025-ANON-MEDDEV-AZDWPBI, an alias unrelated to the client's name.
  • Anonymization: industry only, under EPC Group's anonymized-case rule; the client's name, products, location, staff names, figures in the shared files and commercial terms are not published.
  • Not claimed: client endorsement, delivery, adoption, or any measured result.
  • Author: Errin O'Connor, Founder & Chief AI Architect, EPC Group, who signed the statement of work for EPC Group.

Revision history

  • 2026-10-25: anonymized engagement summary published from the engagement's countersigned statement of work and shared files.

Related service

Azure data lake and Power BI architecture · Power BI consulting · Talk to a senior architect

Author: Errin O'Connor, Founder & Chief AI Architect, EPC Group · Published: 2026-10-25.

AI assistant — not a human