One trusted model of your whole business.
We connect the systems you already run — finance, operations, customer, compliance — into a single governed model on Microsoft Fabric, and build the analysis and reporting on top. Founder-led, fixed scope, inside your own Microsoft environment.
NDA signed where required. With or without one, we work to your security and privacy policies. Government contracts or specific registration requirements: mention them on the booking call and we'll confirm what we can meet before you commit.
Book a 30-minute fit call
Tell us what you're working with and we'll tell you what's causing the problem and what fixing it involves.
- Request a fit call. Four questions, two minutes.
- We reply within two business days. Personally.
- 30 minutes on a fit call. Your systems, your numbers, a clear read.
NDA where required. How we handle your data.
Three things we do. One model underneath.
Every service line works from the same governed data, so the numbers in an executive report, an operational dashboard and a compliance return are the same numbers.
Integrate
Bring accounting, CRM, operational and third-party sources into one Fabric model that refreshes itself. Medallion architecture, dimensional modelling, governance and deployment, with one owner for the whole chain.
Hotel portfolio: one platform across 50 hotelsAnalyse
Turn connected data into decisions: where margin actually comes from, which sites underperform once you adjust for size, whether a program changed anything. Models built so the answer can be trusted and re-run.
Public data and community outcomesVisualise
Executive, operational and compliance reporting on one shared model, so no two audiences can contradict each other. Documented, governed and handed over so your team runs it without us.
City of Melbourne: compliance reporting as evidenceWhat people come to us with
Growing businesses and mid-sized organisations that run more than one system and need one trusted view, without large-consultancy rates. Hospitality, professional services, healthcare and community services, local government. Different starting points, same underlying fix.
Month-end takes days
Exporting from five systems, stitching in spreadsheets, reconciling by hand. We automate the close so it runs itself and the numbers tie to the ledger. One client went from five days to three hours.
Board reporting, 5 days to 3 hoursSites or entities that can't be compared
Branches, properties or companies each reporting their own way. We build one model that adjusts for size and rolls up so the group total equals the sum of its parts.
50 hotels on one platformCompliance reporting held together by hand
Audit and regulatory reporting where the report is the evidence. We make it governed, traceable and automatic, and shift it from how much to where.
City of Melbourne laneway auditActivity counted, outcomes unknown
Programs that can say how much happened but not whether it changed anything. We link the datasets so the question can be answered.
Crisis response to outcomesQuestions your team can finally answer
Once your systems feed one model, questions that used to take a week of spreadsheet work are answered by opening a report. A few we build for most often.
Finance
- Are we cash positive this month, and how much are we owed?
- Which customers are overdue, and by how much?
- How are we tracking against budget, by entity and by cost centre?
- What does the consolidated P&L look like across all entities, today?
Operations
- Which site or property is underperforming once you adjust for size?
- Where does margin actually come from: which products, jobs or services?
- Which supplier is late, and what did it cost us?
- What is utilisation this week, by team and by role?
Board and investors
- What is profit per property, per branch, per entity?
- What do lenders and investors need to see, and can we produce it on demand?
- Are we on plan, and where is the variance coming from?
Compliance and outcomes
- Where does non-compliance concentrate, so inspection effort goes there first?
- Did the program change outcomes, or just count activity?
- Can we trace this number on the report back to the source record it came from?
Every number, defined once
The reason two reports disagree is rarely a bug. It's that "revenue" or "active customer" or "on time" means something slightly different in each system. We agree one definition for every measure, write it down, and build it into the model, so finance, operations and the board are reading the same number, and anyone can see how it was calculated.
Built on Microsoft. Connected to what you already run.
Built on
We connect
Product names and marks belong to their respective owners and indicate compatibility, not partnership or endorsement. Microsoft product icons appear only in the architecture diagram, in line with Microsoft's icon terms.
How it works in Fabric
Your data stays in your Microsoft tenant. Fabric connects and governs it; Power BI is what people open.
Your systems
Dynamics 365
Business Central
SharePoint
Excel
SQL Server- Accounting
- CRM
- Payroll
- APIs
Never built to talk to each other.
Microsoft Fabric
- Pipelines
- Lakehouse
- Cleaning and standardising
- One semantic model
Purview lineage
Power AutomateRow-level security
Runs on its own schedule. Every number traceable back to its source.
Power BI
- Executive
- Operations
- Finance
- Compliance
- Board and investors
Different views, same numbers.
Power BI
The reporting layer. You may already own it. On its own, each report tends to carry its own copy of the data and its own definitions, which is how two dashboards end up disagreeing.
Fabric
The platform underneath. It connects, cleans and governs the data once, so every Power BI report reads from the same model. That is what makes the numbers agree.
How we work
Agile and lean. Short cycles, something usable early, and only the steps your scope needs. We start from proven templates and delivery systems so quality is consistent, then customise.
Understand
A 30-minute fit call, then a Discovery that maps your systems, your questions and what "right" looks like.
Scope
A written scope with outcomes, boundaries and price. Agreed before anything is built.
Build in cycles
Short iterations inside your tenant. First usable output ships early. You review, we adjust.
Prove
Every figure tied back to the source system. Definitions documented so a number means one thing.
Hand over
Your team trained, runbook delivered, access returned. Support if you want us to stay.
Mid-size and enterprise
- Project managed in Azure DevOps with your team
- Daily stand-ups during build cycles
- CI/CD for data pipelines and reports
- Purview lineage, classification and governance
- Dev, test and production workspaces
Smaller and growing businesses
- Lean, targeted scope: only the steps you need
- First usable output early
- Same version control and documentation, lighter ceremony
- Built on licences you already own
- Priced for the work, not for layers of account management
Four ways to work with us
Discovery first on anything sizeable; it sets the price and schedule. Nothing is priced here because two systems and ten systems are different jobs.
Discovery and Quote
We map your systems, data quality and how reporting is produced today, then hand you written findings and a fixed-price, scheduled proposal. Yours to keep whoever does the build. The required first step on larger projects.
- Current-state findings
- Definition and data-quality gaps
- Recommended architecture and licensing
- Fixed price and schedule for the build
Reporting and Dashboards
Executive, operational, finance or compliance reporting on one governed Power BI model, built on your existing sources. Month-end and board packs included where that's the need.
- Governed semantic model, every measure defined once
- Reports per audience
- Automated refresh, version-controlled, documented
Data Platform and Integration
Every system into one Fabric lakehouse and model, with security, lineage and deployment pipelines. Finance automation and governance scoped in where required. Delivered in phases with a usable output at each.
- Ingestion from all sources, accounting systems included
- Row-level security, Purview lineage, data dictionary
- Git, CI/CD, dev/test/prod, runbook and training
Power BI Training
Hands-on workshops on your own data: half-day for report readers, full-day for report builders, two-day intensive for analysts.
- Small group, up to 6
- Team, 7 to 12
- Department, 13 and up, in sessions
Finance automation, data governance and ongoing support are scoped into these packages or customised to your setup. Raise them on the call and the Discovery proposal will include them where they fit.
Why DATASANJ
Founder-led, end to end
The person who scopes it leads the build and is there at handover. Larger projects bring in extra engineers under the founder's direction; your point of contact never changes.
Your tenant, your policies
Built inside your Microsoft environment on licences you own. NDA where required; your security and privacy policies regardless. Access returned at handover.
Fixed scope, lean delivery
Price and schedule agreed in writing after Discovery. Something usable ships early and every phase is signed off before the next. Procedures guided by Kimball, DAMA DMBOK and BABOK.
Zohal Zahir
An experienced data consultant with deep Microsoft training, hands-on client work across industries, and a record of running projects end to end, from first conversation to handover. She builds systems that work seamlessly and cares about the details that make numbers trustworthy. Microsoft Certified in Fabric and Power BI. A background in medical research and accounting adds domain depth when the data is clinical or financial. Based in Canberra.
Zohal scopes and leads every engagement and stays hands-on through to handover.
About Zohal and DATASANJ"Zohal has been a reliable resource for us, always very pleasant to deal with, clear in her communications, and extremely precise with her analysis of client data. Critically, when our requirements changed, she was able to adapt quickly to ensure there were no gaps in service or unfulfilled expectations. I recommend her extremely highly."
"Phenomenal work. Seamless execution."
Business ownerAccounting automation"Ultra fast, professional, and identified my needs without much explanation. A real pleasure to collaborate with."
Operations leadSupplier price analysis system"Excellent work, with professionalism and great responsiveness. Turnaround time is very good and the quality is exactly as requested."
Supply chain managerSupply chain reporting dashboardQuestions we get asked first
What does it cost?
We don't bill hourly for delivery and nothing is built without a scope both sides have signed. After the call, a Discovery establishes what's actually required and you receive a written proposal with a fixed price.
How long does it take?
The Discovery takes about two weeks. What follows depends on how many systems are involved and how clean they are; two sources and ten sources are different jobs, so Discovery sets the schedule and the price for the build. Larger projects always start with it. Builds are delivered in phases, so you see something working early regardless of total length.
Do we need Fabric already?
No. Many clients start with Power BI Pro or nothing. Part of Discovery is working out what licensing you actually need, which is often less than you'd be sold. If you bought Fabric capacity and stalled, that's a common and useful starting point.
Do you work with our IT team?
Yes, and it usually works better that way. We hand the modelling and governance layer over as it's built, and if you have a Power BI developer we can set the architecture and standards and let them deliver against it.
What if you're not available later?
Everything is built so you aren't dependent on us: definitions under Git version control, design documented in writing, your team trained to run and extend it. Your reporting doesn't live on a consultant's laptop.
Can you handle confidential or regulated data?
Yes. NDA before discovery, all work inside your tenant, access scoped and removed at handover, row-level security designed in from the start. For government contracts or specific registration requirements, mention them on the booking call and we'll confirm what we can meet before you commit.
Tell us what you need to see and can't today.
Book a free 30-minute call. Tell us which systems you run and how reporting gets produced now, and we'll give you a clear read on what's causing the gap and what closing it would involve.