Power BI Row-Level Security: Dynamic RLS with Microsoft Entra ID
Configure Power BI dynamic RLS with an identity-to-scope mapping, illustrative DAX and a verification matrix. Covers consumer permissions, guest identities and deny-by-default tests.
ENGINEERING BLOG
Explore AI, data, cloud and software engineering. Find useful comparisons, architecture guidance and practical approaches for your next project.

LATEST INSIGHTS
Find practical guidance on AI, data, cloud and secure software delivery.
34 articles in Data Engineering & Fabric
Configure Power BI dynamic RLS with an identity-to-scope mapping, illustrative DAX and a verification matrix. Covers consumer permissions, guest identities and deny-by-default tests.
Diagnose slow Power BI reports with a repeatable runbook covering visual timings, DAX, model design, aggregations and refresh bottlenecks. Includes a diagnostic log…
Compare dimensional modeling, Data Vault and one big table with finance and event architectures, change-handling examples, a workload worksheet and a selection matrix.
Compare Great Expectations, Soda and custom checks by rule coverage, execution, CI integration and ownership. Includes a feature matrix, cost worksheet and selection…
Tune PySpark by profiling partitions, shuffle, skew, joins and AQE. Includes a synthetic comparison script, correctness assertions and an experiment worksheet.
Compare Delta Lake, Iceberg and Hudi by engine compatibility, updates, metadata and maintenance. Includes a decision matrix and worked architecture example.
Understand CDC with SQL Server and Debezium: snapshots, ordering, idempotency, checkpoints and exactly-once caveats. Includes a reference architecture and recovery checklist.
Design Fabric Real-Time Intelligence with Eventstreams, Eventhouse and KQL. Plan event contracts, schema changes, late data, retention and measurable response latency.
Build Fabric governance with ownership, Purview policies, lineage and effective access checks. Includes a responsibility matrix and audit-evidence checklist.
Plan Fabric CI/CD with Git, separate workspaces and deployment gates. Includes environment settings, a release manifest, verification and data-aware rollback.
Choose Fabric mirroring, pipelines or shortcuts by source support, freshness and operational constraints. Includes architecture paths, a selection matrix and recovery checks.
Compare Direct Lake, Import and DirectQuery with a reproducible benchmark method. Review freshness, fallback, concurrency, memory and total reporting cost.
Let’s plan your next step
Tell us about your goals, current systems and priorities. We’ll help you define a practical scope and the next step.