🤖

SnowPro Advanced Architect 試験学習ガイドの学習リソース一覧

に公開

SnowPro Advanced Architect を受けたいと思い試験対策をはじめたのですが、対策の一環で試験学習ガイドの「学習リソース」を整理したので載せてみます。一部リンクが切れていたもののうち、それらしきものが見つかったものはそのリンクを記載しています。

【Snowflake】Snowpro Advanced:Architect を取得したのでシラバスを整理してみた話も勉強の際に参考にさせていただいてます。当時は英語のガイドのみだったようですが、現在(2025年5月時点)は日本語版のガイドも公開されており、内容も少し変わっているようです。

シラバスのそれぞれのセクションに対応した公式ドキュメントのリンクも整理したいところですが、それは後々、、、

分野 1.0 :アカウントとセキュリティの学習リソース

分野 1.0 :ラボガイド

項目 リンク
アーキテクチャパターン:セキュリティ – 機密オブジェクトへのアクセス https://www.snowflake.com/en/resources/pattern/snowflake-pattern-security-access-to-sensitive-objects/
アーキテクチャパターン:セキュリティ – 認証 https://www.snowflake.com/en/resources/pattern/snowflake-pattern-security-authentication/
アーキテクチャパターン:セキュリティ – ネットワーク https://www.snowflake.com/en/resources/pattern/snowflake-pattern-security-network-architecture/

分野 1.0 :その他のアセット

項目 リンク
クラウドデータプラットフォームセキュリティ:業界の常識を書き換えるSnowflake (ホワイトペーパー) 見つからず

分野 1.0 :Snowflake のドキュメント

項目 リンク
アカウントの変更 https://docs.snowflake.com/ja/sql-reference/sql/alter-account
Azure Private Link と Snowflake https://docs.snowflake.com/ja/user-guide/privatelink-azure#requirements-and-limitations
クローニングに関する考慮事項 https://docs.snowflake.com/ja/user-guide/object-clone
ストレージ統合の作成 https://docs.snowflake.com/ja/sql-reference/sql/create-storage-integration
データコンシューマー https://docs.snowflake.com/ja/user-guide/data-share-consumers#general-limitations-for-shared-databases
Snowflake でのセキュリティの管理 https://docs.snowflake.com/ja/guides-overview-secure
フェデレーション認証の管理 / 使用 https://docs.snowflake.com/ja/user-guide/admin-security-fed-auth-use#using-sso-with-mfa
多要素認証( MFA ) https://docs.snowflake.com/ja/user-guide/security-mfa#connecting-to-snowflake-with-mfa
アクセス制御の概要 https://docs.snowflake.com/ja/user-guide/security-access-control-overview
パラメーター https://docs.snowflake.com/ja/sql-reference/parameters
レプリケーションおよびフェールオーバー / フェールバック https://docs.snowflake.com/ja/user-guide/replication-intro#replication-and-failover-failback
Time Travel の理解と使用 https://docs.snowflake.com/ja/user-guide/data-time-travel
列レベルのセキュリティについて https://docs.snowflake.com/ja/user-guide/security-column-intro
Snowflake での暗号化キーの管理について https://docs.snowflake.com/ja/user-guide/security-encryption-manage
安全なビューの使用 https://docs.snowflake.com/ja/user-guide/views-secure
共有の使用 https://docs.snowflake.com/ja/user-guide/data-sharing-gs

分野 2.0 : Snowflake アーキテクチャの学習リソース

分野 2.0 : ラボガイド

項目 リンク
Snowflake マーケットプレイスのデータを利用して Snowflake 上にアプリケーションを構築する https://quickstarts.snowflake.com/guide/vhol_data_marketplace_app/index.html
Time Travel 入門 https://quickstarts.snowflake.com/guide/getting_started_with_time_travel/index.html
Snowflakeとデータモデリング (ワークロードガイド) 見つからず

分野 2.0 : その他のアセット

項目 リンク
IOTリファレンスアーキテクチャ (ユースケース) https://developers.snowflake.com/wp-content/uploads/2020/09/SNO-e-Book-20004_SNO-eBook-7-Reference-Architectures-for-Application-Builders-IoT.pdf
アプリケーションの正常性およびセキュリティアナリティクスリファレンスアーキテクチャ(ユースケース) https://developers.snowflake.com/wp-content/uploads/2020/09/SNO-eBook-7-Reference-Architectures-for-Application-Builders-AppHealth-SecurityAna.pdf
Snowflakeによる複数のデータモデリングアプローチ (ブログ ) https://www.snowflake.com/en/blog/support-multiple-data-modeling-approaches-with-snowflake/
JSONおよびスキーマオンリードの時代におけるデータモデリング (ブログ) https://www.snowflake.com/en/blog/data-modeling-in-the-age-of-json-and-schema-on-read/
複数回削除または置換されたオブジェクトを復元する (ブログ) https://community.snowflake.com/s/article/Undrop-object-dropped-or-replaced-multiple-times
Snowflakeによる複数のデータモデリングアプローチをサポートする (ブログ) https://www.snowflake.com/en/blog/support-multiple-data-modeling-approaches-with-snowflake/

分野 2.0 : Snowflake のドキュメント

項目 リンク
クローニングに関する考慮事項 https://docs.snowflake.com/ja/user-guide/object-clone
ユーザーの作成 https://docs.snowflake.com/ja/sql-reference/sql/create-user
データベースのレプリケーションおよびフェールオーバー / フェールバック https://docs.snowflake.com/ja/user-guide/account-replication-intro
Apache Hive メタストアとSnowflakeの統合 https://docs.snowflake.com/ja/user-guide/tables-external-hive
複数のアカウントにまたがるデータベースレプリケーションの概要 https://docs.snowflake.com/ja/user-guide/account-replication-intro
外部テーブルの概要 https://docs.snowflake.com/ja/user-guide/tables-external-intro#partitioned-external-tables
アクセス制御の概要 https://docs.snowflake.com/en/user-guide/security-access-control-overview#securable-objects
複数のリージョンおよびクラウドプラットフォーム間で安全にデータを共有する https://docs.snowflake.com/ja/user-guide/data-sharing-gs
Time Travel の理解と使用 https://docs.snowflake.com/ja/user-guide/data-time-travel#data-retention-period
外部テーブルの使用 https://docs.snowflake.com/ja/user-guide/tables-external

分野 3.0 :データエンジニアリングの学習リソース

分野 3.0 :ラボガイド

項目 リンク
Snowflake でリアルタイムのデータ Vault を構築する https://quickstarts.snowflake.com/guide/vhol_data_vault/index.html
Snowflake で Salesforce データを拡充して Customer 360 を実現 https://quickstarts.snowflake.com/guide/vhol_snowflake_salesforce_tcrm/index.html
Twitter データを Snowflake に自動で取り込む https://quickstarts.snowflake.com/guide/auto_ingest_twitter_data/index.html
AWS SageMakerを使用してレコメンデーションエンジンを構築する 見つからず
Snowpipe 入門 https://quickstarts.snowflake.com/guide/getting_started_with_snowpipe/index.html
Snowflake と dbt でデータエンジニアリングを加速 https://quickstarts.snowflake.com/guide/data_teams_with_dbt_cloud/
はじめてのユーザー定義関数 https://quickstarts.snowflake.com/guide/getting_started_with_user_defined_sql_functions
Python 入門 https://quickstarts.snowflake.com/guide/getting_started_with_python/index.html
SnowSQL 入門 https://quickstarts.snowflake.com/guide/getting_started_with_snowsql/index.html

分野 3.0 :その他のアセット

項目 リンク
データエンジニアリングのためのSnowflake - 最新のインサイトを簡単に取り込み、変換・提供する (ホワイトペーパー) 見つからず
Snowflakeでストリームとタスクを使用する (ブログ) 見つからず
Snowflakeで半構造化データをマスキングする (ブログ) https://www.snowflake.com/en/blog/masking-semi-structured-data-with-snowflake/
ストリームとタスクのGAによって連続データパイプラインが容易に (ブログ) https://www.snowflake.com/en/blog/easy-continuous-data-pipelines-with-ga-of-streams-and-tasks/

分野 3.0 :Snowflake のドキュメント

項目 リンク
コネクタとドライバー https://docs.snowflake.com/ja/guides-overview-connecting#connectors-drivers
連続データパイプライン https://docs.snowflake.com/ja/user-guide/data-pipelines-intro
COPY INTO < テーブル > https://docs.snowflake.com/ja/sql-reference/sql/copy-into-table#optional-parameters
ストリームの作成 https://docs.snowflake.com/ja/sql-reference/sql/create-stream
Snowflake へのデータのロード https://docs.snowflake.com/ja/guides-overview-loading-data
半構造化データのクエリ https://docs.snowflake.com/ja/user-guide/querying-semistructured
半構造化データ https://docs.snowflake.com/ja/user-guide/semistructured-intro
半構造化データ型 https://docs.snowflake.com/ja/sql-reference/data-types-semistructured
呼び出し元権限と所有者権限のストアドプロシージャについて https://docs.snowflake.com/developer-guide/stored-procedure/stored-procedures-rights
データのアンロード https://docs.snowflake.com/ja/user-guide/data-unload-overview
Python コネクタの使用 https://docs.snowflake.com/ja/developer-guide/python-connector/python-connector-example

分野 4.0 :パフォーマンス最適化の学習リソース

分野 4.0 :ラボガイド

項目 リンク
リソース最適化:パフォーマンス https://quickstarts.snowflake.com/guide/resource_optimization_performance_optimization/index.html
リソース最適化:請求メトリクス https://quickstarts.snowflake.com/guide/resource_optimization_billing_metrics/index.html
リソース最適化:設定と構成 https://quickstarts.snowflake.com/guide/resource_optimization_setup/index.html
リソース最適化:利用状況のモニタリング https://quickstarts.snowflake.com/guide/resource_optimization_usage_monitoring/index.html?
Snowflake と Fivetran を利用したデータパイプラインの自動化によるマーケティング分析の促進 https://quickstarts.snowflake.com/guide/vhol_fivetran/index.html
データアプリケーションの構築 https://quickstarts.snowflake.com/guide/data_app/index.html?
DevOps : schemachange と GitHub によるデータベース変更管理 https://quickstarts.snowflake.com/guide/devops_dcm_schemachange_github/index.html

分野 4.0 :その他のアセット

項目 リンク
Customer 360リファレンスアーキテクチャ (ユースケース) https://developers.snowflake.com/wp-content/uploads/2020/09/SNO-eBook-7-Reference-Architectures-for-Application-Builders-Customer360-2.pdf
データエクスチェンジによるサードパーティデータのスムーズな統合の台頭 (ホワイトペーパー) 見つからず
Snowflake で支出を管理するための決定版ガイド https://www.snowflake.com/en/resources/white-paper/definitive-guide-to-managing-spend-in-snowflake/

分野 4.0 :Snowflake のドキュメント

項目 リンク
Account Usage https://docs.snowflake.com/ja/sql-reference/account-usage#differences-between-account-usage-and-information-schema
クエリオプティマイザーがマテリアライズドビューを使用する方法 https://docs.snowflake.com/en/user-guide/views-materialized#how-the-query-optimizer-uses-materialized-views
Snowpipe の概要 https://docs.snowflake.com/ja/user-guide/data-load-snowpipe-intro
Merge https://docs.snowflake.com/ja/sql-reference/sql/merge
マイクロパーティションとデータクラスタリング https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions#clustering-depth-illustrated
再クラスタリング https://docs.snowflake.com/ja/user-guide/tables-clustering-keys#reclustering
Snowflake でのデータの安全な共有 https://docs.snowflake.com/ja/guides-overview-sharing
ストアドプロシージャ https://docs.snowflake.com/ja/developer-guide/stored-procedure/stored-procedures-overview
保存済みのクエリ結果の使用 https://docs.snowflake.com/ja/user-guide/querying-persisted-results#retrieval-optimization
検索最適化サービスの使用 https://docs.snowflake.com/ja/user-guide/search-optimization-service
仮想ウェアハウス https://docs.snowflake.com/ja/user-guide/warehouses

(おまけ)確認する中で気になったもの

項目 リンク
Snowflake Pattern - Ingestion - Micro-Batch Ingestion with Snowflake https://www.snowflake.com/en/resources/solution-brief/004-ingestion-microbatch-ingestion-with-snowpipe-v2/
Snowflake Pattern - Ingestion - Orchestrating SAP HANA Synchronisation with Qlik https://www.snowflake.com/en/resources/solution-brief/005-ingestion-orchestrating-sap-hana-synchronisation-with-qlik/
Data Sharing Best Practices: Managing Schema Drift and Data Change with Shared Data https://www.snowflake.com/en/resources/white-paper/data-sharing-best-practices-managing-schema-drift-and-data-change-with-shared-data/
Automating Implementation of a Modern Data Platform with Snowflake and Accenture https://www.snowflake.com/en/resources/white-paper/automating-implementation-of-a-modern-data-platform-with-snowflake-and-accenture/
Key Considerations for Evaluating a Modern Data Platform https://www.snowflake.com/en/resources/white-paper/key-considerations-for-evaluating-a-modern-data-platform/
Best Practices for Optimizing Your dbt and Snowflake Deployment https://www.snowflake.com/thankyou/best-practices-for-optimizing-your-dbt-and-snowflake-deployment/
Data Vault Techniques on Snowflake: Streams and Tasks on Views https://www.snowflake.com/en/blog/streams-and-tasks-on-views/

Discussion