はじめに
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
6年前、前の会社でより良いデータウェアハウスの代替を探していたとき、私は初めてSnowflakeに出会った。技術的な評価から始まったそれは、すぐにエキサイティングな旅へと変わり、今日に至っている。それ以来、私はSnowflakeがクラウドデータウェアハウスから包括的なデータクラウドプラットフォームへと進化するのを見てきた。
Snowflake Data Superheroとして、私は定期的にミートアップやカンファレンスで実務家とつながっている。何度も何度も、1つのテーマにまつわる懸念を耳にする:Snowflakeの動きはとても速く、どうすればすべてについていけるのか?Snowpark、Native Apps、AI/ML機能などの機能は、データプラットフォームについての考え方をトランスフォーマーしているが、イノベーションの急速なペースに圧倒されることもある。
この課題に触発され、私はAdvanced Snowflakeを執筆した。Snowflakeの基本的なリソースは豊富にあるが、プラットフォームの高度な機能を消化しやすく、実用的な洞察に落とし込んだ包括的なガイドはなかった。本書は、ゲームチェンジをもたらす3つの分野にフォーカスすることで、そのギャップを埋める:プログラムによるデータ処理のためのSnowpark、プラットフォーム機能を拡張するためのNative Appsと開発者エコシステム、そしてSnowflakeの拡張AI/ML機能である。
これらのコアトピックに加え、Icebergテーブル、ダイナミックテーブル、ウィンドウ関数を含む高度なSQL関数、Snowflakeの地理空間機能など、Snowflakeの多機能性とパワーを示すエキサイティングな開発について紹介する。OpenflowやAISQLのような最新のSummitの発表についても触れるが、主に今日実装できる成熟した機能に焦点を当てた。
私のゴールは、単にこれらのツールを説明することではなく、あなた独自の課題にそれらを適用するための創造的な考え方を示すことだ。ハンズオン・エクササイズと実践的な例を通して、身近な問題への新たなアプローチを発見し、考えもしなかったような機能を解き放つことができるだろう。データエンジニア、アナリスト、アーキテクトのいずれであっても、Snowflakeの専門知識を高めたいと考えているのであれば、本書はデータクラウドの可能性を最大限に活用するための知識と実践的な経験を提供する。基本を越えてSnowflakeの高度な機能を活用することで、何が可能になるかを探ってみよう。
本書の対象者
本書は、すでにSnowflakeや一般化データベースに慣れ親しみ、プラットフォームの高度な機能を探求する準備ができているデータプロフェッショナルを対象としている。SnowflakeのWebインタフェースを操作し、SQLクエリを記述し、基本的なデータベース概念を理解できれば、この先の準備は可能である。
理想的な読者には、Snowparkを活用して高度なワークフローを実現したいデータエンジニア、Snowflakeで機械学習モデルを運用したいデータサイエンティスト、従来のSQLの枠を超えようとするデータアナリスト、高度な機能を評価するデータアーキテクト、Snowflakeの進化する機能を理解する技術的意思決定者などが含まれる。
本書は、Snowflakeの基本的な知識を前提としている。Snowparkのような高度な機能の基本概念から始めるが、Pythonプログラミングの基礎は扱わない。セットアップの後、直接実装に入る。Snowflakeを完全に初めて使うのであれば、 ...
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