Why did gross margin dip in March?
Freight drove it. Three suppliers, one route. The detail is in the supplier view.
Gross margin41.2% ▲ 1.8Refreshed 06:12 · Data Activator OneLakeOne copy. Every engine.Microsoft Fabric on OneLake. Your operational data and your analytics on the same plane, one source of truth your whole business can trust. Built and governed by Braintree, on the South African Azure regions.

OneLake is one copy of your data, multiple compute engines on top. Fabric reads operational data from Dynamics 365 and Microsoft 365 directly. No ETL. No copy. No integration project. Snowflake reads its own copy, kept in sync by pipelines you maintain. Microsoft Fabric removes the ETL layer between your operational and analytical workloads.
The unified analytics platform. Power BI, Data Engineering, Data Science, Real-time and Data Activator on the same compute fabric.
One copy of your data. Multiple compute engines. No data movement between Microsoft workloads.
Semantic models on OneLake. Native Copilot in Power BI. Real-time dashboards on Data Activator streams.
The customer data platform inside Dynamics 365. The same unified record CRM and Marketing use.
Data governance, lineage and POPIA-aligned cataloguing. Required for auditable AI on operational data.
From source ingestion to governed serving, the Microsoft data stack is organised by lifecycle stage. We deploy agents where the TCO case is proven. Not by default.
Reads Dynamics 365, Microsoft 365 and Azure SQL directly. No copy. No ETL.
Native connectors mapped to the operational systems that already hold your data, so the platform reads from them rather than replacing them.
Schema-on-write to OneLake Delta. Native connectors for SAP, Salesforce, Excel and stream sources.
One landing plane for every source, Microsoft and non-Microsoft, so the data arrives once and serves every compute engine on top.
Fabric notebooks plus Dataflows Gen2. Spark and SQL on the same data, no copy.
Power Query for the analyst pattern. Versioned and governed, so the logic that shapes the numbers is auditable, not buried in a spreadsheet.
Power BI plus Copilot in Fabric. Semantic models on OneLake. Native Copilot in Power BI.
Real-time dashboards on Data Activator streams, so the people making the call see the current picture, not last week's export.
Lineage across Microsoft and connected non-Microsoft sources. POPIA-aligned cataloguing.
Microsoft Purview, audit-ready by default, so when the auditor asks "where is your data lineage?" the answer is already on the page.
Where Microsoft does not yet ship a named agent, Braintree builds custom domain agents on Microsoft Foundry, Copilot Studio and Power Automate. SA-grounded. Production. POPIA-aligned. Custom agents enter through the AI Value Framework, the same business-case discipline as the named agents.
Copilot in Power BI answers in plain language, grounded on your OneLake semantic model. The questions below cycle the way a Monday morning actually runs.
Margin dipped 1.8 points on freight. Three suppliers on one route drove it. The supplier detail view has the split.
Gauteng is 12% ahead of target this week. The Western Cape closes the gap when the back-order book clears.
On current run rate, Q3 cash holds above the floor. The pinch point is October, and it moves with one debtor.
Illustrative conversation. Your numbers stay yours, on your tenant, on the South African Azure regions.
Four stages. Business case first. The full TCO modelled. Deployed only where the case proves out.
Map data sources, decision workflows and reporting fragmentation where unification carries the strongest TCO case.
Full TCO and payback model on Fabric vs Snowflake or status quo. Presented to management. Sign-off before any migration.
Management sign-off gateMicrosoft's named data agents and Power BI workloads, deployed only where the business case warrants them.
Custom domain agents on Microsoft Foundry where Microsoft does not yet ship a named one.

Braintree doesn't deploy AI agents by default. We deploy them where the TCO case is proven.
Greenfield Fabric or migrate off your current warehouse. Different starting points need different scoping work. Read the column that applies. We meet you there.
Best when you have not yet stood up an enterprise data platform.
Best when you're on Snowflake, Databricks or a legacy data warehouse.
How the commercial model changes when your data, analytics, Microsoft 365 and Azure run on one Microsoft agreement. Most enterprises buy Snowflake credits on one contract, Power BI seats on another and Azure consumption on a third. Braintree replaces all of it with a single agreement and a single team.

Microsoft is a Leader in the Gartner Magic Quadrant for Data Integration Tools for the fifth consecutive year, 2021 through 2025. 90% of the Fortune 500 run Microsoft data platform workloads. Braintree puts that platform on the South African Azure regions, POPIA-aligned, for 220+ SA businesses.
We match you to the right specialist when you book the scoping call. Names land in your calendar invite, not on a page you scrolled past.
8 questions, mapped against benchmarks from 220+ SA clients. You get a tier. Above median, at median, or below median, and the actions to close the gap.

NDA in place day one. Read-only Microsoft Fabric and Power BI access. Warehouse credentials only if a migration is in scope. We never write to your data.
5 working days. Your current state mapped, the unification opportunities ranked by TCO impact, the named Microsoft agents we'd deploy first, and a 3-year TCO model.
We walk you through the response. You decide if you want a full Phase 02 Evaluate. No deck. No pitch. Just findings and the question, is this the right next move?
On Microsoft Azure South Africa North in Joburg, with three Availability Zones, or Microsoft Azure South Africa West in Cape Town. POPIA-aligned by default. Fabric capacity runs in your region of choice. OneLake stores one copy per region. The Information Regulator's 2026/27 priorities shifted from reactive complaints to proactive industry sweeps. The first direct-marketing fine of R100,000 was issued to FT Rams Consulting. The maximum penalty is R10 million or 10 years. A global Snowflake deployment cannot truthfully say your data stays in South Africa. Microsoft Fabric on Braintree can.
On data unification, OneLake reads from Dynamics 365 and Microsoft 365 directly. No ETL. Snowflake reads its own copy, kept in sync by pipelines you maintain. On AI, Fabric agents share the same customer record across Sales, Service, Insights and Contact Center. On TCO, the Microsoft Customer Agreement covers Fabric capacity plus Dynamics plus Microsoft 365 on one renewal. Snowflake wins on cross-cloud compute flexibility and a deep partner network. Microsoft is named a Leader in Gartner's Data Integration Tools MQ for the fifth consecutive year. Honest comparison.
Step 02 Map produces a Snowflake-to-OneLake entity map. Tables migrate via Fabric mirroring, where OneLake reads Snowflake schemas without copying data first, then convert to Delta tables natively. Active dashboards rebuild in Power BI on the same data. Historical records archive to OneLake for compliance retention. Integrations rebuild on Power Automate or Microsoft Foundry. Typical migration runs 6 to 12 months. Braintree is one of nine Microsoft Managed Partners in SA, with proven enterprise data migration experience.
Fabric replaces the data warehouse layer, Synapse, Snowflake, Redshift, BigQuery; the data lake layer, separate ADLS or S3; the BI tool, when Power BI is already in use; the data integration layer, where Fivetran or Stitch sits; and parts of the data science layer, where standalone Synapse Studio or notebooks sit. It does not replace your operational systems, Dynamics, Salesforce, Microsoft 365. It reads from them via OneLake, not by replacing them.
Stage 02 Evaluate produces a 3-year TCO and payback model per shortlisted agent before any deployment. A sales agent case usually models against pipeline contribution and seller-hours saved. A finance agent case models against forecast accuracy and audit cycle time. A service agent case models against case deflection and CSAT. Microsoft published its own Sales Development Agent benchmark across 61,734 outreaches with a 15.1% lead-to-opportunity rate. We model your environment, not Microsoft's. Braintree doesn't deploy AI agents by default. We deploy them where the TCO case is proven.
Customer Insights Data is the customer data platform inside Dynamics 365 and Fabric. It unifies records from sales, service, marketing, finance and external sources into a single profile on OneLake. A separate CDP makes sense when the data sources are heavily non-Microsoft and the activation channels are heavily non-Microsoft. For an enterprise consolidating onto Dynamics 365, Microsoft 365 Copilot, and Microsoft Foundry, Customer Insights is the default answer. The unified record matters more than the CDP brand on the box.
Purview handles data discovery, lineage, classification and POPIA-aligned cataloguing across the Microsoft estate plus connected non-Microsoft sources. Fabric handles the data and analytics workloads. They share OneLake's metadata layer but solve different jobs. For SA enterprises with POPIA exposure or AI deployments running on personal data, Purview moves from nice to have to required once auditors ask, where is your data lineage? We typically deploy Purview at the same time as Fabric for clients in regulated sectors.
TCOSnowflake compute pricing versus Microsoft Fabric capacity units. Cross-cloud egress versus same-Azure data plane.
MigrationLift-and-shift migrates the data and inherits the technical debt. Rebuild on OneLake costs more on day one, less by month twelve.
AgentsMicrosoft published Fabric customer benchmarks. 31,000+ in production. 90% of the Fortune 500 on OneLake.
Custom domain agents on Microsoft Foundry, ready in 90 days. Operational data from your Fabric estate becomes the training set. Value measured against decision throughput, not just model accuracy.
Visit AI JumpstartDynamics 365 Sales, Service, Customer Insights and Contact Center on the same unified customer record. The data you unify in Fabric becomes the record CRM agents act on.
Visit CRMYour operational ERP data on Dynamics 365 Finance and Supply Chain Management feeds OneLake directly. The same data drives both your transactions and your decisions.
Visit Modernise ERPBook the 30-minute scoping call. We assess your stack, map the unification plays that pay back, and tell you whether Microsoft Fabric is the right move. On one agreement, with one team accountable. No pitch deck.