ARA-C01 · Question #141
ARA-C01 Question #141: Real Exam Question with Answer & Explanation
The correct answer is C: 1) Enable replication for each database in the Production account. This approach is the least complex because it uses Snowflake's built-in replication feature to copy the data and database objects from the Production account to the QA account. Replication is a fast and efficient way to synchronize data across accounts, regions, and cloud platfor
Question
An Architect has chosen to separate their Snowflake Production and QA environments using two separate Snowflake accounts. The QA account is intended to run and test changes on data and database objects before pushing those changes to the Production account. It is a requirement that all database objects and data in the QA account need to be an exact copy of the database objects, including privileges and data in the Production account on at least a nightly basis. Which is the LEAST complex approach to use to populate the QA account with the Production account's data and database objects on a nightly basis?
Options
- A1) Create a share in the Production account for each database
- B1) Create a stage in the Production account
- C1) Enable replication for each database in the Production account
- D1) In the Production account, create an external function that connects into the QA account and
Explanation
This approach is the least complex because it uses Snowflake's built-in replication feature to copy the data and database objects from the Production account to the QA account. Replication is a fast and efficient way to synchronize data across accounts, regions, and cloud platforms. It also preserves the privileges and metadata of the replicated objects. By creating clones of the replica databases, the QA account can run tests on the cloned data without affecting the original data. Clones are also zero- copy, meaning they do not consume any additional storage space unless the data is modified. This approach does not require any external stages, tasks, Snowpipe, or external functions, which can add complexity and overhead to the data transfer process.
Topics
Community Discussion
No community discussion yet for this question.