Frequently asked questions for Mirroring Snowflake in Microsoft Fabric

This article answers frequently asked questions about Mirroring Snowflake in Microsoft Fabric.

Features and capabilities

Is there a staging or landing zone for Snowflake? If so, is it outside of OneLake?

For Snowflake, we do use a landing zone to store both the snapshot and change data into OneLake, to improve performance as we're converting these files in the landing zones into delta vertiparquet.

Can views, transient or external tables be replicated?

Currently, only replicating regular tables are supported.

How do I manage connections?

Select the settings cog, then select on Manage connection and gateways. You can also delete existing connections from this page.

Cost efficiency

What should I do to avoid or reduce Snowflake costs?

Implement Snowflake budgets, use limits on credits, or use dedicated a smaller Snowflake instance based on requirements.

How are ingress fees handled?

Fabric doesn't charge for Ingress fees into OneLake for Mirroring.

How are egress fees handled?

If hosted outside of Azure, refer to Snowflake and your cloud documentation for egress costs. If hosted in Azure but in a different region from your Fabric capacity, data egress will be charged. If hosted in Azure in the same region, there is no data egress.

Performance

How long does the initial replication take?

It depends on the size of the data that is being brought in.

How long does it take to replicate inserts/updates/deletes?

Near real-time latency.

Will the Power BI reports use direct lake mode?

Yes, tables are all v-ordered delta tables.

Troubleshoot Mirroring Snowflake in Microsoft Fabric

What are the replication statuses?

Can Snowflake Mirroring be accessed through the Power BI Gateway or behind a firewall?

Currently, access through the Power BI Gateway or behind a firewall is unsupported.

What does starting the Mirroring do?

The data from source tables will be reinitialized. Each time you stop and start, the entire table is fetched again.

What happens if I deselect a table from Mirroring?

We stop Mirroring that specific table and delete it from OneLake.

If I delete the Mirror does it affect the source mirrored database?

No, we just remove the streaming tables.

Can I Mirror the same database multiple times?

Yes, you can, but you shouldn't need to. Once the data is in Fabric, it can be shared from there.

Can I Mirror specific tables from my source database?

Yes, specific tables can be selected during Mirroring configuration.

Data governance

Is data ever leaving the customers Fabric tenant?

No.

Is data staged outside of a customer environment?

No, data isn't staged outside of customer environment, it's staged in the customer's OneLake.

Licensing

What are licensing options for Fabric Mirroring?

A Power BI Premium, Fabric Capacity, or Trial Capacity is required. For more information on licensing, see Microsoft Fabric licenses.

What are the Fabric compute costs associated with Mirroring?

There's no cost for Mirroring or storing mirrored data in Fabric, unless storage exceeds provisioned capacity.