SOL-C01 Practice Questions
273 real SOL-C01 exam questions with expert-verified answers and explanations. Page 3 of 6.
- Question #115Data Loading and Unloading
You are loading semi-structured JSON data into a Snowflake table named 'ORDERS'. The JSON files contain nested arrays and occasionally have missing fields. You need to load only th...
COPY INTOJSONSemi-structured dataData extraction - Question #116Data Loading and Unloading
You are loading data from a CSV file stored in an AWS S3 bucket into a Snowflake table. The CSV file uses a custom delimiter and contains a date field that needs to be explicitly f...
COPY INTOData loadingFile formatDate formatting - Question #117Data Loading and Unloading
A Snowflake administrator needs to load data from multiple compressed (gzip) CSV files located in an external stage into a Snowflake table. Which *COPY INTO' command options can im...
Data LoadingCOPY INTOPerformance OptimizationVirtual Warehouses - Question #118Data Loading and Unloading
You are tasked with loading data from a Parquet file into a Snowflake table. The Parquet file contains a column with a timestamp datatype. However, the timestamp values are being i...
Data LoadingCOPY INTO commandTimestamp FormatParquet - Question #119Data Loading and Unloading
Your team has set up an automated data pipeline to load data into Snowflake using the *COPY INTO' command from an S3 bucket. After some time, you notice that some files in the buck...
Data LoadingMonitoringCOPY INTOError Handling - Question #121Data Loading and Unloading
You are tasked with loading data into a Snowflake table 'SALES DATA' that contains columns 'SALE ID (NUMBER)' , 'PRODUCT ID (NUMBERY, 'SALE DATE (DATE), and 'SALE AMOUNT (NUMBER)'....
Data LoadingError HandlingSQL FunctionsTRY_TO_DATE - Question #122Data Loading and Unloading
You are responsible for optimizing the data loading process into a Snowflake table 'PRODUCT REVIEWS'. The source data is in JSON format and contains nested structures. You notice t...
Data Loading OptimizationSemi-structured DataLATERAL FLATTENQuery Performance - Question #123Data Loading and Unloading
You are inserting data into a table named 'EVENTS' which contains a column 'EVENT DATA' of type 'VARIANT'. The data being inserted comes from an external stage and is in JSON forma...
Data LoadingVARIANT Data TypeJSON ProcessingMemory Management - Question #125Data Loading and Unloading
A data engineer is tasked with loading JSON data containing nested arrays into Snowflake. Some JSON files exceed Snowflake's maximum single row size limit. Which of the following s...
JSON data loadingRow size limitNested arraysData pre-processing - Question #126Querying and Performance
You are using Snowflake to store sensor data, which comes in the form of JSON. Each JSON document contains fields like `timestamp' , 'sensor_id' , and a variable number of readings...
Semi-structured dataJSON arraysFLATTEN functionQuery optimization - Question #127Data Loading and Unloading
You are tasked with loading data from a series of CSV files stored in an Amazon S3 bucket into Snowflake. The CSV files contain a header row, but some files have slight variations...
Data LoadingCSVSchema DriftCOPY INTO - Question #128Querying and Performance
A Snowflake data warehouse has a large table named 'ORDERS' that is frequently queried by multiple virtual warehouses of different sizes for various analytical workloads. The data...
Query PerformanceWorkload ManagementMaterialized ViewsCaching Mechanisms - Question #129Querying and Performance
You are managing a Snowflake environment that ingests data from various sources, including structured data (CSV files) and semi-structured data (JSON files). You notice that query...
Data LoadingVirtual WarehousesPerformance OptimizationMicro-batching - Question #130Virtual Warehouses
A data engineer is experiencing inconsistent query performance during peak hours. They have a single X- Small warehouse currently configured. After analyzing query history, they ob...
Multi-cluster warehousesWarehouse scalingConcurrency managementCost optimization - Question #131Data Loading and Unloading
You need to load a large CSV file (1 TB) into a Snowflake table. Which of the following methods would generally provide the fastest loading performance?
Data LoadingCOPY INTOPerformance OptimizationLarge Files - Question #132Virtual Warehouses
A data team is using a Snowflake virtual warehouse for both ETL processes and ad-hoc reporting. During peak ETL hours, reporting queries are significantly slowed down. What is the...
Virtual WarehousesWorkload IsolationPerformance OptimizationResource Management - Question #133Virtual Warehouses
Consider the following Snowflake warehouse definition: 'CREATE OR REPLACE WAREHOUSE MY WAREHOUSE WITH WAREHOUSE SIZE = 'MEDIUM' WAREHOUSE TYPE = 'STANDARD' AUTO SUSPEND = 300 AUTO...
Virtual WarehousesWarehouse ConfigurationMulti-cluster WarehousesScaling Policies - Question #134Snowflake Account and Security
A Snowflake account has two virtual warehouses, 'WH ETC and 'WH REPORTING'. You need to ensure that the cost of running queries against a specific table, 'SALES DATA' , is accurate...
Cost ManagementQUERY_TAGCost AllocationQuery Tracking - Question #135Data Loading and Unloading
A data engineering team is tasked with loading a large dataset (5TB) into Snowflake from an external S3 bucket. The data loading process is experiencing significant performance bot...
Data Loading PerformanceVirtual Warehouse SizingS3 Data OrganizationCOPY INTO Optimization - Question #136Virtual Warehouses
You are designing a data pipeline in Snowflake to process streaming data from Apache Kafka. You need to choose the appropriate virtual warehouse size. The data arrives at a rate of...
Virtual WarehousesWarehouse SizingStreaming DataPerformance Optimization - Question #138Virtual Warehouses
A Snowflake environment hosts two distinct workloads: daily ETL processes that require significant compute power and ad-hoc analytical queries from business users. You want to opti...
Virtual WarehousesWorkload IsolationCost OptimizationResource Monitors - Question #139Virtual Warehouses
A data engineering team is experiencing significant delays during their nightly ETL process in Snowflake. The process involves loading data from several external cloud storage loca...
Multi-cluster WarehousesETL Performance OptimizationResource ScalingConcurrency Management - Question #141Data Loading and Unloading
Your team is loading data into Snowflake using Snowpipe. You've noticed that data loading is significantly slower than expected, even though your virtual warehouse is sized appropr...
SnowpipeData Loading PerformanceVirtual Warehouse ConfigurationFile Size Optimization - Question #142Virtual Warehouses
You have a virtual warehouse named `REPORTING that you want to resize from 'MEDIUM' to 'LARGE. You execute the following SQL command: ALTER WAREHOUSE REPORTING WH SET WAREHOUSE SIZ...
Virtual WarehousesWarehouse ResizingQuery Management - Question #143Virtual Warehouses
A Snowflake account has a virtual warehouse named `ANALYTICS WH' configured with multi- clustering. The MIN CLUSTER COUNT is set to 1, and the MAX CLUSTER COUNT is set to 3. During...
Virtual WarehouseMulti-cluster WarehouseAuto-scalingScaling Policy - Question #144Querying and Performance
A data engineering team uses Snowflake to load and transform large datasets. They have observed that a specific transformation job consistently takes an unacceptably long time to c...
Query OptimizationPerformance TuningExecution PlanTroubleshooting - Question #145Virtual Warehouses
A Snowflake virtual warehouse named 'TRANSFORM WH' is configured with the following parameters: 'WAREHOUSE SIZE = XSMALL', 'AUTO SUSPEND = , and 'AUTO RESUME = TRUE. During peak ho...
Virtual WarehousesMulti-Cluster WarehousesPerformance OptimizationCost Optimization - Question #146Data Loading and Unloading
A data team is designing a data pipeline that loads data from S3 into Snowflake. The raw data in S3 is compressed using gzip and stored in multiple files. They want to use a Snowfl...
COPY INTO commandData compressionFile formatsS3 data loading - Question #147Virtual Warehouses
A Snowflake administrator notices that a virtual warehouse named 'REPORTING WH' is frequently idle during off-peak hours. They want to optimize costs by ensuring the warehouse susp...
Virtual Warehouse ConfigurationCost OptimizationAuto-suspendAuto-resume - Question #148Querying and Performance
A company is experiencing inconsistent query performance in their Snowflake environment. Some queries execute quickly, while others, seemingly similar, take significantly longer. T...
Query Performance TuningVirtual WarehousesQuery HistoryClustering - Question #149
You are tasked with creating a table `EMPLOYEES in Snowflake to store employee data. The table should have columns for 'employee_id' (INT, primary key), 'first_name' (VARCHAR(50)),...
- Question #151Virtual Warehouses
You have a Snowflake virtual warehouse named 'REPORTING that is consistently experiencing performance issues during peak hours. You suspect that resource contention is the primary...
Virtual WarehousesMulti-Cluster WarehousesPerformance TuningConcurrency Management - Question #153Data Loading and Unloading
You are responsible for managing a Snowflake environment where data is loaded from various external sources. You want to use Snowsight to quickly identify all tables within a speci...
SnowsightInformation SchemaData LoadingTable Metadata - Question #154Querying and Performance
You are tasked with creating a table in Snowflake to store customer order data. You need to ensure that the 'order date' column always defaults to the current date if no value is p...
CREATE TABLEDEFAULT constraintAutomatic ClusteringClustering Key - Question #155Data Loading and Unloading
You are using the 'COPY INTO' command to load data from an Amazon S3 bucket into a Snowflake table named 'employees'. The data in S3 is in CSV format, compressed with gzip, and con...
COPY INTO commandData loadingCSV file formatError handling - Question #156Snowflake Account and Security
You have a Snowflake table named 'products' with columns 'product id', 'product_name', and 'price'. You need to create a view called 'expensive_products' that only shows products w...
ViewsAccess ControlRBACSQL DDL/DCL - Question #157Querying and Performance
You are working with a Snowflake table named 'transactions' that contains a 'transaction_time' column of data type 'TIMESTAMP NTZ'. You need to retrieve all transactions that occur...
Query OptimizationTimestamp OperationsWHERE ClausePerformance Tuning - Question #162Virtual Warehouses
You have created a virtual warehouse in Snowflake and loaded data into several tables. You observe that query performance is inconsistent, with some queries running quickly and oth...
Virtual WarehousesQuery PerformanceResource ContentionWorkload Management - Question #163Data Loading and Unloading
You are using a named file format called to load data from CSV files into a Snowflake table named `PRODUCTS'. However, you are encountering errors during the data loading process b...
Data LoadingFile FormatsError HandlingCOPY INTO Statement - Question #164Data Loading and Unloading
You have a table 'SALES DATA' with columns 'PRODUCT_ID' ONT), 'SALE_DATE' (DATE), and 'SALE AMOUNT' You want to load data into this table from various sources. You need to insert m...
INSERT statementNULL handlingMulti-row insertData loading best practices - Question #165Querying and Performance
You have a table 'PRODUCT_PRICES' defined as 'CREATE TABLE PRODUCT_PRICES (PRODUCT_ID INT, PRICE LAST UPDATED TIMESTAMP NTZ)'. You want to insert new prices for some products, but...
MERGE StatementDML OperationsUPSERTPerformance Optimization - Question #166Data Loading and Unloading
You are loading data into a Snowflake table 'EMPLOYEE DATA (EMP_ID INT, EMP NAME VARCHAR, DEPARTMENT VARCHAR)' using 'INSERT' statements. You notice that some of the 'EMP NAME valu...
Data LoadingSQL SyntaxString EscapingParameterized Queries - Question #167Querying and Performance
You are creating a table 'ORDERS' to store customer orders and need to include an 'ORDER ID' column that automatically increments with each new order. You want to achieve this with...
Identity ColumnSequencesAuto-incrementDDL/DML - Question #168Data Loading and Unloading
You are tasked with loading data from a set of CSV files located in an Amazon S3 bucket into a Snowflake table named 'CUSTOMER DATA'. The files have headers, but some files might h...
COPY INTOData LoadingError HandlingColumn Mapping - Question #169Data Loading and Unloading
You have a Snowflake table named 'SALES DATA' that you load data into daily from a CSV file using Snowsight. Recently, the load times have increased significantly. You suspect the...
Data LoadingCOPY INTOPerformance TuningCost OptimizationVirtual Warehouses - Question #170Data Loading and Unloading
You are designing a data ingestion pipeline in Snowflake using Snowsight to load JSON data from an external stage (AWS S3). The JSON files contain nested arrays and objects, and yo...
Data LoadingJSON ProcessingLateral FlattenCOPY INTO - Question #171Data Loading and Unloading
You are using Snowsight to load data into a Snowflake table 'PRODUCT DATA' from a CSV file stored in an internal stage. The CSV file contains a column named 'PRICE' which represent...
Data LoadingCOPY INTOTRY_TO_NUMBERData Cleansing - Question #172Data Loading and Unloading
A Snowflake data engineer is tasked with optimizing the performance of daily data loads into a fact table named `SALES FACT. The data is loaded from multiple CSV files stored in an...
Data Loading PerformanceCOPY INTOFile SizingParallelism - Question #175Data Loading and Unloading
A Snowflake table 'product catalog' exists with columns 'product id', 'product_name', and 'price'. You have a pipe-delimited file in an external stage named 's3 stage' containing p...
COPY INTOData LoadingTransformationsNULL Handling - Question #176Data Loading and Unloading
You are loading data from a set of compressed (gzip) JSON files in an external stage named 'json_stage'. The target table is named raw_event' , and it has a single VARIANT column n...
SnowpipeContinuous Data LoadingExternal StageCOPY INTO