SnowPro Core試験(COF-C03)は、Snowflakeの基礎知識を幅広く問う100問・115分の試験です。 この記事では、出題比率の高い3つのドメイン(Architecture / Security / Data Transformation)から厳選した練習問題を掲載し、各分野の出題傾向と解答のポイントを解説します。
| ドメイン | 配点比率 | 主な出題テーマ | 出題パターン |
|---|---|---|---|
| AI Data Cloud Features & Architecture | 25% | 三層アーキテクチャ・キャッシュ・マイクロパーティション・エディション | 「3種類のキャッシュの違い」「各レイヤーの役割」「エディション別機能」を問う知識問題 |
| Account Access & Security | 20% | RBAC・Network Policy・暗号化・MFA | 「ACCOUNTADMINの直下ロール」「Network Policyの優先順位」をシナリオで出題 |
| Data Transformation | 20% | VARIANT型・FLATTEN・QUALIFY・UDF | 「半構造化データの操作SQL」「QUALIFY句の役割」をSQL知識として出題 |
| Performance Concepts | 15% | Warehouse設計・スケールアップ/アウト・クラスタリングキー | 「同時実行性の改善方法」「Query Profileの読み方」を判断問題で出題 |
| Data Movement | 10% | COPY INTO・Snowpipe・Stage | 「ON_ERRORオプションの動作」「Snowpipeの課金モデル」を知識問題で出題 |
| Overview of Data Platform | 10% | Data Sharing・Marketplace・Replication | 「Reader Accountのコスト負担」「Listing形態」を知識問題で出題 |
Snowflake AI Data Cloud Features & Architecture(25%)は試験で最も配点が高いドメインです。三層アーキテクチャの各レイヤーの責務・3種類のキャッシュの違い・マイクロパーティションの仕組みを正確に理解しましょう。
Architecture
問題 1
Snowflakeの3種類のキャッシュについて、正しい説明はどれですか?
正解: B
Snowflakeには3種類のキャッシュがあります。Result CacheはCloud Services Layerで管理され、同一クエリの結果を24時間キャッシュします。基礎データが変更されていなければWarehouseを起動せずに即座に結果を返すため、コンピュートクレジットは消費されません(B)。Metadata CacheもCloud Services Layerで管理され、テーブルの行数・MIN/MAX値などの統計情報を保持します(Aは誤り:ローカルSSDではなくCloud Services Layer)。Warehouse CacheはCompute Layer(各WarehouseのローカルSSD)にデータをキャッシュし、Warehouseがサスペンドされるとクリアされます(Cは誤り:各Warehouse固有で共有されない。Dは誤り:Result Cacheの説明ではない)。
Account Access & Security(20%)ドメインでは、システム定義ロールの階層構造・Network Policyの動作・暗号化方式が問われます。特にACCOUNTADMIN・SYSADMIN・SECURITYADMINの関係は必出です。
Security
問題 2
Snowflakeでアカウントレベルとユーザーレベルの両方にNetwork Policyを設定した場合、接続時の評価ロジックとして正しいものはどれですか?
正解: B
SnowflakeのNetwork Policyは、ユーザーレベルの設定がアカウントレベルよりも優先されます。ユーザーにNetwork Policyが設定されている場合、そのユーザーの接続にはユーザーレベルのNetwork Policyのみが適用され、アカウントレベルの設定は無視されます(和集合や積集合ではありません)。ユーザーレベルの設定がないユーザーにはアカウントレベルのNetwork Policyが適用されます。この仕組みにより、特定のリモートワーカーや外部コンサルタントに対して、アカウント全体のIP制限とは異なるネットワークポリシーを適用できます。
Overview of Data Transformation(20%)ドメインでは、Snowflake固有のSQL機能が問われます。VARIANT型の操作・FLATTEN関数・QUALIFY句はCore試験で頻出です。
Data Transformation
問題 3
SnowflakeのQUALIFY句の役割として正しいものはどれですか?
正解: B
QUALIFY句はSnowflake独自のSQL拡張で、ウィンドウ関数の結果に対して直接フィルタリングを行います。通常、ウィンドウ関数の結果でフィルタリングするにはサブクエリやCTEが必要ですが、QUALIFYを使えば1つのSELECT文で完結します。例えば「各部署の売上トップ3」を取得する場合、SELECT *, ROW_NUMBER() OVER (PARTITION BY dept ORDER BY sales DESC) rn FROM sales_table QUALIFY rn <= 3と書けます。SQLの実行順序はWHERE → GROUP BY → HAVING → WINDOW → QUALIFYの順で、QUALIFYはウィンドウ関数の計算後に適用されます。HAVINGはGROUP BYの結果をフィルタする句であり、ウィンドウ関数には対応していません(Aは誤り)。
100問・115分で1問あたり約70秒です。30秒以上考えて判断がつかない問題はフラグを立ててスキップし、1周目で80問以上を解答、2周目でフラグ問題を回収する戦略が有効です。
4択のうち明らかに誤りの選択肢を2つ消去し、残り2択で判断するパターンが多いです。「すべてのエディションで」「常に」「のみ」などの断定表現は誤りのことが多い傾向があります。
「2つ選べ」「3つ選べ」の問題では、選択すべき数が問題文に明示されています。正解の数が分かっているため、消去法で絞り込みやすいメリットがあります。
SnowPro Core試験の問題数と制限時間は?
SnowPro Core(COF-C03)は100問・115分の試験です。1問あたり約70秒のペースで解答する必要があり、時間管理が合否を分ける重要なポイントです。合格ラインは750/1000点で、80%以上の正答率を目標にするのが安全です。迷った問題にはフラグを立ててスキップし、後から戻る戦略を練習しておきましょう。
どのドメインから学習すべきですか?
配点が最も高いSnowflake AI Data Cloud Features & Architecture(25%)から始めるのがおすすめです。次にAccount Access & Security(20%)とOverview of Data Transformation(20%)を学習しましょう。この上位3ドメインで全体の65%を占めるため、ここを確実に押さえることが合格への最短ルートです。残りのPerformance Concepts(15%)・Data Movement(10%)・Overview of Snowflake Cloud Data Platform(10%)も配分を意識して対策します。
実務経験がなくても合格できますか?
はい、SnowPro Coreは実務経験がなくても合格可能です。Snowflakeの30日間無料トライアルでハンズオン(CREATE TABLE・COPY INTO・Virtual Warehouseの作成・Query Profileの確認)を実践し、公式ドキュメントで概念を学習し、問題集で反復練習するサイクルを2〜3ヶ月続ければ合格圏に到達できます。Snowflakeの実務経験がある方であれば1〜2ヶ月の学習で十分です。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Snowflake資格一覧|全11試験(SnowPro)の難易度・費用
Snowflake認定資格(SnowPro)全11試験の一覧・難易度・費用・出題範囲を徹底解説。...
Snowflake試験の難易度ランキング|全11資格を徹底比較
Snowflake(SnowPro)認定全11試験の難易度をランキング形式で比較。学習時間・合格に必要なスキルから分析。...
Snowflake資格の勉強方法|効率的な学習ルートと合格のコツ
Snowflake認定資格(SnowPro)に最短で合格するための勉強方法。公式リソース・学習スケジュールを徹底ガイド。...
SnowPro Core試験完全解説|出題範囲・問題例・合格戦略
SnowPro Core Certification(COF-C03)を徹底解説。出題範囲・100問の試験形式・合格ライ...
SnowPro Platform Associate完全解説|入門試験の攻略
SnowPro Associate: Platform Certification(SOL-C01)を徹底解説。最も簡単...