| Exam Code/Number: | DEA-C02Join the discussion |
| Exam Name: | SnowPro Advanced: Data Engineer (DEA-C02) |
| Certification: | Snowflake |
| Question Number: | 354 |
| Publish Date: | Sep 04, 2026 |
|
Rating
100%
|
|
You have a table 'SALES DATA' in your production environment. You want to create a development environment using cloning, but only want to include data up to a specific point in time to minimize storage costs and potential exposure of recent, sensitive data'. You know there were significant changes to the 'SALES DATA' table structure on '2024-01-15'. Your goal is to create a clone that only includes the structure as of '2024-01-14'. Which Snowflake command is MOST appropriate for this scenario?
You have a base table 'ORDERS' with columns 'ORDER ID, 'CUSTOMER D', 'ORDER DATE, and 'ORDER AMOUNT'. You need to create a view that aggregates the total order amount per customer per month. However, for data governance purposes, you need to ensure that the view only shows data for the last 3 months. What is the MOST efficient and secure way to create this view in Snowflake?
You are tasked with optimizing a Snowpipe Streaming pipeline that ingests data from Kafka into a Snowflake table named 'ORDERS' You notice that while the Kafka topic has high throughput, the data ingestion into Snowflake is lagging. The pipe definition is as follows: "sql CREATE OR REPLACE PIPE ORDERS_PIPEAS COPY INTO ORDERS FROM @KAFKA STAGE FILE_FORMAT = (TYPE = JSON); Which of the following actions, taken individually, would be MOST effective in improving the ingestion rate, assuming sufficient compute resources are available in your Snowflake virtual warehouse?
You are tasked with implementing a data loading process for a table 'CUSTOMER DATA' in Snowflake. The source data is in Parquet format on Azure Blob Storage and contains personally identifiable information (PII). You must ensure that the data is loaded securely, masked during the loading process, and that only authorized users can access the unmasked data after the load. Assume you have already created a stage pointing to the Azure Blob Storage. Which of the following steps should you take to achieve this?
You have implemented a masking policy on the 'SSN' column of the 'EMPLOYEES' table. You now need to suspend the masking policy temporarily for a specific batch job that requires access to the unmasked data'. What is the recommended way to achieve this without dropping the masking policy or altering the user's role?