Can Fabric Mirroring migrate an entire Snowflake warehouse?
No. Mirroring replicates supported Snowflake data objects into OneLake; it does not automatically convert all warehouse logic, SQL, orchestration, security policies, Snowpark code, or downstream reports. Assess each workload and choose mirroring, copy, refactoring, coexistence, or another pattern as appropriate.
Which Snowflake objects does the current Mirroring guidance support?
The source draft describes managed tables and Iceberg tables as supported, with views and materialized views synchronizing every 12 hours. External, transient, temporary, and Dynamic Tables are listed as unsupported. Verify the current Microsoft documentation because support and limitations can change.
Does Fabric Mirroring convert Snowflake SQL and Snowpark?
No. Mirroring is a data replication capability, not a general SQL or code conversion engine. Snowflake SQL, stored procedures, UDFs, Snowpark code, Tasks, and Dynamic Tables need separate assessment and modernization.
What is the difference between Mirroring and Copy activity?
Mirroring continuously replicates supported objects into OneLake and exposes a read-only SQL analytics endpoint. Copy activity is an explicit pipeline data movement step that can select tables or queries and write to a chosen destination. Select based on support, freshness, transformation, scheduling, and control requirements.
Can Fabric Copy job use CDC with Snowflake?
The source draft notes that Microsoft documents Snowflake CDC in Copy job as Preview. It requires Snowflake table change tracking and appropriate privileges; source retention must exceed the scheduled interval. Confirm current preview status and destination support before production use.
How should Snowflake Streams and Tasks be migrated?
Streams and Tasks are Snowflake-specific objects. Recreate change processing and orchestration with supported CDC Copy job patterns, Fabric pipelines, notebooks, or retained services. Preserve dependencies, schedules, retry behavior, and idempotency, then validate the results.
Should we use Fabric Warehouse or Lakehouse?
Warehouse can fit SQL-centric relational serving and curated marts. Lakehouse can fit Spark engineering, Delta data, semi-structured data, and multi-stage transformations. A solution may use both as well as a mirrored database.
Does Snowflake security automatically transfer to Fabric?
No. Rebuild roles, grants, masking, row access rules, and effective permissions in the target security model, then test access paths. Microsoft documents that granular source security must be reconfigured for mirrored data.
Will a Snowflake-to-Fabric migration reduce costs?
Savings are not guaranteed. Compare Snowflake compute and storage, replication, Fabric capacity, OneLake storage, networking, licenses, implementation, parallel operation, and support using representative workloads and current pricing.
How long does migration take?
Timing depends on object and workload counts, data volumes, code complexity, dependencies, compatibility, security, testing, and cutover constraints. An estate inventory and representative pilot provide a more reliable estimate than a generic timeline.