FD

Why did gross margin dip in March?

ms copilot | BraintreeCopilot in Power BI

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.
Data & Analytics · Power BI, Microsoft Fabric, OneLake

Decisions you can prove. Data that runs the business.

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.

Runs on ms powerbi | BraintreePower BI Microsoft Fabric ms copilot | BraintreeCopilot ms purview | BraintreePurview
220+
South African businesses grown
2
Microsoft Azure regions in South Africa
100+
Microsoft-certified professionals
10+
Years on the Microsoft data platform
dat lake | Braintree
The wedge no global data partner can claim

Your Dynamics data and your Fabric data live in the same OneLake.

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 platform you land on

The Microsoft data stack you'll run. Five products. One unified platform.

Microsoft Fabric

The unified analytics platform. Power BI, Data Engineering, Data Science, Real-time and Data Activator on the same compute fabric.

One capacity, every analytics workload
Copilot native across the platform
Runs on the South African Azure regions

OneLake

One copy of your data. Multiple compute engines. No data movement between Microsoft workloads.

ms powerbi | Braintree

Power BI

Semantic models on OneLake. Native Copilot in Power BI. Real-time dashboards on Data Activator streams.

Dynamics 365

Customer Insights Data

The customer data platform inside Dynamics 365. The same unified record CRM and Marketing use.

ms purview | Braintree

Microsoft Purview

Data governance, lineage and POPIA-aligned cataloguing. Required for auditable AI on operational data.

The data pipeline. End to end.

Every stage. One unified platform.

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.

01 · IngestNo copy. No ETL.
The tooling

Reads Dynamics 365, Microsoft 365 and Azure SQL directly. No copy. No ETL.

Why it matters

Native connectors mapped to the operational systems that already hold your data, so the platform reads from them rather than replacing them.

02 · LandOne landing plane
The tooling

Schema-on-write to OneLake Delta. Native connectors for SAP, Salesforce, Excel and stream sources.

Why it matters

One landing plane for every source, Microsoft and non-Microsoft, so the data arrives once and serves every compute engine on top.

03 · TransformAuditable logic
The tooling

Fabric notebooks plus Dataflows Gen2. Spark and SQL on the same data, no copy.

Why it matters

Power Query for the analyst pattern. Versioned and governed, so the logic that shapes the numbers is auditable, not buried in a spreadsheet.

04 · ServeThe current picture
The tooling

Power BI plus Copilot in Fabric. Semantic models on OneLake. Native Copilot in Power BI.

Why it matters

Real-time dashboards on Data Activator streams, so the people making the call see the current picture, not last week's export.

05 · GovernAudit-ready
The tooling

Lineage across Microsoft and connected non-Microsoft sources. POPIA-aligned cataloguing.

Why it matters

Microsoft Purview, audit-ready by default, so when the auditor asks "where is your data lineage?" the answer is already on the page.

Custom agents. Built by Braintree on Microsoft Foundry

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.

Built by Braintree
Copilot in Power BI

Ask your data. Out loud.

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.

Microsoft Copilot Why did gross margin dip in March?

Margin dipped 1.8 points on freight. Three suppliers on one route drove it. The supplier detail view has the split.

ms copilot | BraintreeGrounded on your OneLake semantic model

Gauteng is 12% ahead of target this week. The Western Cape closes the gap when the back-order book clears.

ms copilot | BraintreeGrounded on your OneLake semantic model

On current run rate, Q3 cash holds above the floor. The pinch point is October, and it moves with one debtor.

ms copilot | BraintreeGrounded on your OneLake semantic model

Illustrative conversation. Your numbers stay yours, on your tenant, on the South African Azure regions.

How we deploy

Map, Evaluate, Deploy, Build.

Four stages. Business case first. The full TCO modelled. Deployed only where the case proves out.

01

Map

Map data sources, decision workflows and reporting fragmentation where unification carries the strongest TCO case.

02

Evaluate

Full TCO and payback model on Fabric vs Snowflake or status quo. Presented to management. Sign-off before any migration.

Management sign-off gate
03

Deploy

Microsoft's named data agents and Power BI workloads, deployed only where the business case warrants them.

04

Build

Custom domain agents on Microsoft Foundry where Microsoft does not yet ship a named one.

dat laptop | Braintree
The AI Value Framework is the gate

Braintree doesn't deploy AI agents by default. We deploy them where the TCO case is proven.

Two paths to one Microsoft data platform

The fork is where you start, not where you land.

Greenfield Fabric or migrate off your current warehouse. Different starting points need different scoping work. Read the column that applies. We meet you there.

Stand up Fabric, greenfield

Best when you have not yet stood up an enterprise data platform.

  • The cleanest entry point to Fabric. OneLake stands up in days. The first dashboard ships in week two.
  • Governance and a central semantic model built in from the start, not retrofitted later.
  • Power BI on a handful of dashboards today is the usual starting point. No central model required first.
Typical first project: 8 to 12 weeks. Two analysts. One business sponsor.

Migrate from a legacy warehouse

Best when you're on Snowflake, Databricks or a legacy data warehouse.

  • OneLake reads existing warehouses via Fabric mirroring before any data moves. The migration runs in parallel with the existing dashboards. Zero downtime.
  • Schema converts to Delta tables natively. Existing dashboards rebuild in Power BI.
  • Historical records archive to OneLake for compliance retention.
Typical migration: 6 to 12 months. Joint Braintree plus customer team. Phased cut-over.
One agreement. The commercial case.

One Microsoft Customer Agreement. Not a stack of vendor contracts.

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.

A vendor per workload.

Before. Three contracts, three clocks.

  • Snowflake credits on one contract. Power BI seats on another. Azure consumption on a third. Cross-cloud egress fees stack each month
  • Three vendors finger-pointing when a dashboard breaks. Renewals stagger across the year. No negotiating power
  • Data residency depends on which vendor and which region
One agreement. One team.

After. One Intelligent Agreement.

  • One Microsoft Customer Agreement covers Fabric capacity, Power BI, OneLake storage, Dynamics 365 and Microsoft 365
  • No cross-cloud egress. The data plane stays inside Microsoft Azure. One renewal. One negotiation. One reference architecture
  • Data residency is yours to set. Microsoft Azure South Africa North in Joburg, 3 AZs, or Microsoft Azure South Africa West in Cape Town
A data lead walking a leadership team through dashboards
Decisions defended with the numbers on the wall. The platform underneath is Fabric on OneLake.
Proof, not promises
31,000+
Microsoft Fabric customers in production. Microsoft Build 2025 keynote, independently sourced via Microsoft press release.

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.

Gartner MQ Leader, 5 years runningData Integration Tools, 2021 through 2025. Independent analyst evaluation.
90% of the Fortune 500Run Microsoft data platform workloads today.
The honest comparison

Snowflake, Microsoft Fabric, and the practical winner.

What matters
Snowflake
ms powerbi | BraintreeMicrosoft Fabric with Braintree
Operational data
Separate copy of operational data, sync pipelines you maintain
OneLake reads from Dynamics 365 and Microsoft 365 directly. One copy.
AI on the data
Cortex AI, Snowpark for Python
Native Copilot in Power BI and Excel. Agents on OneLake via Foundry, cross-domain on the same record.
SA data residency
Connector library, Snowflake-side compute
Microsoft Azure Joburg plus Cape Town. POPIA-aligned.
Ecosystem
Cross-cloud compute, deep partner network on top of Snowflake
Power Platform plus AppSource plus open formats, Delta and Iceberg, on OneLake
Total cost on the Microsoft estate
Snowflake credits plus cross-cloud egress plus integration build
One Microsoft Customer Agreement covers Fabric capacity, Dynamics, Microsoft 365 on one renewal
Cross-cloud flexibility
Cross-cloud compute and a deep partner network on top of Snowflake
Strongest inside the Microsoft estate, by design
5 to 1 in Braintree's favour. Snowflake wins on cross-cloud compute flexibility. Honest.
Talk to a specialist

Three data specialists. Matched to your scoping call.

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.

BI

Analytics Practice Lead

Power BI, Fabric & semantic models
Microsoft Certified · Fabric Analytics Engineer Associate
DE

Data Platform Architect

OneLake architecture & data engineering
Microsoft Certified · Azure Data Engineer Associate
CL

Commercial Lead, One Intelligent Agreement

Fabric capacity & the commercial spine
Microsoft Customer Agreement · CSP
8-minute benchmark

How does your data stack compare to the SA enterprise median?

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.

Run the benchmark
An analyst team reviewing a benchmark dashboard
How it works

Three steps. Five-day SLA. No sales pitch.

1

Give us read-only access

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.

2

Get the findings

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.

3

Decide the next move

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?

FAQ

What CDOs ask before they book.

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.

Get your CDO defending decisions, not chasing data

Let's grow.

Book 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.

Specialists in Business Applications, Modern Workplace and Azure.