Power BI development services in India, built on your own data
Boffin Coders offers Power BI development services in India: the data model, the measures and the dashboards, built on the data you already hold in databases, spreadsheets and the tools you run. We set row-level security in the semantic model so each person sees only their own rows, and hand over files your team can maintain. Much of our client work sits under NDA, so this page shows how we do the work, from the first source to the handover, and we walk you through the model and the security on a call.
What we build, and how we approach it
A Power BI consultant should be able to explain their work. Here is what we build, what runs underneath it, and how we approach the larger pieces, so you can decide before the call rather than on it.
Client reports stay with the client
Reports are built on a client’s own figures, and much of our client work sits under strict NDA, so nothing of theirs appears on this page. On a call we walk you through the model, the measures and the row-level security for yours.
The data work under a report
Databases, APIs and the staff screens inside web applications we build, such as the marking and mock-building side of IELTS Builder. It is the same modelling and access-control work a Power BI report depends on.
Embedded products, streaming, Fabric
Power BI Embedded with app-owns-data tokens, streaming datasets and Microsoft Fabric start with a short proof in your own tenant, priced in writing, before the full build is scoped.
So why read this page? Because most of a Power BI build is ordinary data work: getting at the sources, modelling them properly, writing measures once, and locking down who sees what. If you want that done carefully and at a published rate, we can do it. If you want to see how we would model your own sources, the first call is where we sketch it with you, table by table. The data side of IELTS Builder is the part of that work you can open today.
Power BI development services in India, in six parts
In the order they matter. The model comes first because every report inherits its mistakes, and dashboards, sources, security, embedding and speed follow from it.
The data model and DAX
Most slow or wrong reports are a model problem, not a chart problem. We build a star schema from your tables, write the measures in DAX once so every report agrees, and keep the calculations out of individual visuals.
- Star schema design
- Shared DAX measures
- Date tables done once
- Model documentation
Dashboards people read
A few pages built around the questions someone asks every week, with the number that matters at the top and the detail one click below it. Designed for the screen it will be read on, including a phone.
- KPI pages
- Drill-down to detail
- Mobile layouts
- Consistent formatting
Connecting your sources
SQL databases, spreadsheets and the tools you already run, read through Power Query or through a small service in between when a source has an API but no connector. Messy sources are cleaned once, upstream, not in every report.
- SQL and spreadsheets
- APIs through Power Query
- Scheduled refresh
- Data checks before load
Security in the model
Row-level security so each person sees only their rows, and object-level security for columns some people should not see at all. Both are set in the semantic model, where a report author cannot undo them by accident.
- Row-level security
- Object-level security
- Workspace roles
- Tested with real accounts
Reports inside your own app
Power BI Embedded puts a report inside a portal or product you already run, so your customers see their data without a Power BI licence each. The app side of that is ordinary web application development, which is most of what we do.
- App-owns-data embedding
- Tokens issued by your app
- Per-customer security
- Your branding around it
Fixing slow reports
Slow reports usually come from a flat table where a model should be, DAX that recalculates too much, or a refresh that loads everything every time. We find which one it is before changing anything, and show you the timing before and after.
- Model review
- DAX performance
- Incremental refresh
- Before and after timings
- SQL Server
- Salesforce
- Excel/CSV
- Total Revenue
- $2.4M
- Conversion
- +14.5%
Illustration. Figures are invented.
Hiring a Power BI consultant: what the first two weeks look like
One working report on real data by the end of week two, with the numbers reconciled against figures your team already trusts. The rest of the scope is priced after that, not before.
Days 1-3: access and inventory
Read-only access to the sources, a list of every table and file the reports will need, and the five or six questions the dashboard must answer. Anything we cannot reach is named on day three, not week five.
Deliverables
- Source inventory
- The questions, written down
- Access issues named
- A data owner per source
Days 4-10: the model
The star schema, the date table and the core measures, checked against numbers your finance or operations team already trusts. If our total and theirs differ, we find out why before any chart is drawn.
Deliverables
- Semantic model
- Core DAX measures
- Totals reconciled
- Refresh schedule
Week 2: the first report
One working report on real data, in front of the people who will use it, by the end of the second week. What they ask for in that meeting shapes the rest.
Deliverables
- A working first report
- Feedback from its readers
- The rest of the scope
- A written estimate
After: security and handover
Row-level security set and tested with real accounts, the remaining pages built, and a handover so your team can add a report without calling us.
Deliverables
- Security tested
- Remaining pages
- Documentation
- A training session
The reports people ask for first
The first dashboard is usually the one someone rebuilds in a spreadsheet every Monday. These are the four we hear about most.
Finance and cash
Cash position, receivables by age, spend against budget. Usually read from the accounting system and a few spreadsheets that finance keeps on the side.
- Cash and runway
- Aged receivables
- Budget against actual
- Month-end view
Sales and ecommerce
Orders, margin and repeat customers by channel, from the store platform, the payment provider and the ad accounts, reconciled so the totals match the bank.
- Sales by channel
- Margin by product
- Repeat customers
- Stock that is not moving
Operations and stock
Jobs, deliveries and stock levels from the systems that run the day, with the exceptions on the first page so nobody has to look for them.
- Jobs and delays
- Stock levels
- Supplier performance
- Exceptions first
Clinics and practices
Appointments, no-shows and capacity by clinician, from the practice system. Patient-level data stays behind row-level security, and your compliance officer verifies the controls.
- Appointments and no-shows
- Capacity by clinician
- Referral sources
- Row-level security
None of these is a case study. They are the reports businesses most often ask for first. The sector pages cover the software we build for clinics and practices and for shops, and the industries page lists the rest.
The Microsoft tools the work happens in
Everything sits in your own Microsoft tenant from the first day. We are added as users and removed at the end.
- Power BI Desktop · The model and the reports
- Power BI Service · Sharing, refresh and workspaces
- DAX · Measures, written once
- Power Query · Cleaning and shaping sources
- SQL Server · Or whichever database you run
- Excel and CSV · The spreadsheets finance keeps
Published, not quoted on the call
In USD. Hourly and monthly rates move with the stack and the seniority, from a junior on routine work to a senior on complex builds. Nothing is quoted outside them, and if the number does not work for you, you have saved yourself a meeting.
- A dashboard build starts at
- $4,000
- Scoped once, with the lines shown.
- Short pieces of work
- $18-32 an hour
- By seniority and the work.
- A developer by the month
- From $3,000 a month
- Month to month, a month’s notice either way.
- Agency sprint
- $2,000 per two-week sprint
- Under your brand, invoiced after you see the work.
Questions before you hire us for Power BI
What we build, how we approach it, what it costs, how security works, and whether your team can maintain it afterwards.
Client reports are built on a client’s own figures, and much of our client work sits under strict NDA, so on a call we walk you through the model, the measures and the security instead. What we deliver every week is the work underneath a report: databases, APIs and the reporting screens inside web applications we build. And you judge ours on your own data: one working report, reconciled against figures your team trusts, by the end of week two.
Not answered here?
Related reading
Tell us the report you rebuild every Monday
Twenty minutes with the person who would build it. Bring the spreadsheet, and we will tell you what the model under it would look like and roughly what it costs.