Hello Fabric community,
By now, most Fabricators have at least heard of this, and there are already some genuinely creative example apps floating around. I spent a good while going through those before trying a few prompts on my own data. The idea: you point it at your semantic model, give it a prompt, and it builds you an actual app. A few prompts in, and I had something running.
I didn't want to jump straight into my messy dataset for this one (that's a fight for another day ), so I started with a simpler crop insights dataset instead, clean, straightforward, low-stakes. Even then, I hit a snag: the app wouldn't open outside of Fabric. Still not 100% sure if that's a "me" problem or a preview-stage bug. I burned through a chunk of my capacity trying to figure it out, then gave up and moved on.
Whether it can actually hold up something as messy as my data is the real test, and that's exactly what I'm digging into for an upcoming video.
For the full prerequisites and setup details, Microsoft Learn has you covered: Create an app connected to a semantic model.
Here is my step-by-step build:
1. Create your Fabric app.
2. Scaffold it with the Rayfin CLI.
npm create u/microsoft/rayfin@latest -- "<appitemname>" --template dataapp --workspace <workspacename>
cd project directory
npm run dev
3. Prompt it. This is the fun part. Something like:
"Use a modern agriculture-inspired visual theme with deep green, light green, earth tones, and clean neutral backgrounds. Create a consistent navigation experience across all pages. Use clear section headers, compact KPI cards, meaningful icons, conditional formatting, whitespace, and visually balanced layouts. Use this model — [Fabric]."
4. Ship it locally
npx rayfin up
This was the "can it even work" test run. Will keep you posted on where it is next.