A single source of truth, woven with Fabric
Persistent collaborated with the customer on a unified, end-to-end analytics platform capable of pulling data from every corner of the business and delivering it in readily accessible formats that the team could use to easily derive insights.
“We brought in all this tank data, tank design data, inspection data, and customer data that we had pulled from sales,” said Purushottam Darshankar, Chief Data Architect at Persistent. “Azure Data Lake Storage was supporting all these formats, so we started bringing this data together into OneLake."
Extrapolating from their earlier proof of concept, Persistent built the solution on Microsoft Fabric, an enterprise-ready platform that combines data movement, processing, ingestion, transformation, and real-time intelligence. Fabric’s integrated, lake-centric storage foundation, OneLake, provided a single location for all of the customer’s structured and unstructured data, eliminating the silos and duplication that had previously slowed reporting and analytics.
Using Fabric’s integrated services, Persistent designed a “bronze-silver-gold” data flow strategy:
- Bronze (data ingestion): Pulls data from Salesforce, on-premises databases, and other sources into a central data lakehouse, with incremental loads guided by control tables to capture only what’s changed since the last update.
- Silver (data transformation): Uses PySpark to cleanse and prepare the data—removing duplicates, normalizing formats, applying consistent data types, and separating fact and dimension data with proper dimension modeling.
- Gold (data modeling and visualization): Builds a semantic model with a star schema approach, ensuring efficient queries and relationships, and publishes it to Power BI for interactive reporting.
Next, to make the data truly actionable, Persistent created tailored Power BI dashboards, published to dedicated workspaces for different user groups. They also integrated Fabric with Power Apps and Power Pages, giving the customer secure, role-based access to insights through intuitive portals.