Snowflake

Snowflake Core問題集|ドメイン別の練習問題と

2026-03-21
更新: 2026-10-12
NicheeLab編集部
目次
  1. ドメイン別出題パターン
  2. Architecture の練習問題
  3. Security の練習問題
  4. Data Transformation の練習問題
  5. ドメイン別の学習戦略
  6. 解答テクニック
  7. よくある質問(FAQ)

SnowPro Core試験(COF-C03)は、Snowflakeの基礎知識を5つのドメインから幅広く問う100問・115分の試験です。 この記事では、出題比率の高い3つのドメイン(Architecture / Performance Optimization, Querying, and Transformation / Account Management and Data Governance)を中心に厳選した練習問題を掲載し、各分野の出題傾向と解答のポイントを解説します。

ドメイン別出題パターン

ドメイン配点比率主な出題テーマ出題パターン
Snowflake AI Data Cloud Features & Architecture31%三層アーキテクチャ・エディション・仮想ウェアハウス・マイクロパーティション・UDF/ストアドプロシージャ「各レイヤーの役割」「エディション別機能」「同時実行性の改善方法」を問う知識・判断問題
Account Management and Data Governance20%RBAC・Network Policy・認証(MFA等)・暗号化・マスキング・Resource Monitor「ACCOUNTADMINの直下ロール」「Network Policyの優先順位」をシナリオで出題
Data Loading, Unloading, and Connectivity18%COPY INTO・Stage・Snowpipe・Streams/Tasks・コネクタ「ON_ERRORオプションの動作」「Snowpipeの課金モデル」を知識問題で出題
Performance Optimization, Querying, and Transformation21%キャッシュ・Query Profile・クラスタリングキー・VARIANT型・FLATTEN・QUALIFY「3種類のキャッシュの違い」「Query Profileの読み方」「QUALIFY句の役割」を出題
Data Collaboration10%Data Sharing・Marketplace・Replication・Time Travel・Clone「Reader Accountのコスト負担」「Listing形態」を知識問題で出題

Architecture の練習問題

Snowflake AI Data Cloud Features & Architecture(31%)は試験で最も配点が高いドメインです。三層アーキテクチャの各レイヤーの責務・マイクロパーティションの仕組み・エディションの違いを正確に理解しましょう。キャッシュ自体はPerformance Optimization, Querying, and Transformationドメインの項目ですが、次の問題は各キャッシュがどのレイヤーにあるかを問うため、アーキテクチャの理解が前提になります。

Architecture

問題 1

Snowflakeの3種類のキャッシュについて、正しい説明はどれですか?

  1. Metadata Cacheは各Virtual WarehouseのローカルSSDに保存され、Warehouseがサスペンドされるとクリアされる
  2. Result Cacheは同一クエリの結果を24時間保持し、基礎データが変更されていなければWarehouseを起動せずに結果を返す
  3. Warehouse Cacheはクラウドサービスレイヤーに保存され、アカウント内の全Warehouseで共有される
  4. Result CacheはWarehouseの起動中のみ有効で、サスペンドされるとクリアされる

正解: 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の説明ではない)。

Security の練習問題

Account Management and Data Governance(20%)ドメインでは、システム定義ロールの階層構造・Network Policyの動作・暗号化方式に加え、マスキングやResource Monitorなどのガバナンス・コスト管理機能が問われます。特にACCOUNTADMIN・SYSADMIN・SECURITYADMINの関係は必出です。

Security

問題 2

Snowflakeでアカウントレベルとユーザーレベルの両方にNetwork Policyを設定した場合、接続時の評価ロジックとして正しいものはどれですか?

  1. アカウントレベルの設定が常に優先され、ユーザーレベルの設定は無視される
  2. ユーザーレベルの設定がアカウントレベルよりも優先される
  3. 両方の設定のALLOWED_IP_LISTの和集合(UNION)が適用される
  4. 両方の設定のALLOWED_IP_LISTの積集合(INTERSECT)が適用される

正解: B

SnowflakeのNetwork Policyは、ユーザーレベルの設定がアカウントレベルよりも優先されます。ユーザーにNetwork Policyが設定されている場合、そのユーザーの接続にはユーザーレベルのNetwork Policyのみが適用され、アカウントレベルの設定は無視されます(和集合や積集合ではありません)。ユーザーレベルの設定がないユーザーにはアカウントレベルのNetwork Policyが適用されます。この仕組みにより、特定のリモートワーカーや外部コンサルタントに対して、アカウント全体のIP制限とは異なるネットワークポリシーを適用できます。

Data Transformation の練習問題

Performance Optimization, Querying, and Transformation(21%)ドメインでは、クエリ性能の評価・最適化に加えて、Snowflake固有のSQL機能を使ったデータ変換が問われます。VARIANT型の操作・FLATTEN関数・QUALIFY句はCore試験で頻出です。

Data Transformation

問題 3

SnowflakeのQUALIFY句の役割として正しいものはどれですか?

  1. GROUP BY句の結果に対してフィルタリングを行い、HAVING句の代替として使用する
  2. ウィンドウ関数(ROW_NUMBER / RANK等)の結果に対して直接フィルタリングを行う
  3. JOINの結合条件を指定し、ON句の代替として使用する
  4. CTEの結果セットにフィルタ条件を適用する

正解: 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は誤り)。

ドメイン別の学習戦略

Architecture(31%)— 最優先

  • 三層アーキテクチャ(Storage / Compute / Cloud Services)の責務を正確に暗記
  • マイクロパーティション(50〜500MB・列指向・自動管理)の特性を理解
  • エディション別機能(Standard / Enterprise / Business Critical / VPS)の差分表を作成
  • スケールアップ(個別クエリの高速化)とスケールアウト(同時実行性の改善)の使い分け
  • UDFとStored Procedureの違い(呼び出し方・DDL実行可否・権限モデル)を比較表で整理

Performance Optimization, Querying, and Transformation(21%)— 高優先

  • 3種類のキャッシュ(Result / Metadata / Warehouse)の保存場所・有効期限・クレジット消費の有無を整理
  • VARIANT型の操作(ドット記法・ブラケット記法・FLATTEN)を実際にSQLで練習
  • QUALIFY句・LATERAL FLATTEN・PARSE_JSONの使い方を把握
  • クラスタリングキーの設定条件(TBスケール・頻繁なフィルタカラム)
  • Query ProfileのSpill・パーティションプルーニングの見方

Account Management and Data Governance(20%)— 高優先

  • 5つのシステム定義ロール(ACCOUNTADMIN → SYSADMIN / SECURITYADMIN → USERADMIN → PUBLIC)の階層を暗記
  • Network Policyのユーザーレベル優先ルールを理解
  • 暗号化方式(AES-256・自動キーローテーション・Tri-Secret Secure)とエディションの対応を整理

Data Loading, Unloading, and Connectivity(18%)— 中優先

  • COPY INTOのファイル形式・ON_ERRORオプションと、内部/外部ステージの使い分けを整理
  • Snowpipe・Snowpipe Streaming・Streams/Tasks・Dynamic Tablesによる自動取り込みの違いを理解
  • ドライバー・コネクタ・Storage Integrationなど外部接続の仕組みを把握

Data Collaboration(10%)— 中優先

  • Secure Data Sharingにおけるプロバイダー・コンシューマー・Reader Accountの役割と、Reader Accountのコストを誰が負担するかを整理
  • Snowflake Marketplaceと、プライベート/パブリックのリスティングの違いを把握
  • Time Travel・Fail-safe・クローン、レプリケーションとフェイルオーバーの仕組みと使い分けを理解

解答テクニック

時間配分

100問・115分で1問あたり約70秒です。30秒以上考えて判断がつかない問題はフラグを立ててスキップし、1周目で80問以上を解答、2周目でフラグ問題を回収する戦略が有効です。

消去法の活用

4択のうち明らかに誤りの選択肢を2つ消去し、残り2択で判断するパターンが多いです。「すべてのエディションで」「常に」「のみ」などの断定表現は誤りのことが多い傾向があります。

複数選択問題

「2つ選べ」「3つ選べ」の問題では、選択すべき数が問題文に明示されています。正解の数が分かっているため、消去法で絞り込みやすいメリットがあります。

もっと問題を解いてみよう

NicheeLab問題集でSnowPro Coreの全ドメインを網羅的に練習できます

無料で問題を解く →

よくある質問(FAQ)

SnowPro Core試験の問題数と制限時間は?

SnowPro Core(COF-C03)は100問・115分の試験です。1問あたり約70秒のペースで解答する必要があり、時間管理が合否を分ける重要なポイントです。合格ラインは750/1000点で、80%以上の正答率を目標にするのが安全です。迷った問題にはフラグを立ててスキップし、後から戻る戦略を練習しておきましょう。

どのドメインから学習すべきですか?

配点が最も高いSnowflake AI Data Cloud Features & Architecture(31%)から始めるのがおすすめです。次にPerformance Optimization, Querying, and Transformation(21%)とAccount Management and Data Governance(20%)を学習しましょう。この上位3ドメインで全体の72%を占めるため、ここを確実に押さえることが合格への最短ルートです。残りのData Loading, Unloading, and Connectivity(18%)・Data Collaboration(10%)も配分を意識して対策します。

実務経験がなくても合格できますか?

はい、SnowPro Coreは実務経験がなくても合格可能です。Snowflakeの30日間無料トライアルでハンズオン(CREATE TABLE・COPY INTO・Virtual Warehouseの作成・Query Profileの確認)を実践し、公式ドキュメントで概念を学習し、問題集で反復練習するサイクルを2〜3ヶ月続ければ合格圏に到達できます。Snowflakeの実務経験がある方であれば1〜2ヶ月の学習で十分です。

SnowPro Core 関連記事

SnowPro Core試験完全解説

出題範囲・問題例・合格戦略を完全網羅

Snowflake試験の問題例

Core・Advancedの問題例

Snowflake資格の勉強方法

最短合格ルートと学習時間の目安

Snowflake無料問題集

日本語で解ける練習問題

クラウドの基礎から読む

資格の話をしない、クラウドそのものの入門 8 章があります。登録なしで全部読めます。

第 0 部・無料

クラウド自体がはじめての方へ

サーバー・ネットワーク・データベースの前提知識なしで読める 8 章。登録不要・無料。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

無料で問題を解いてみる
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Snowflake

Snowflake資格一覧|全11試験(SnowPro)の難易度・費用

Snowflake認定資格(SnowPro)全11試験の一覧・難易度・費用・出題範囲を徹底解説。SnowparkとDat...

Snowflake

Snowflake試験の難易度ランキング|全11資格を徹底比較

Snowflake(SnowPro)認定全11試験の難易度をランキング形式で比較。学習時間・合格に必要なスキルから分析。...

Snowflake

Snowflake資格の勉強方法|効率的な学習ルートと合格のコツ

Snowflake認定資格(SnowPro)に最短で合格するための勉強方法。公式リソース・学習スケジュールを徹底ガイド。...

Snowflake

SnowPro Core試験完全解説|出題範囲・問題例・合格戦略

SnowPro Core Certification(COF-C03)を徹底解説。出題範囲・100問の試験形式・合格ライ...

Snowflake

SnowPro Platform Associate(SOL-C01)完全解説|現在は予約不可・試験内容と次の受験先

SnowPro Associate: Platform(SOL-C01)は2026年10月時点でSnowflakeの公式...

Snowflakeの記事一覧 (102件)
© 2026 NicheeLab All rights reserved.