Skip to content

Best Practices

Proven patterns, architectural guidance, and operational best practices for production Microsoft Fabric deployments.

Workspace & Infrastructure

  • Workspaces & Naming


    Naming conventions, workspace organization, and environment structure.

    Workspace guide

  • Data Gateway


    On-premises data gateway setup, configuration, and management.

    Gateway guide

  • Lakehouse Setup


    Lakehouse architecture, schema design, and optimization patterns.

    Lakehouse setup

  • Warehouse Setup


    Data Warehouse configuration, loading patterns, and query tuning.

    Warehouse setup

Data Movement & Processing

  • Pipelines & Data Movement


    Pipeline design, Copy Activity optimization, and data movement patterns.

    Pipeline guide

  • Metadata-Driven Pipelines


    Dynamic, configuration-driven pipelines for scalable data ingestion.

    Metadata pipelines

  • Spark & Notebooks


    PySpark optimization, notebook best practices, and Spark configuration.

    Spark guide

  • Dataflows Gen2


    Power Query dataflow patterns for low-code transformations.

    Dataflow guide

  • Incremental Refresh & CDC


    Change data capture and incremental refresh patterns for efficiency.

    CDC patterns

  • ETL/ELT Comparison


    When to use ETL vs ELT approaches in Fabric workloads.

    ETL vs ELT

Source Systems & Migration

  • Oracle & SQL Server Patterns


    Source-specific ingestion patterns for Oracle and SQL Server.

    Source patterns

  • Oracle Gateway Troubleshooting


    Common Oracle gateway issues, diagnostics, and resolution steps.

    Troubleshooting

  • Migration Patterns


    Strategies for migrating from legacy platforms to Microsoft Fabric.

    Migration guide

  • Spark Runtime Migration


    Upgrade path and breaking changes for Spark Runtime 2.0.

    Runtime migration

Architecture & Design

  • Decision Guide


    Choosing between Fabric compute engines, storage layers, and patterns.

    Decision guide

  • Medallion Architecture Deep Dive


    Bronze, Silver, Gold layer patterns with implementation details.

    Medallion deep dive

  • Lakehouse vs Warehouse vs SQL DB


    When to choose Lakehouse, Warehouse, or SQL Database in Fabric.

    Comparison guide

  • Data Modeling & Star Schema


    Dimensional modeling, star schema design, and semantic layer patterns.

    Data modeling

  • Multi-Tenant Architecture


    Workspace isolation, tenant management, and multi-org patterns.

    Multi-tenant guide

Security & Governance

  • Data Governance Deep Dive


    Purview integration, lineage, classification, and governance policies.

    Governance guide

  • Identity & RBAC Patterns


    Role-based access control, workspace roles, and identity management.

    RBAC patterns

  • Network Security


    Private endpoints, managed VNets, and network isolation patterns.

    Network security

  • Customer-Managed Keys


    CMK encryption for data-at-rest with Azure Key Vault integration.

    CMK guide

  • Outbound Access Protection


    Control and monitor outbound network traffic from Fabric workspaces.

    OAP guide

  • SQL Audit Logs Compliance


    SQL audit logging for regulatory compliance and forensic analysis.

    Audit logs

Operations & Monitoring

  • Error Handling & Monitoring


    Error handling patterns, retry logic, and monitoring setup.

    Error handling

  • Alerting & Data Activator


    Proactive alerting with Data Activator and Azure Monitor integration.

    Alerting guide

  • Performance & Parallelism


    Query optimization, parallel processing, and performance tuning.

    Performance guide

  • Monitoring & Observability


    End-to-end observability with metrics, logs, and dashboards.

    Observability

  • CI/CD with fabric-cicd


    Continuous integration and deployment for Fabric items.

    CI/CD guide

  • Testing Strategies


    Unit, integration, and end-to-end testing for Fabric workloads.

    Testing guide

Cost & Capacity

  • Capacity Planning & Cost


    SKU sizing, CU consumption analysis, and capacity optimization.

    Capacity planning

  • FinOps & Cost Governance


    Financial operations framework for Fabric cost management.

    FinOps guide

  • Disaster Recovery & BCDR


    Business continuity, disaster recovery, and geo-redundancy patterns.

    BCDR guide

Analytics & BI

  • Power BI Best Practices


    Report design, DAX optimization, and semantic model patterns.

    Power BI guide

  • Data Sharing & Federation


    Cross-workspace sharing, external data sharing, and federation patterns.

    Sharing guide