1.2 Use Snowflake Interfaces and tools
1.Which two of the following are benefits of using the Snowflake VS Code extension?(Select 2)
- A.It allows for the creation of interactive dashboards to share with business users.
- B.It provides SQL syntax highlighting and autocompletion specific to Snowflake.
- C.It automatically optimizes the underlying virtual warehouse configuration.
- D.It enables running queries and viewing results directly within the VS Code interface.
- E.It is the only tool that can be used to load data into Snowflake.
Show answer & explanation
Correct answers: B, D — It provides SQL syntax highlighting and autocompletion specific to Snowflake.; It enables running queries and viewing results directly within the VS Code interface.
- A. Incorrect. The Snowflake VS Code extension is a development tool focused on SQL editing, query execution, and object management. It does not have features for creating interactive dashboards. Dashboarding and data visualization are typically done in Snowsight or dedicated third-party BI tools.
- B. Correct. A key feature of the extension is its rich SQL editing support, which includes syntax highlighting, intelligent code completion (IntelliSense) for Snowflake-specific functions and keywords, and snippets. This significantly improves developer productivity and reduces errors.
- C. Incorrect. The VS Code extension does not manage or automatically optimize virtual warehouse configurations. Warehouse sizing, scaling policies, and other optimizations are configured by users through SQL commands or the Snowsight interface, not through the development extension.
- D. Correct. The extension allows developers to execute SQL queries and view the results in a new tab directly within the VS Code environment. This creates a seamless workflow, enabling developers to write, test, and iterate on their code without switching applications.
- E. Incorrect. This is a false statement. While the extension can be used to run `PUT` and `COPY` commands, Snowflake supports numerous data loading methods, including the Snowsight UI, the SnowSQL command-line client, Snowpipe for continuous loading, and a wide ecosystem of connectors and third-party ETL/ELT tools.