Snowflake SnowPro Advanced: Data Scientist Certification - DSA-C03무료 덤프문제 풀어보기
You are performing exploratory data analysis on a dataset containing customer transaction data in Snowflake. The dataset has a column named 'transaction_amount' and a column named 'customer_segment'. You want to analyze the distribution of transaction amounts for each customer segment using Snowflake's statistical functions. Which of the following approaches would BEST achieve this, providing insights into the central tendency and spread of the data?


정답: B
설명: (Fast2test 회원만 볼 수 있음)
You are a data scientist working for an e-commerce company. You have a table named 'sales_data' with columns 'product_id' , customer_id' , 'transaction_date' , and 'sale_amount'. You need to identify the top 5 products by total sale amount for each month. Which of the following Snowflake SQL queries is the MOST efficient and correct way to achieve this, while also handling potential ties in sale amounts?
정답: A,B
설명: (Fast2test 회원만 볼 수 있음)
You are tasked with forecasting the daily sales of a specific product for the next 30 days using Snowflake. You have historical sales data for the past 3 years, stored in a Snowflake table named 'SALES DATA', with columns 'SALE DATE (DATE type) and 'SALES AMOUNT' (NUMBER type). You want to use the Prophet library within a Snowflake User-Defined Function (UDF) for forecasting. The Prophet model requires the input data to have columns named 'ds' (for dates) and 'y' (for values). Which of the following code snippets demonstrates the CORRECT way to prepare and pass your data to the Prophet UDF in Snowflake, assuming you've already created the Python UDF 'prophet_forecast'?
정답: B
설명: (Fast2test 회원만 볼 수 있음)
You are developing a model to predict equipment failure in a factory using sensor data stored in Snowflake. The data is partitioned by 'EQUIPMENT ID' and 'TIMESTAMP. After initial model training and cross-validation using the following code snippet:

You observe significant performance variations across different equipment groups when evaluating on out-of-sample data'. Which of the following strategies could you employ to address this issue within the Snowflake environment to improve the model's generalization ability across all equipment?

You observe significant performance variations across different equipment groups when evaluating on out-of-sample data'. Which of the following strategies could you employ to address this issue within the Snowflake environment to improve the model's generalization ability across all equipment?
정답: B,D
설명: (Fast2test 회원만 볼 수 있음)
A data scientist is analyzing sales data in Snowflake to identify seasonal trends. The 'SALES TABLE' contains columns 'SALE DATE' (DATE) and 'SALE _ AMOUNT' (NUMBER). They want to calculate the average daily sales amount for each month and year in the dataset. Which of the following SQL queries will correctly achieve this, while also handling potential NULL values in 'SALE AMOUNT?


정답: B,C,E
설명: (Fast2test 회원만 볼 수 있음)
You have a dataset in Snowflake containing customer reviews. One of the columns, 'review_text', contains free-text customer feedback. You want to perform sentiment analysis on these reviews and include the sentiment score as a feature in your machine learning model. Furthermore, you wish to categorize the sentiment into 'Positive', 'Negative', and 'Neutral'. Given the need for scalability and efficiency within Snowflake, which methods could be employed?
정답: A,C,E
설명: (Fast2test 회원만 볼 수 있음)
You are tasked with identifying Personally Identifiable Information (PII) within a Snowflake table named 'customer data'. This table contains various columns, some of which may contain sensitive information like email addresses and phone numbers. You want to use Snowflake's data governance features to tag these columns appropriately. Which of the following approaches is the MOST effective and secure way to automatically identify and tag potential PII columns with the 'PII CLASSIFIED tag in your Snowflake environment, ensuring minimal manual intervention and optimal accuracy?
정답: A
설명: (Fast2test 회원만 볼 수 있음)
You have trained a fraud detection model using scikit-learn and want to deploy it in Snowflake using the Snowflake Model Registry. You've registered the model as 'fraud _ model' in the registry. You need to create a Snowflake user-defined function (UDF) that loads and executes the model. Which of the following code snippets correctly creates the UDF, assuming the model is a serialized pickle file stored in a stage named 'model_stage'?


정답: B
설명: (Fast2test 회원만 볼 수 있음)
A data scientist is performing exploratory data analysis on a table named 'CUSTOMER TRANSACTIONS. They need to calculate the standard deviation of transaction amounts C TRANSACTION AMOUNT) for different customer segments CCUSTOMER SEGMENT). The 'CUSTOMER SEGMENT column can contain NULL values. Which of the following SQL statements will correctly compute the standard deviation, excluding NULL transaction amounts, and handling NULL customer segments by treating them as a separate segment called 'Unknown'? Consider using Snowflake-specific functions where appropriate.


정답: A,E
설명: (Fast2test 회원만 볼 수 있음)
You are working with a large dataset of transaction data in Snowflake to identify fraudulent transactions. The dataset contains millions of rows and includes features like transaction amount, location, time, and user ID. You want to use Snowpark and SQL to identify potential outliers in the 'transaction amount' feature. Given the potential for skewed data and varying transaction volumes across different locations, which of the following data profiling and feature engineering techniques would be the MOST effective at identifying outlier transaction amounts while considering the data distribution and location-specific variations?
정답: A,B
설명: (Fast2test 회원만 볼 수 있음)
A data science team is developing a churn prediction model using Snowpark Python. They have a feature engineering pipeline defined as a series of User Defined Functions (UDFs) that transform raw customer data stored in a Snowflake table named 'CUSTOMER DATA'. Due to the volume of data (billions of rows), they need to optimize UDF execution for performance. Which of the following strategies, when applied individually or in combination, will MOST effectively improve the performance of these UDFs within Snowpark?
정답: A,B
설명: (Fast2test 회원만 볼 수 있음)
You have built a customer churn prediction model using Snowflake ML and deployed it as a Python stored procedure. The model outputs a churn probability for each customer. To assess the model's stability and potential business impact, you need to estimate confidence intervals for the average churn probability across different customer segments. Which of the following approaches is MOST appropriate for calculating these confidence intervals, considering the complexities of deploying and monitoring models within Snowflake?
정답: A
설명: (Fast2test 회원만 볼 수 있음)
You are working with a large dataset of customer transactions in Snowflake. The dataset contains columns like 'customer id' , 'transaction date', 'product category' , and 'transaction_amount'. Your task is to identify fraudulent transactions by detecting anomalies in spending patterns. You decide to use Snowpark for Python to perform time-series aggregation and feature engineering. Given the following Snowpark DataFrame 'transactions_df , which of the following approaches would be MOST efficient for calculating a 7-day rolling average of for each customer, while also handling potential gaps in transaction dates?
정답: C
설명: (Fast2test 회원만 볼 수 있음)
You are a data scientist working with a large dataset of customer transactions stored in Snowflake. You need to identify potential fraud using statistical summaries. Which of the following approaches would be MOST effective in identifying unusual spending patterns, considering the need for scalability and performance within Snowflake?
정답: B,D
설명: (Fast2test 회원만 볼 수 있음)
You are using the NetworkX library in Snowpark Python to analyze social network data stored in a Snowflake table named 'USER CONNECTIONS', which has columns 'USER ID' and 'CONNECTED USER representing connections between users. You want to find the users with the highest 'betweenness centrality' to identify influential nodes in the network. Which Snowpark Python code snippet would correctly calculate and display the top 5 users with the highest betweenness centrality?
정답: E
설명: (Fast2test 회원만 볼 수 있음)