Snowflakeは2023年11月9日、説明会を開き、クラウド型データウェアハウス(DWH)「Snowflake」に今後追加する機能について説明した。Apache Iceberg形式のテーブルデータを事前に取り込むことなくSnowflakeで扱えるようにするほか、大規模言語モデル(LLM)への対応、セルベースで対話型の開発環境「Notebook」などを新機能として提供する。
Snowflakeは、クラウド型データウェアハウス(DWH)「Snowflake」に今後追加する機能を説明した。データ基盤の簡素化・強化と、AIの活用促進の2系統で新機能を提供する。
データ基盤の簡素化・強化では、Apache Iceberg形式で保存されたテーブルデータを、事前に取り込むことなくSnowflakeから扱えるようにする。近日中にパブリックプレビューを開始する(図1)。
![](/mwimgs/3/f/600/img_3fd9dd5485aaa87f10da5b91f2026ff1187717.jpg)
拡大画像表示
また、どのクエリーにどのぐらいリソースや負荷がかかっているかを可視化する「コスト管理インタフェース」のプライベートプレビューを紹介した(図2)。
![](/mwimgs/0/1/600/img_01d12ea4d22ec580072ec70b52455561179408.jpg)
拡大画像表示
AI活用の促進では、大規模言語モデル(LLM)をSnowflakeから使うための基盤「Snowflake Cortex」のプライベートプレビューを紹介した。Snowflakeが既存の各LLMをベースにファインチューニングを施したLLM群を提供する(図3)。
![](/mwimgs/5/5/600/img_55f9ef74814fcf8ff71ec28d3f26d56b196130.jpg)
拡大画像表示
SQLやPythonからLLMを使うための関数群をプライベートプレビューとして紹介した。会話型LLMによる推論やベクトル検索を実行できる汎用関数などを備えており、外部データを参照するRAG(Retrieval-Augmented Generation:検索拡張生成)アプリケーションを容易に構築できるという(図4)。
![](/mwimgs/b/d/600/img_bd538fef5401ff7c19659737bedf0142179291.jpg)
拡大画像表示
LLMを活用したアプリケーションとして、ドキュメントから構造化データを抽出する「Document AI」、自然文からSQLを生成する「Snowflake Copilot」(図5)、Snowflake内のデータをベクトル化して検索する「ユニバーサル検索」などを提供する。
![](/mwimgs/c/b/600/img_cb4b859b73f3a90c117b69e55272ab88133969.jpg)
拡大画像表示
セルベースのインタフェースを備えた開発環境「Snowflake Notebooks」のプライベートプレビューを紹介した。SQL、Python、Markdownを使って対話型での開発を可能にする。コードやその実行結果、説明などを記載可能である(図6)。
![](/mwimgs/1/f/600/img_1f8dcacf69dfc0c3d6e8b082853ba5c3154070.jpg)
拡大画像表示