Video summary

Microsoft Fabric: Synapse Lessons, Open Semantic Models, and Databricks Competition w/ Microsoft CVP

Main summary

Key takeaways

Technology

Key speakers / source

  • Bogdan (Microsoft CVP, “Ashure data analytics” / Azure data & analytics context)

Summary of technological concepts, product features, and analysis

1) Synapse “era” positives and hardest lessons

  • Synapse’s core positive: First attempt to unify many Microsoft data/analytics assets under one product, letting customers choose the right engine for the right workload:

    • SQL server components
    • serverless SQL
    • dedicated SQL pools
    • Spark
    • telemetry / KQL
  • Big architectural shortcoming: Even though multiple engines were offered together, they didn’t fully run on the same underlying data format/standard at the time.

  • Operational trade-off in Synapse:

    • Serverless SQL: strong elastic/scalable architecture, but described as lacking a strong query optimizer and missing warehouse-like features such as indexes.
    • Dedicated SQL pools (data warehouse Gen2): powerful data-warehouse capabilities, but scaled only up to a capacity ceiling and couldn’t operate as elastically as serverless.
  • Why Fabric was built (as a solution): Synapse succeeded with many customers, but Fabric was created to solve the core cross-engine architectural problems, especially around unified format and engine integration.


2) Backward compatibility and migration guidance from Synapse to Fabric

  • Fabric is described as “starting from scratch,” not optimizing for Synapse backward compatibility.
  • No backward compatibility at the storage/data format level: the data format changes completely.
  • Compatibility at the “dialect/IP” level: SQL dialect compatibility helps items like:

    • stored procedures
    • views …“just work,” implying syntactic compatibility.
  • Recommendation for Synapse customers today: migrate to Fabric at their own convenience.

  • Migration tooling is “ready”: customers can reuse investments in:

    • stored procedures / views
    • ecosystem assets such as pipelines
    • Spark
    • Power BI integration
  • Support stance: Synapse is still fully supported, with innovation primarily going into Fabric.


3) Fabric vs. Databricks: “better together” positioning

  • Microsoft’s broader strategy: keep data in Azure for integration, security, hardware, and global distribution.

  • Goal: reduce “lock-in” by providing customers access to multiple engines and options.

  • Fabric’s starting point: unifying Microsoft data technologies so customers don’t need to move data across formats between engines.

  • Unified open-ish data format focus: Delta was discussed as a choice over alternatives like Iceberg / Hudi, aligned with customer needs and ecosystem reality.

  • Competition framing: engines from multiple teams/vendors compete on performance within an open standard, benefiting customers.

  • Where they differ / where security matters:

    • The big challenge is cross-engine security (not just row-level security inside a single engine).
    • Microsoft claims Fabric provides a cross-engine security layer so BI tools (e.g., Power BI) can apply RLS across the same storage used by other engines.
  • Databricks customers are supported: relational integration remains a priority, including:

    • Direct Query
    • Direct Lake patterns Databricks customers are “welcome.”

4) External semantic models and Power BI openness (key decision)

  • The speaker addresses concerns about openness at the semantic model layer.
  • Specific change: Power BI stops supporting metric views (presented as a deliberate call by the speaker).
  • Reason: metric views led to cases where Power BI produced wrong numbers, so reliability couldn’t be guaranteed.

  • Operational/UX rationale: unsupported or unreliable semantic-layer behavior would cause support calls (“numbers are wrong”) that Microsoft engineers can’t reliably resolve.

  • Future stance: Microsoft wants to explore better ways to integrate semantic layers from other vendors, potentially via:

    • standardized semantic model approaches (the speaker references “metric use for DataBricks” and other options like OSI/open approaches)
    • making the Microsoft semantic model more accessible via open approaches
  • No objection to openness: Power BI / Analysis Services is described as open long-standing (XMLA / open protocol context referenced).


5) Fabric launch wins and remaining work (as of GA timeframe)

  • Timeline:

    • Public preview: May 2023
    • General availability: November 2023
  • Biggest challenge described: unifying end-to-end analytics across multiple engines so it feels like a single product, not separate experiences (notebook vs serverless vs warehouse).

  • Interface unification problem:

    • A single unified UI risks alienating users who prefer specialized UIs (notebooks, Synapse serverless).
    • Fully separate UIs risk looking like an incoherent “many tools in a trench coat.”
  • Noted technical complexity: security/private connectivity causes different behavior across Spark, warehouse, and Power BI consumption.

  • What improved / “wins” claimed:

    • uniform access and same format across engines
    • progress toward one security layer (described as shipped after ~3-year promise)
    • better balance of common suite experience while respecting different user workflows
    • engine performance improved significantly after GA
  • What still needs work: monitoring and governance are flagged as areas with less progress than desired.


6) Data/analytics industry direction: agentic + engines

  • Prediction: increasing agentic development/consumption of data.
  • LLMs/agents shouldn’t “do joins” directly; instead they should generate queries, while specialized query engines execute efficiently.
  • Because agents can create a wider spectrum of query shapes than typical human BI workflows, engines must handle:

    • high concurrency
    • heterogeneous query patterns
    • high volumes
  • Documentation shift: from HTML toward markdown, with agent-oriented “API-like” interfaces and skills.

  • Core data modeling expertise still matters:

    • star schema concepts
    • normalization
    • preparation for efficient execution …but it’s used differently alongside agentic technologies.
  • Convergence claim: AI and BI consumption patterns will become less distinguishable.


7) What sets Azure/Fabric apart (vs other clouds)

  • Differentiator is described less as raw infrastructure and more as Microsoft bridging analytics into business productivity tools:

    • Office / M365 integration
    • business-user-centric workflows
    • security controls like information protection labels (example: preventing forwarding of Excel derived from Power BI reports outside the company)
  • Philosophical end-to-end framing: analytics is a means to business decisions, and Microsoft aims to connect data insights directly into the tools where decisions happen.


Main speaker / sources (end)

  • Bogdan — Microsoft CVP (Azure data & analytics / Microsoft Fabric discussion)

Original video