In which use cases does Snowflake apply egress charges?
Correct Answer: C
Snowflake applies egress charges in the case of database replication when data is transferred out of a Snowflake region to another region or cloud provider. This is because the data transfer incurs costs associated with moving data across different networks. Egress charges are not applied for data sharing within the same region, query result retrieval, or loading data into Snowflake, as these actions do not involve data transfer across regions. References: [COF-C03] SnowPro Core Certification Exam Study Guide Snowflake Documentation on Data Replication and Egress Charges1
COF-C03 Exam Question 187
What is a key difference between the Snowflake CLI and SnowSQL?
Correct Answer: B
The correct answer is B. Snowflake CLI is primarily used for managing workloads and applications, while SnowSQL is used for executing operations . SnowSQL is Snowflake's command-line client that is primarily used to connect to Snowflake and execute SQL statements. It is commonly used for SQL operations, including running queries, loading data, unloading data, and executing scripts. Snowflake CLI is a broader command-line tool designed for managing Snowflake workloads and application development workflows. It supports tasks related to Snowflake Native Apps, Snowpark, Streamlit, stages, tasks, and other development or deployment activities. Why B is correct: Snowflake CLI is more focused on managing Snowflake workloads, projects, and applications. SnowSQL is primarily used as a SQL command-line client to execute SQL operations against Snowflake. Why the other options are incorrect: A). This reverses the primary purposes of the tools. SnowSQL is not mainly for managing workloads and applications. C). SnowSQL is not limited to DDL, and Snowflake CLI is not limited to DML. D). Snowflake CLI is not limited to query execution, and SnowSQL is not a Python package management tool. Official Snowflake documentation reference: Snowflake documentation describes SnowSQL as the command-line client for connecting to Snowflake and executing SQL queries. Snowflake CLI is described as a command-line tool for developer workflows and managing Snowflake workloads and applications. Reference: Snowflake Documentation - SnowSQL; Snowflake Documentation - Snowflake CLI; SnowPro Core Study Guide - Snowflake Account and Resource Management. ==
COF-C03 Exam Question 188
A user wants to create objects within a schema but wants to restrict other users ' ability to grant privileges on these objects What configuration should be used to create the schema?
Correct Answer: A
COF-C03 Exam Question 189
What impact does dropping a column from a table have on the micro-partitions of that table?
Correct Answer: C
COF-C03 Exam Question 190
What feature of Snowflake Continuous Data Protection can be used for maintenance of historical data?
Correct Answer: D
Snowflake's Time Travel feature is used for the maintenance of historical data, allowing users to access and restore data that has been changed or deleted within a defined period4.