ARA-C01 · Question #55
A Snowflake Architect is setting up database replication to support a disaster recovery plan. The primary database has external tables. How should the database be replicated?
The correct answer is B. Move the external tables to a database that is not replicated, then replicate the primary database.. External tables in Snowflake are metadata objects that point to files in an external stage (S3, Azure Blob, GCS). The actual data is not stored in Snowflake and therefore cannot be replicated as part of database replication - Snowflake replication only covers internal data and me
Question
A Snowflake Architect is setting up database replication to support a disaster recovery plan. The primary database has external tables. How should the database be replicated?
Options
- ACreate a clone of the primary database then replicate the database.
- BMove the external tables to a database that is not replicated, then replicate the primary database.
- CReplicate the database ensuring the replicated database is in the same region as the external
- DShare the primary database with an account in the same region that the database will be
How the community answered
(37 responses)- A3% (1)
- B78% (29)
- C14% (5)
- D5% (2)
Explanation
External tables in Snowflake are metadata objects that point to files in an external stage (S3, Azure Blob, GCS). The actual data is not stored in Snowflake and therefore cannot be replicated as part of database replication - Snowflake replication only covers internal data and metadata. If you attempt to replicate a database containing external tables, those tables cannot be meaningfully replicated to a different cloud region or account. The correct approach is to move the external tables to a separate database that is intentionally excluded from replication, then replicate the primary database (which now contains only internally-stored objects). Option C is incorrect because external tables reference external cloud storage, and region co-location does not solve the replication limitation. Option D (sharing) is not a DR strategy. Option A (cloning) does not address replication to another account.
Topics
Community Discussion
No community discussion yet for this question.