Snowflake DSA-C03 試験概要:
| 認定ベンダー: | Snowflake |
| 試験名: | SnowPro Advanced: Data Scientist 認定試験 (DSA-C03) |
| 試験番号: | DSA-C03 |
| 関連資格: | SnowPro Core 認定資格 |
| 対応言語: | 英語 |
| 試験形式: | 選択式 (単一選択), 選択式 (複数選択) |
| 推奨トレーニング: | Snowflake トレーニング&学習リソース |
| 受験申し込み: | Snowflake 認定試験の申し込み |
| サンプル問題: | Snowflake DSA-C03 サンプル問題 |
| 受験方法: | オンライン監視付き試験またはテストセンター |
| 前提条件: | 推奨:SnowPro Core 認定資格または同等の Snowflake 実務経験 |
| 公式シラバスのURL: | https://www.snowflake.com/certifications/ |
Snowflake DSA-C03 試験シラバストピック:
| セクション | 目標 |
|---|---|
| 機械学習のためのデータエンジニアリング | - SQLベースの特徴量エンジニアリング - Snowflakeを使用したデータパイプライン |
| モデルのデプロイと運用化 | - モニタリングとライフサイクル管理 - Snowflakeエコシステムにおけるモデルのデプロイ |
| 高度な分析と最適化 | - スケーラブルな分析デザインパターン - データクエリのパフォーマンス最適化 |
| Snowparkを使用した機械学習 | - Pythonベースの機械学習ワークフローにおけるSnowparkの活用 - モデルのトレーニングと評価のワークフロー |
| Snowflakeにおけるデータサイエンスの基礎 | - Snowflakeにおけるデータの前処理と変換 - 応用統計学とデータ探索 |
Snowflake SnowPro Advanced: Data Scientist Certification 認定 DSA-C03 試験問題:
1. A retail company is using Snowflake to store transaction data'. They want to create a derived feature called 'customer _ recency' to represent the number of days since a customer's last purchase. The transactions table 'TRANSACTIONS has columns 'customer_id' (INT) and 'transaction_date' (DATE). Which of the following SQL queries is the MOST efficient and scalable way to derive this feature as a materialized view in Snowflake?
A) Option B
B) Option D
C) Option A
D) Option E
E) Option C
2. You have deployed a vectorized Python UDF in Snowflake to perform sentiment analysis on customer reviews. The UDF uses a pre-trained transformer model loaded from a Stage. The model consumes a significant amount of memory (e.g., 5GB). Users are reporting intermittent 'Out of Memory' errors when calling the UDF, especially during peak usage. Which of the following strategies, used IN COMBINATION, would MOST effectively mitigate these errors and optimize resource utilization?
A) Increase the value of 'MAX BATCH_ROWS' for the UDF to process larger batches of data at once.
B) Reduce the value of 'MAX for the UDF to process smaller batches of data.
C) Increase the warehouse size to provide more memory per node.
D) Partition the input data into smaller chunks using SQL queries and call the UDF on each partition separately.
E) Implement lazy loading of the model within the UDF, ensuring it's only loaded once per warehouse node and reused across multiple invocations within that node.
3. You are tasked with building a fraud detection model using Snowflake and Snowpark Python. The model needs to identify fraudulent transactions in real-time with high precision, even if it means missing some actual fraud cases. Which combination of optimization metric and model tuning strategy would be most appropriate for this scenario, considering the importance of minimizing false positives (incorrectly flagging legitimate transactions as fraudulent)?
A) Precision, optimized with a threshold adjustment to minimize false positives.
B) AUC-ROC, optimized with a randomized search focusing on hyperparameters related to model complexity.
C) F 1-Score, optimized to balance precision and recall equally.
D) Log Loss, optimized with a grid search focusing on hyperparameters that improve overall accuracy.
E) Recall, optimized with a threshold adjustment to minimize false negatives.
4. You are developing a Snowflake Native App that leverages Snowflake Cortex for text summarization. The app needs to process user-provided text input in real-time and return a summarized version. You want to expose this functionality as a secure and scalable REST API endpoint within the Snowflake environment. Which of the following strategies are MOST suitable for achieving this, considering best practices for security and performance?
A) Utilize a Snowflake Stored Procedure written in SQL that invokes the 'SNOWFLAKE.CORTEX.SUMMARIZE' function, and then create a Snowflake API Integration to expose the stored procedure as a REST endpoint.
B) Develop a Snowflake Native App containing a Python UDF that calls 'SNOWFLAKCORTEX.SUMMARIZE function, and expose it as a REST API endpoint using Snowflake's API Integration feature within the app package.
C) Write a Snowflake Stored Procedure using Javascript to invoke the 'SNOWFLAKE.CORTEX.SUMMARIZE function, deploy the procedure to a Snowflake stage, and then trigger it via an AWS Lambda function integrated with Snowflake.
D) Create a Snowflake External Function using Python that directly calls the 'SNOWFLAKE.CORTEX.SUMMARIZE' function and expose this function via a REST API gateway outside of Snowflake.
E) Develop a Snowflake Native App that includes a Java UDF that calls 'SNOWFLAKE.CORTEX.SUMMARIZE and expose a REST API using Snowflake's built-in REST API capabilities within the Native App framework.
5. You are developing a churn prediction model and want to track its performance across different model versions using the Snowflake Model Registry. After registering a new model version, you need to log evaluation metrics (e.g., AUC, F 1-score) and custom tags associated with the training run. Assuming you have a registered model named 'churn_model' with version 'v2', which of the following code snippets demonstrates the correct way to log these metrics and tags using the Snowflake Python Connector and the 'ModelRegistry' API?
A)
B)
C)
D)
E) 
質問と回答:
| 質問 # 1 正解: E | 質問 # 2 正解: C、D、E | 質問 # 3 正解: A | 質問 # 4 正解: A、B | 質問 # 5 正解: E |














915 お客様のコメント
品質保証JPexamはIT認定試験のシラバスに従って、試験問題の範囲を正確に絞って、的中率が99%の最新問題集を捧げます。
1年間の無料更新サービスJPexamは1年以内に問題集の無料更新サービスを提供し、お客様がいつでも最新版の問題集を持つことを保証いたします。もし試験の内容が変更されたら、弊社は直ちにお客様にお知らせします。それに、弊社の問題集が更新されたら、早速メールで最新バージョンを送付いたします。
全額返金JPexamの問題集を利用すると、短時間で勉強しても試験に合格できるのを保証いたします。試験に不合格になってしまった場合、弊社は全額返金いたします。(
ご購入前のお試しJPexamは問題集のサンプルを無料で提供いたします。ご購入前にサンプルを試用して製品の品質を確認することができます。ご遠慮なく利用してください。
