Case study

Robbins Brothers halved its monthly close with Snowflake and Power BI

An end-of-life warehouse and Excel reporting meant a 10 day close and no shared view of sales, inventory or customers.

Robbins Brothers · Finance and reporting

50%less time to close the books each month

The workflow before

Robbins Brothers ran reporting off DecisionCast, an on-premise warehouse near end of life, with financial data in Oracle EBS and customer data in Salesforce. Daily reports were Excel workbooks that staff rebuilt by hand from extracts. The monthly close took more than 10 days, sales reports took days, and store managers could not compare locations or see inventory across the 15 showrooms.

What we built

Across three engagements (strategy, core build, then expansion) we replaced DecisionCast with a cloud warehouse on Azure and Snowflake. Azure Data Factory pulls Oracle EBS, Salesforce and headcount data into Azure Data Lake Storage, with Apache Airflow handling scheduling, dependencies and retries.

In Snowflake we modeled sales, inventory, customer, finance, headcount and product data marts on a shared semantic layer, so every report uses the same definitions. Power BI sits on top with executive dashboards, store performance dashboards and self-service reporting for business users.

The phased approach moved the highest-value sources first, so finance and store teams were working from live dashboards before the later sources were added.

Before and after

MeasureBeforeAfter
Monthly financial close10+ days5 days
Sales report turnaroundDaysMinutes
Inventory view across showroomsWeekly, manualOn demand
New dashboard buildWeeksDays

What's next

Sales, inventory and customer data now live in one governed Snowflake model. That is the foundation for L2 work: an analytics assistant for store and finance teams, and demand forecasting on the 40% of bridal business that is special order.

ShareLinkedInEmail

Azure Data Factory runs scheduled extraction from Oracle EBS, the Salesforce API and headcount systems into Azure Data Lake Storage Gen2, organized into raw and cleansed zones. Apache Airflow orchestrates pipelines with dependency management, retries and alerting.

Snowflake holds the modeled data marts and a semantic layer with consistent metric definitions and row-level security. Power BI connects natively to Snowflake, with Azure AD handling authentication and access.

Next step

Let's build the case study we tell next.