第7章. 次は何だ?
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
この章では、Snowflakeが提供する新しい機能のいくつかを紹介し、それらの機能と、Snowflakeでデータワークロードを強化するためにそれらがどのように組み合わされているかを簡単に見ていく。これらのいくつかはSnowflake Summit 2025で発表されたものであり、本書が出版された時点ではまだプレビュー機能である可能性がある。これらの機能に関する最新の情報については、Snowflakeのドキュメントを参照されたい。
それでは、最もエキサイティングな発表をいくつか紹介しよう。
Snowflakeジェネレーション2ウェアハウス
Snowflakeは、Snowflakeの第2世代(Gen2)標準倉庫として知られる重要なアップグレードである、標準倉庫のパフォーマンス向上を発表した。 これは、より高速なハードウェアとインテリジェントなソフトウェア最適化を組み合わせた、かなりの飛躍である。実際の影響としては、ほとんどのクエリがより高速に実行され、等価性の標準ウェアハウスで見られるようなパフォーマンス低下なしに、より多くの同時ワークロードを扱うことができる。
MERGE 例えば、以前はETLパイプラインが 、完了するのに何時間もかかるような大規模な演算子で苦労していた場合、Gen2ウェアハウスでは同じ演算子がはるかに短時間で発見できるかもしれない。同様に、大規模データセットをスキャンする複雑な分析クエリは、特に複数のユーザが同時にクエリを実行する場合、大幅なスピードアップが見られる可能性がある。しかし、実際のパフォーマンス向上は、特定のワークロードパターンやウェアハウス構成によって大きく異なる。劇的な改善が見られる場合もあれば、小幅な改善しか見られない場合もある。
SnowflakeでGen2ウェアハウスを作成するには、ウェアハウス作成用のSQL文にリソース制約を追加するだけでよい:
createorreplacewarehousemy_gen2_whresource_constraint=standard_gen_2warehouse_size=small;
データワークロードでテストすることを強くお勧めする。ベンチマークを実行し、(コスト的にも時間的にも)パフォーマンスが向上するかどうかを確認する。 Snowflakeは消費ベースモデルに従っているが、Gen2ウェアハウスのクレジット消費は標準ウェアハウスと比較して若干高い。Gen2ウェアハウスはすべてのリージョンに徐々に展開されている。最新のアップデートを入手するには、Snowflakeのリージョンアベイラビリティページをチェックする必要がある。
Snowflake Adaptive Compute(スノーフレイク・アダプティブ・コンピュート
類似性、Snowflakeコンピュートとウェアハウスに関連して、SnowflakeはAdaptive Computeのサポートも発表した。 Adaptive Computeは、Snowflakeが倉庫のサイズを常に変更する問題に対する解決策である。つまり、データワークロードに応じてウェアハウスのサイズを変更する心配がなくなるということだ。Adaptive Computeはこれらの決定を自動的に処理し、クエリを適切なサイズのクラスタにインテリジェントにルーティングする。例えば、ダッシュボードのクイッククエリとETLのヘビーなジョブが混在している場合、Adaptive ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access