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

Snowflakeと仲良くなる第一歩

Avatar for あべ あべ
June 16, 2026

 Snowflakeと仲良くなる第一歩

【雪かき部】#1 Snowflakeと仲良くなる第一歩
https://yukikaki.connpass.com/event/395975/

Avatar for あべ

あべ

June 16, 2026

More Decks by あべ

Other Decks in Technology

Transcript

  1. 自己紹介 ・Name 安倍 航太(あべ こうた) ・Company 株式会社BeeX ・Job データ分析基盤導入支援 ・Like

    Snowflake、AWS ・SNS : @_coco_se 会社ブログアイコン SNSアイコン Data Certifications AWS Snowflake Google Cloud × × × 12 2 1 Awards
  2. 対象者 • Snowflakeってなんだ????という人 • 名前は知ってるけど何から勉強したらいいのか分からない人 (すでに知ってるし触ったことあるって人は物足りないかも…) 今回の勉強会について 今日のゴール • Snowflakeの超概要をつかむこと!

    「知った気になる」くらいでOK!!(完璧に理解する必要はありません!) • 勉強の足掛かりをつくること! 資料は後ほどconnpass、Speaker Deckにアップロードします! Xでも周知します!
  3. アジェンダ Snowflakeの前に… • OLTPとOLAPとは? • データレイクとは? • データウェアハウス(DWH)とは? • データレイクハウスとは?

    Snowflakeとは… • Snowflakeの超概要 • 基本アーキテクチャ いざ!入門! • Snowflake入門コンテンツ紹介
  4. OLTP(オンライントランザクション処理)とは 高いトランザクションを捌くことに特化した仕組み! OLAP(オンライン分析処理) とはデータ分析に特化した仕組み! OLTPとOLAPとは? OLTP = 行指向 OLAP =

    列指向 ID 氏名 金額 1 佐藤 ¥500 2 鈴木 ¥800 3 田中 ¥300 1行=1件の取引を まとめて読み書き (行をセットで処理) ID 氏名 金額 1 佐藤 ¥500 2 鈴木 ¥800 3 田中 ¥300 1列を全行まとめてスキャン → 合計・平均など列の集計が高速 代表的な製品:Oracle、MySQL、SQL Server、PostgreSQL 等… 代表的な製品:Snowflake、Amazon Redshift、BigQuery、Vertica 等…
  5. クラウド上で動くデータプラットフォーム! データ利活用に必要な機能が統合されたマネージドのSaaS製品 • DWHの機能 • BIの機能 • AIの機能 • MLの機能

    Snowflakeの超概要① こちらでも似たようなことを話しています AWSわかるよって方はこちらを見るとわかりやすいかも ☞ 登壇資料 実はこんな機能も… • コンテナの機能 (アプリも動かせる) • リレーショナルデータベースの機能 • ストリーミングデータ取り込みの機能 etc…
  6. Snowflakeは従量課金モデル 課金体系は大きく分けると5つ! その中でも、 「クレジット」として課金されるものとドルで課金されるものがある Snowflakeの超概要⑤ コンピュートやサーバレス機能 AI機能 ストレージ利用量 ネットワーク通信量 クレジット

    クレジット(AIクレジット) ドル ドル エディションによって単価が変動 クレジット×単価(ドル)が価格 前払い有無で単価が変動 AIクレジット×単価(ドル)が単価 クラウドサービスプロバイダーや リージョンによって価格が変動 クラウドサービスプロバイダーや リージョンによって価格が変動 クラウドサービス機能 クレジット コンピュート(仮想ウェアハウス)の 使用料の10%を超えた分が課金対象クレジット
  7. データウェアハウスとデータレイクハウスが利用できる! Apache Icebergテーブルが利用可能 ※Apache Icebergはオープンテーブルフォーマットのひとつ 厳密にいうとIcebergテーブルを使わなくてもデータレイクハウスの機能は使えるが、ここでは割愛 Snowflakeの超概要⑦ Snowflakeが両方のテーブルを一元管理 管理対象のテーブル 管理

    管理 内部テーブル(ネイティブ) データウェアハウスの機能 Apache Iceberg テーブル データレイクハウスの機能 データの格納先は2つから選べる ① マネージド Snowflakeが格納先も管理 ② 外部ボリューム 自分のクラウド(S3/GCS/Azure)
  8. OLAPだけじゃない! OLTPの機能も利用できる! Snowflakeの超概要⑧ Snowflake が OLTP を実現する 2 つの手段 ①

    ハイブリッドテーブル(Unistore) ② Snowflake Postgres 1つの表に「行+列」のデュアルストレージ 行ストア (トランザクション) 列ストア (分析) クエリオプティマイザが自動で振り分け ・低レイテンシ/高並行の行ロック・主キー ・OLTPとOLAPを同一基盤・同一データで ・ETL不要、リアルタイム分析と両立 本格的な PostgreSQL 互換の OLTP データベースを Snowflake 上で稼働 PostgreSQL 互換エンジン ・既存のPostgresアプリ/拡張をそのまま ・大規模・高スループットなOLTPに対応 ・Snowflakeのガバナンス/分析と統合
  9. DWHだけじゃない! AI機能やML機能で更なるデータの活用へ! Snowflakeの超概要⑨ AI機能 (Snowflake Cortex) ML機能 (ML関数) LLM・生成AIを SQL

    から手軽に呼び出し (マネージドで基盤構築不要) AIエージェント機能もあり 予測・異常検知などの機械学習を SQL 関数として実行(モデル管理不要)
  10. 公式のハンズオンウェビナー 初心者向けコンテンツ② Snowflake Platform Training – Japan Ascent Snowflake社が定期的に開催しているシリーズ 払い出された環境で実際に手を動かしながら学習できる!

    4時間で詰め込み型。ついていくのは難しいが後日復習することも可能 https://www.snowflake.com/events/snowflake-platform-training-japan-ascent/ 直近だと7/6にある! いつもすぐに締め切りになるのでチャンスアリ