Mosaic App Configurations
How Mosaic itself is configured — the Admin console you have today, and how the Power BI catalog and workspaces are populated.
Once the Azure App Registration and Power BI Admin Portal settings are in place, the last step is making sure Mosaic itself knows about your Power BI assets and your team.
This page describes what the Mosaic admin surface does today, and what's coming.
Sign in as a Mosaic admin
Open
https://mosaic.aidi.ai(or your Mosaic instance URL)Sign in with a Microsoft Entra account that has the
tenant_adminsystem role in MosaicOpen the Admin console from the user menu
If you don't see the Admin entry, your account does not yet have tenant-admin rights inside Mosaic. The first user who activated the subscription was set as a tenant admin during installation. Subsequent admins are set by Vizlake on request — contact info@vizlake.com.

What the Admin console does today
The Admin console is AI-observability-focused. It gives tenant admins visibility into how AI is being used across the whole tenant.
Overview
Total AI sessions, active users, total tokens, error rate, average latency, sessions-per-day chart, and a list of recent sessions.
Sessions
Filterable list of every AI session in your tenant — by user, date, outcome (success / error). Click a session to drill in.
Session Detail
Per-session timeline of every tool call (dataset schema lookup, DAX execution), with timings, outcomes, model used, token usage, and a JSON export. Viewing a user's chat content requires explicit acknowledgement; the access itself is logged for compliance.
Token Usage
Token consumption trends over time, by user, model, and tool category.

Power BI resource catalog - how it's populated today
The catalog is the searchable index of Power BI reports, dashboards, datasets, and Q&A entries that Mosaic's AI can reference and that users can embed via the slash menu.
Today, the catalog is populated two ways:
End-user "Save to Catalog"
When a user finds a useful Power BI report inside Mosaic - typed via the slash menu, suggested by the chat agent, or browsed via the resource picker - they can Save it to the catalog so the rest of their workspace can find it later.
This is the everyday path. Most catalog entries get added this way as your team works.
CLI-driven seeding (Vizlake-assisted)
For initial onboarding or large-batch imports, Vizlake runs initial synchronisation scripts directly against your tenant's Power BI environment. This is useful when you want to populate the catalog with dozens or hundreds of curated assets at once, with descriptions and tags pre-written.
If you have a list of Power BI assets you want pre-loaded (with descriptions and tags optimised for AI retrieval), email it to info@vizlake.com and we'll seed the catalog for you.
Workspaces - how they're created today
In Mosaic today, workspaces are owned and managed by their creators, not by tenant admins:
Any user can create a shared workspace from the workspace switcher
The creator becomes the workspace Owner automatically
The Owner invites teammates by email and assigns roles - see Adding Members to a Workspace and Workspace Roles
Tenant admins do not create or modify workspaces from the Admin console today. Workspace administration is owner-driven.
Custom agents (Mosaic Premium plan)
If your subscription is Mosaic Premium, your users can build their own custom AI agents - named, scoped, instruction-driven helpers their team uses regularly.

Built-in agents are available on both plans:
Auto
Fast responses; the agent decides when to use tools.
Pro
Always uses tools and advanced reasoning. Slower, more thorough.
DAX Agent
Specialised for DAX formulas, with dataset access.
Custom agents add team-specific personas with their own briefs, tool selections, and dataset scope. Each agent runs under the calling user's Microsoft Entra identity — Row-Level Security holds end-to-end. Nothing an agent fetches is data the user couldn't see themselves.

A full AI Agents guide is coming soon to this documentation, including agent design patterns, instruction examples, and tool-selection guidance.
What's next
If you haven't yet connected an LLM, do that now: LLM Configuration. Otherwise move on to User Access to onboard your team.
Last updated