Snowflake

Snowflake Advanced問題集|Architect・Data Engineer・Administratorの練習問題

2026-03-21
更新: 2026-03-27
NicheeLab編集部

SnowPro Advanced試験(Architect / Data Engineer / Administrator)は、Snowflakeの高度な設計・最適化・ 運用スキルを問う試験です。この記事では、Architect・Data Engineer・Administrator各試験から厳選した練習問題を掲載し、出題傾向と解答のポイントを解説します。

Advanced試験はCore試験より問題文が長く、複数の条件を踏まえた設計判断が求められます。各問題の解説を丁寧に読み込み、「なぜその設計が最適なのか」の根拠を理解しましょう。

Advanced試験の比較

試験主要ドメイン想定ロール特に必要な知識
Architectセキュリティ設計・Data Sharing・レプリケーションソリューションアーキテクト・インフラ設計者Tri-Secret Secure・PrivateLink・フェイルオーバー・Organization
Data Engineerパイプライン設計・CDC・パフォーマンス最適化データエンジニア・ETL開発者ストリーム&タスク・Snowpipe Streaming・MERGE INTO・Dynamic Tables
Administratorアカウント管理・RBAC・コスト管理・監視プラットフォーム管理者・DBAResource Monitor・Network Policy・監査ログ・ACCOUNT_USAGE

Architect の練習問題

SnowPro Advanced: Architectは、プラットフォーム設計・セキュリティアーキテクチャ・Data Sharing・マルチリージョン設計の高度な知識を問います。エディション別機能(特にBusiness Critical固有の機能)の正確な把握が必要です。

Architect - セキュリティアーキテクチャ

問題 1

金融機関のコンプライアンス要件として、Snowflakeのデータを顧客管理の暗号化キーで保護する必要があります。また、顧客がキーを無効化した場合にSnowflake側のデータアクセスも停止できることが求められています。この要件を満たすために必要なSnowflakeの機能とエディションの組み合わせとして正しいものはどれですか?

  1. Enterprise Editionの標準暗号化(AES-256)と自動キーローテーションで要件を満たせる
  2. Business Critical EditionのTri-Secret Secureを使用し、顧客管理キー(Customer-managed key)とSnowflake管理キーを組み合わせる
  3. Standard Editionでカスタム暗号化キーをインポートして使用する
  4. Virtual Private Snowflake(VPS)でのみこの要件を満たせる

正解: B

Tri-Secret Secureは、Snowflake管理の暗号化キーと顧客がクラウドプロバイダーのKMS(AWS KMS / Azure Key Vault / Google Cloud KMS)で管理するキーを組み合わせる暗号化方式です。データの暗号化に2つの独立したキーが使用されるため、Snowflake単独ではデータを復号できません。顧客がKMSでキーを無効化・削除すると、Snowflake側のデータアクセスも停止します。この機能はBusiness Critical Edition以上で利用可能です。AES-256の標準暗号化(A)はすべてのエディションで適用されますが、キーはSnowflakeが管理するため顧客管理キーの要件を満たしません。Standard Editionでのカスタムキーインポート(C)はサポートされていません。VPS(D)でもTri-Secret Secureは利用可能ですが、Business Criticalで十分です。

Data Engineer の練習問題

SnowPro Advanced: Data Engineerは、データパイプラインの設計・Snowpipe Streaming・ストリーム&タスク・パフォーマンスチューニングの高度な知識を問います。CDC(Change Data Capture)パターンの実装が特に重要です。

Data Engineer - CDC設計

問題 2

大規模なELTパイプラインで、ソースシステムの変更データ(INSERT/UPDATE/DELETE)をSnowflakeのターゲットテーブルにリアルタイムに近い頻度で反映する場合、最も効率的なアーキテクチャはどれですか?

  1. 毎時CRON式でタスクを実行し、ソーステーブル全体をTRUNCATEしてからCOPY INTOでフルリフレッシュする
  2. Snowpipe StreamingでデータをStagingテーブルに取り込み、ストリームで変更差分を追跡し、タスクでMERGE INTOを定期実行してターゲットテーブルを更新する
  3. 外部ステージにデータをエクスポートし、手動でCOPY INTOを毎日実行する
  4. Dynamic TablesをStagingテーブル上に作成し、自動リフレッシュで最終テーブルを更新する

正解: B

ソースシステムのINSERT/UPDATE/DELETEをリアルタイムに反映するCDC(Change Data Capture)パイプラインでは、Snowpipe Streaming + ストリーム&タスク + MERGE INTOの組み合わせが最も効率的です。Snowpipe Streamingでデータを数秒レベルのレイテンシでStagingテーブルに取り込み、ストリーム(Standard Stream)でStagingテーブルのINSERT/UPDATE/DELETEを追跡し、タスクで定期的にMERGE INTOを実行してターゲットテーブルに差分を反映します。フルリフレッシュ(A)は大規模データでは非効率で、手動ロード(C)はリアルタイム要件を満たしません。Dynamic Tables(D)はINSERTベースの変換には有効ですが、ソースのUPDATE/DELETEをターゲットに反映するMERGE的な処理には向きません。

Administrator の練習問題

SnowPro Advanced: Administratorは、アカウント管理・RBAC設計・コスト管理・監視・監査の知識を問います。Resource MonitorとACCOUNT_USAGEビューの理解が特に重要です。

Administrator - コスト管理

問題 3

Snowflakeアカウントの月間クレジット消費が予算を大幅に超過しています。調査の結果、Snowpipe・Automatic Clustering・Materialized Viewの自動メンテナンスのサーバーレスコンピュートが原因と判明しました。これらのコストを詳細に分析するために使用すべき方法はどれですか?

  1. Resource Monitorを設定し、サーバーレスコンピュートのクレジット消費を監視する
  2. ACCOUNT_USAGEスキーマのMETERING_HISTORY・AUTOMATIC_CLUSTERING_HISTORY・MATERIALIZED_VIEW_REFRESH_HISTORYビューでサービス別のコストを分析する
  3. SHOW WAREHOUSES コマンドで全Warehouseのクレジット消費を確認する
  4. Snowsightの「Usage」ダッシュボードでWarehouse別のコストグラフを確認する

正解: B

Resource MonitorはVirtual Warehouseのクレジット消費のみを監視対象とし、Snowpipe・Automatic Clustering・Materialized Viewの自動メンテナンスなどのサーバーレスコンピュートは監視対象外です(Aは誤り)。サーバーレスコンピュートのコストを詳細に分析するには、ACCOUNT_USAGEスキーマのMETERING_HISTORY(Snowpipe)・AUTOMATIC_CLUSTERING_HISTORY(クラスタリング)・MATERIALIZED_VIEW_REFRESH_HISTORY(Materialized View)・SEARCH_OPTIMIZATION_HISTORY(Search Optimization Service)の各ビューを使用します。これにより、サービス別・テーブル別・日別のクレジット消費を正確に把握できます。SHOW WAREHOUSES(C)やUsageダッシュボード(D)はWarehouse消費の確認には有用ですが、サーバーレスコンピュートの詳細分析には不十分です。

Advanced試験の攻略ポイント

1. シナリオベースの問題に慣れる

Advanced試験の問題はCore試験と異なり、「この要件に対して最適な設計は?」「このパフォーマンス問題の原因と解決策は?」といったシナリオベースの出題が大半です。問題文が長いため、要件のキーポイント(エディション・コンプライアンス要件・データ量・更新頻度・レイテンシ要件)を素早く特定する読解力が重要です。

2. エディション別の機能を正確に把握する

機能必要エディション
Tri-Secret SecureBusiness Critical以上
Private Link(AWS/Azure/GCP)Business Critical以上
データベースフェイルオーバー/フェイルバックBusiness Critical以上
Dynamic Data MaskingEnterprise以上
Row Access PolicyEnterprise以上
自動キーローテーションEnterprise以上
Search Optimization ServiceEnterprise以上
Materialized ViewEnterprise以上

3. 実務での設計経験を活かす

Advanced試験は実務経験がないと正解を選ぶのが難しい問題が多いです。実務経験が少ない方は、公式ドキュメントの「ベストプラクティス」セクションと「考慮事項(Considerations)」セクションを重点的に学習しましょう。特に「この機能をいつ使うべきか、いつ使うべきでないか」の判断基準を押さえることが重要です。

4. コスト最適化の判断軸を持つ

Advanced試験では「最もコスト効率が良い設計」を選ぶ問題が頻出します。Warehouse消費(ユーザー管理)とサーバーレス消費(Snowflake管理)の違い、ストレージコスト(容量課金)とコンピュートコスト(クレジット課金)の区別を明確にしておきましょう。

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

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

無料で問題を解く

よくある質問(FAQ)

SnowPro Advanced試験の受験条件は?

すべてのSnowPro Advanced試験(Architect / Data Engineer / Administrator)はSnowPro Core(COF-C03)の合格が前提条件です。Core資格が有効期限内(取得日から2年以内)である必要があります。Advanced試験は65問・115分・合格ライン750/1000点で、受験料は$375です。Core試験より問題数は少ないですが、1問あたりの難易度が大幅に高く、実務経験に基づく設計判断が問われます。

Architect・Data Engineer・Administratorのどれを先に取るべきですか?

業務内容に応じて選択します。Architectはインフラ設計・セキュリティアーキテクチャ・Data Sharing・レプリケーション設計に関わる方に適しています。Data EngineerはETL/ELTパイプラインの構築・Snowpipe・タスク&ストリーム・パフォーマンスチューニングに関わる方向けです。Administratorはアカウント管理・RBAC設計・コスト管理・監視に関わる方に適しています。いずれも実務経験1年以上が推奨されます。

Advanced試験の学習期間の目安は?

Snowflakeの実務経験が1年以上ある方で2〜3ヶ月(計100〜150時間)が目安です。Core試験の知識をベースに、各Advanced試験の専門領域を深掘りする形で学習します。特にArchitectはTri-Secret Secure・PrivateLink・フェイルオーバー設計、Data Engineerはストリーム&タスク・Snowpipe Streaming・CDC設計、AdministratorはResource Monitor・RBAC階層設計・監査ログの知識が必要です。実務経験が少ない場合は3〜4ヶ月を見積もりましょう。

SnowPro Advanced 関連記事

Snowflake資格一覧|全試験を完全解説

全試験の概要・費用・日本語対応を網羅

SnowPro Core試験完全解説

Advanced試験の前提条件であるCore試験の攻略ガイド

Snowflake試験の難易度ランキング

全試験を難易度順に徹底比較

Snowflake無料問題集

日本語で解ける練習問題

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

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

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

NicheeLab編集部

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


関連記事
Snowflake

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

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

Snowflake

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

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

Snowflake

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

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

Snowflake

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

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

Snowflake

SnowPro Platform Associate完全解説|入門試験の攻略

SnowPro Associate: Platform Certification(SOL-C01)を徹底解説。最も簡単...

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