Vibe Coding a Power BI Embedded Portal - From Zero to Hero in 60 Minutes

📎 Slide deck: Vibe Coding a Power BI Embedded Portal - Peer Gronnerup.pdf
Speaker: Peer Grønnerup — Technical Architect & Community Advocate @ Tabular Editor
15+ years BI/Data Platform, software developer roots, "strategically lazy" (automates everything)
🔗 LinkedIn | Blog | GitHub

Key Takeaways

Notes

What Is Power BI Embedded?

Embedding Options

Feature External Users Internal Users
Authentication App managed Microsoft Entra ID
Licensing F, P, or A SKU* Pro, PPU, P, or F64+
Primary use case External-facing apps Internal business apps
Ownership App owns data User owns data
Implementation Custom coding Secure embed (iframe) / custom coding

*No user licenses required for external (app owns data)

Why Embed?

Cons of Embedded Analytics


Vibe Coding

What it is:

Pure vibe coding vs. responsible AI-assisted development — spectrum, not binary

Pros:

Dangers of pure vibe coding:


Session Goal

Build a Power BI Embedded Portal live:

Target: fully production-ready, deployed and running in Azure

Prerequisites / Toolbox

Tools used:

Power BI prereqs:


Final Tips & Takeaways

  1. Conceptualize first — start with a clear idea of what to build
  2. Domain knowledge is power — knowing relevant frameworks improves AI output significantly
  3. Iterate — expect to debug and refine; AI is not a magic wand
  4. Use with caution — vibe coding for testing ideas and prototyping only
  5. Not a replacement for architects and best practices
Tool Best For
VS Code + GitHub Copilot Developers wanting AI in their existing IDE
Cursor / Windsurf Pro devs wanting an AI-first IDE
Lovable Non-coders and low-coders (most user-friendly)
Claude Code Experienced devs, complex multi-file projects

Peer's starter repo: github.com/gronnerup


Action Items

Connections Made