South African holding group

    A holding group lets staff ask their data questions in plain English with Microsoft Copilot

    An AI agent on top of a Power BI semantic model that turns everyday questions into accurate answers, securely, inside the group's own tenant.

    10

    working days to a working AI agent

    0
    DAX for users to write
    1
    trusted semantic model
    Industry
    Diversified holding group
    Region
    South Africa
    Duration
    10 working days
    Published
    16 October 2026
    Services
    Microsoft Copilot, Power BI, AI agents
    Built with
    Microsoft CopilotFabric data agentPower BIMicrosoft Fabric
    The challenge

    Answers locked behind reports and DAX

    Staff who needed a number had to find the right report, filter it correctly or ask an analyst. The group wanted people to simply ask a question and get an accurate answer from the same trusted data, without opening up raw data or building a separate chatbot.

    Our approach

    Put an AI agent on top of a semantic model built for it

    We built a Power BI semantic model with clear measures and business descriptions, then connected an AI agent through Microsoft Copilot and Fabric. The agent reads the question, writes the DAX, runs it against the model and returns a table or visual, all inside the group's own Microsoft tenant.

    A model written for AI

    Measures, hierarchies and plain-language descriptions tell the agent what each number means, so answers use the business's own definitions.

    Tested prompt templates

    Structured prompts translate everyday questions into DAX consistently, so the same question gets the same answer.

    Secure by default

    The agent connects through Entra ID and stays inside the group's tenant, so it only sees what users are allowed to see.

    Checked for accuracy

    Controlled test cases with real business questions validated every answer against the model before the demonstration.

    Tuned for reliability

    Prompt parameters, filters and DAX translation were refined until answers matched the business's expectations.

    Ready to roll out

    The handover covers how to extend the agent to Microsoft Teams or a web interface for the wider organisation.

    Technology

    Where the data lives and how it flows

    Data
    Where staff askAnswers as tables and visuals
    Data · Microsoft cloud, the group's own Fabric capacity
    Microsoft Fabric

    Hosts the workspace and the data the semantic model is built on

    The results

    What changed

    10working days to deliver
    0DAX knowledge needed to ask a question
    1semantic model behind every answer

    Staff can now ask a question in plain English and get an answer from the same trusted model the reports use, instead of hunting through dashboards or waiting for an analyst.

    Because the agent sits on the semantic model and Entra ID, answers follow the business's definitions and its security, and the same pattern extends to Teams when the group is ready.

    Get in Touch

    Got a reportingproblem like this?Let's talk it through.

    Bring the system you report from today. In 30 minutes we'll show you what Power BI could do with it. No pitch deck, no obligation.

    Emailinfo@Solv-Systems.com
    Verified Reviews

    What Our Clients Say

    Verified reviews from G2 and Clutch, in our clients' own words.

    • 5.0 / 5.0
      Verified G2 Review
      "Great to work with, highly skilled, good time and effort estimates"

      Oliver P.

      Operations Lead·Mid-Market

    • 5.0 / 5.0
      Verified G2 Review
      "What stands out most about Solve Systems is their ability to understand our business context and translate complex data into clear, usable insights. Their consultants are knowledgeable, responsive, and practical in their approach, which makes collaboration easy and productive. They focus on outcomes rather than just technical delivery, and that adds real value to our operations. They're also a positive bunch of people with a can-do spirit, which makes working with them even better."

      Chantelle V.

      Automation Engineer·Enterprise

    • 5.0 / 5.0
      Clutch Review
      "Their dashboards are intuitive, reliable, and tailored to our needs."

      Ashley Swanepoel

      Technical Team Lead·Cloudbox

    • 5.0 / 5.0
      Clutch Review
      "I was also impressed by the highly skilled nature of their team."

      Darren Mende, CPA

      CEO·DP Mende & Co.

    • 5.0 / 5.0
      Clutch Review
      "Their passion to help businesses utilize technology better."

      Anonymous

      Modern Workplace·Education Company

    • 4.5 / 5.0
      Clutch Review
      "I enjoy the collaborative co-learning structure of our workflow."

      Anonymous

      Ecological Data Analyst·Energy Solutions Company