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

Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発

Avatar for あべ あべ
September 10, 2026

 Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発

Snowflake World Tour Tokyo #SWTTokyo26
シアターセッション登壇資料

Avatar for あべ

あべ

September 10, 2026

More Decks by あべ

Other Decks in Technology

Transcript

  1. 自己紹介 PROFILE 会社 株式会社BeeX 担当業務 データ分析基盤の導入支援、データ利活用の支援 資格・認定 受賞 AWS Community

    Builders 2026 (Data) 2026 Japan All AWS Certifications Engineers 安倍 航太 あべ(@_coco_se) Snowflake以外 AWS × 12 Google Cloud × 1 その他 SnowVillage Neighbors(運営サポート ) - Event 部門 Copyright © 2026 BeeX Inc. All Rights Reserved. 2
  2. アジェンダ 01 チーム開発の壁 02 眠ったままの秘蔵 SQL 03 共有ワークスペースという選択肢 04 +αのAI活用

    05 まとめ Appendix: Snowflake Community のご案内 Copyright © 2026 BeeX Inc. All Rights Reserved. 3
  3. Snowflakeにおけるチーム開発 Gitが導入できない場合、チームでの開発はまずワークスペース から始まることが多い 3種類のワークスペースが存在するが、一番早く始められるのは個人ワークスペース… 個人ワークスペース ◎ ここから始まる ・準備ゼロで ログインすれば使える ・全員の初期状態はここ

    共有ワークスペース △ あまり知られていない ・同じファイルをチームで共 同編集 ・ナレッジの集約先としても 利用可能 Git連携ワークスペース ✕ Gitがないと使えない ・外部 Git と接続して PR 運用 ・API 統合・承認 ルール整備が前提 チーム開発なのに、全員が個人ワークスペースで開発を始めることになる Copyright © 2026 BeeX Inc. All Rights Reserved. 6
  4. 個人ワークスペースを使った開発の課題 アカウント全体の設計変更や、権限設定などを個人ワークスペースで行った場合、 作業者の手元でしか実施した内容を確認できず、様々な場所を確認しに行く必要がある Aさん用個人ワークスペース パスワードって 何文字必要だっけ… アカウント 【変更作業を実施】 パスワードの必要文字数を 14文字以上に変更

    Bさん 開発データベースの 所有者誰だっけ… ロール 開発データベースの 所有者をロールAに設定 Aさん 顧客テーブルに 1カラム追加 テーブルの構成 どうなってたっけ… データベース Cさん テーブル Copyright © 2026 BeeX Inc. All Rights Reserved. 7
  5. 共有ワークスペースのデザインパターン 公式ベストプラクティスでは3つのパターンが紹介されている 組織に合わせて構成パターンを選ぶと、より効果的! 集中型コラボレーションハブ 全チーム共有型 ・全社共通のDB またはスキーマに集約 ・全員が同じ場所で作業 ・小さく始めて全体に 広げやすい

    チームスコープ チーム自律型 ・チームごとにDB またはスキーマを所有 ・各チームが スコープ内で自律運用 ・部門・領域で分かれた 組織向き ハイブリッド 両立型 ・中央スキーマは 横断プロジェクト用 ・チーム別スキーマは 日常のコラボ用 ・柔軟性と一元ガバナンス のバランス 個人的にはこの形が好み 出典:https://docs.snowflake.com/ja/user-guide/ui-snowsight/workspaces-shared-best-practices Copyright © 2026 BeeX Inc. All Rights Reserved. 15
  6. ベストプラクティスから考えるデザイン例 全社で1つ+部署ごとに2つというハイブリッド型をベースにした運用 ① 全体設計ワークスペース(全社で 1つ) アカウントレベルの全体設計情報・DDLを集約 部署スコープ(部署の数だけ複製) ② オブジェクト設計ワークスペース ③

    アドホック分析ワークスペース ・部署が管理するオブジェクトの 設計情報・DDL ・日常の分析 SQL の置き場 (個人ワークスペースは利用しない) ・ビュー・テーブル定義等はここに集約 ・配下にフォルダをユーザー単位で作成 ・定着したSQLは②へ昇格して資産化 Copyright © 2026 BeeX Inc. All Rights Reserved. 16