SnowPro Advanced: Architect — Question 20

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?

Answer options

Correct answer: C

Explanation

The correct answer is C because enabling replication allows automatic synchronization of database objects and data from the Production account to the QA account, which is efficient and minimizes complexity. Options A and B involve more manual steps and additional configurations that increase complexity, while option D requires creating an external function and stored procedure, which is not as straightforward as replication.