Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第5回Snowflake Rookies Camp

第5回Snowflake Rookies Camp

Avatar for Rookies Camp

Rookies Camp

July 12, 2026

More Decks by Rookies Camp

Other Decks in Education

Transcript

  1. Snowflake初心者が 一歩ずつ一緒に成長する場を提供しています! Frosty Fridayなど、EasyやBasicの問題をピックアップし、学 びやすいようにカスタマイズしてイベントを開催しています。 参 加 者 同 士

    の 悩 み 共 有 実 用 的 な T i p s の 紹 介 小 さ な 成 功 体 験 の 積 み 重 ね Snowflake Rookies Camp Snowflake Rookies Camp とは! とは! Snowflake Rookies Camp とは!
  2. そんな皆さんを そんな皆さんを 心から歓迎します! 心から歓迎します! 小さな疑問も大歓迎! 小さな疑問も大歓迎! #snowflake-rookies-camp でも受け付けています #snowflake-rookies-camp でも受け付けています

    みんなで助け合いながら、 みんなで助け合いながら、 新しい学びを一緒に始めましょう! 新しい学びを一緒に始めましょう! そんな皆さんを 心から歓迎します! 小さな疑問も大歓迎! #snowflake-rookies-camp でも受け付けています みんなで助け合いながら、 新しい学びを一緒に始めましょう!
  3. 特に重要なアーキテクチャ 特に重要なアーキテクチャ 特に重要なアーキテクチャ 出典:FORM S-1 Snowflake Inc. p.84    https://docs.snowflake.com/ja/user-guide/intro-key-concepts Snowflakeの機能を理解する

    にあたって大切な3層です。 この場では、簡潔にご説明し ます。 ・クラウドサービス層 - 認証、権限制御、クエリ最適化、     メタデータ管理など ・コンピュート層(クエリ処理層) - 仮想ウェアハウスで処理毎に  処理を実施 ・ストレージ層 - 物理データを列指向で格納 - マイクロパーティションで分割
  4. ハンズオン概要図解 ハンズオン概要図解 ハンズオン概要図解 Snowflake データベース CORTEX_ANALYST_DEMO スキーマ REVENUE_TIMESERIES ウェアハウス CORTEX_ANALYST_WH

    ①各種オブジェクト作成  ・ロール  ・データべース  ・スキーマ  ・ウェアハウス  ・ステージ  ・テーブル  ・リポジトリ ②オブジェクト使用権限割当 ③データアップロード ④Cortex Search作成 ⑤Streamlit in Snowflakeのデプロイ テーブル REGION_DIM テーブル PRODUCT_DIM ロール CORTEX_USER_ROLE ステージ RAW_DATA テーブル DAILY_REVENUE リポジトリ GETTING_STARTED_WITH_CORTEX_ANALYST
  5. Cortex Analyst  売上TOP3が 見たい~ Cortex Analystとは Cortex Analystとは Cortex Analystとは

    ユーザ データ 質問 数値を計算して答える機能であり、 一言で言うなら、あなたの会話で動くデータアナリスト
  6. Cortex Analyst  売上TOP3が分かる SQL作成 Cortex Analystとは Cortex Analystとは Cortex Analystとは

    ユーザ データ SQL 結果 数値を計算して答える機能であり、 一言で言うなら、あなたの会話で動くデータアナリスト
  7. Cortex Analyst  へいお待ち~ Cortex Analystとは Cortex Analystとは Cortex Analystとは ユーザ

    データ 結果 数値を計算して答える機能であり、 一言で言うなら、あなたの会話で動くデータアナリスト
  8. Cortex Search  ランサムウェアの 事例教えて Cortex Searchとは Cortex Searchとは Cortex Searchとは

    テキストを探して根拠を出す機能であり、 一言で言うと、意味×語でハイブリッド検索してくれるエンジン ユーザ データ 質問
  9. Cortex Search  Cortex Searchとは Cortex Searchとは Cortex Searchとは ユーザ データ

    単語で検索 ヒットしたもの を返す ヒットしたものから 意味で情報を判断 テキストを探して根拠を出す機能であり、 一言で言うと、意味×語でハイブリッド検索してくれるエンジン
  10. Cortex Search  こんだけ 事例ありました~ Cortex Searchとは Cortex Searchとは Cortex Searchとは

    ユーザ データ 解答 テキストを探して根拠を出す機能であり、 一言で言うと、意味×語でハイブリッド検索してくれるエンジン
  11. Cortex まとめ Cortex まとめ Cortex まとめ Cortex → Snowflake内蔵の生成AI機能群 Cortex Analyst

    → 数値を“計算して答える”アナリスト ユースケースとしては... 業務用語でのセルフサービス分析 KPI/集計Q&A Cortex Search → テキストを“探して根拠を出す”検索エンジン ユースケースとしては... 製品マニュアル検索 議事録検索
  12. ハンズオン概要図解 ハンズオン概要図解 ハンズオン概要図解 Snowflake データベース CORTEX_ANALYST_DEMO スキーマ REVENUE_TIMESERIES ウェアハウス CORTEX_ANALYST_WH

    ①各種オブジェクト作成  ・ロール  ・データべース  ・スキーマ  ・ウェアハウス  ・ステージ  ・テーブル  ・リポジトリ ②オブジェクト使用権限割当 ③データアップロード ④Cortex Search作成 ⑤Streamlit in Snowflakeのデプロイ テーブル REGION_DIM テーブル PRODUCT_DIM ロール CORTEX_USER_ROLE ステージ RAW_DATA テーブル DAILY_REVENUE リポジトリ GETTING_STARTED_WITH_CORTEX_ANALYST
  13. セマンティックモデルは、以下のようなYAML形式で指定します。 Snowflakeモデルジェネレータ機能を使って、既存のデータに対して自動で以 下のようなYAMLを生成することが可能です。このYAMLを土台として、人が 意味や表現を補正・拡張すれば、効率的かつ信頼性の高い定義が可能です。 YAMLとは YAMLとは YAMLとは facts: - name:

    BASE_SALARY description: The base salary of an employee, representing their annual compensation           before any additional forms of pay, such as bonuses or overtime. expr: BASE_SALARY data_type: NUMBER(38,0) sample_values: - '5299' - name: EMPLOYEE_ID description: Unique identifier for each employee in the organization. expr: EMPLOYEE_ID data_type: NUMBER(38,0) sample_values: - '98'
  14. Streamlit in SnowflakeはSnowflakeの中でStreamlitアプリを安全に構築・ 実行・共有できる機能です Streamlit in Snowflakeとは Streamlit in Snowflakeとは

    Streamlit in Snowflakeとは 強み データがSnowflake内で完結:持ち出し不要でガバナンス維持。 運用が軽い:Snowflake内での権限で編集や閲覧の権限の付与が可能。 ローカル環境に依存しない:エディタやPythonのセットアップが不要。
  15. Streamlit in Snowflakeとは Streamlit in Snowflakeとは Streamlit in Snowflakeとは 編集画面

    実際にPythonを書くエデ ィタ画面 UI画面 作成したアプリのUIが出力 される画面
  16. ハンズオン概要図解 ハンズオン概要図解 ハンズオン概要図解 Snowflake データベース CORTEX_ANALYST_DEMO スキーマ REVENUE_TIMESERIES ウェアハウス CORTEX_ANALYST_WH

    ①各種オブジェクト作成  ・ロール  ・データべース  ・スキーマ  ・ウェアハウス  ・ステージ  ・テーブル  ・リポジトリ ②オブジェクト使用権限割当 ③データアップロード ④Cortex Search作成 ⑤Streamlit in Snowflakeのデプロイ テーブル REGION_DIM テーブル PRODUCT_DIM ロール CORTEX_USER_ROLE ステージ RAW_DATA テーブル DAILY_REVENUE リポジトリ GETTING_STARTED_WITH_CORTEX_ANALYST
  17. 勉強会で 勉強会で 分からないことがあれば・・ 分からないことがあれば・・   Slackの#snowflake-rookies-camp   Slackの#snowflake-rookies-camp チャンネル チャンネル   で是非質問してください!!   で是非質問してください!!

      初歩的な質問でもなんでも聞けるチャンネルに   初歩的な質問でもなんでも聞けるチャンネルに   したいと思っています!   したいと思っています! 勉強会で 分からないことがあれば・・   Slackの#snowflake-rookies-camp チャンネル   で是非質問してください!!   初歩的な質問でもなんでも聞けるチャンネルに   したいと思っています!