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

2026/05/28 AI駆動経営勉強会 CTOがICになる経営意思決定 ~ 週末3日で作っ...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Hiroshi Ito Hiroshi Ito
May 28, 2026
720

2026/05/28 AI駆動経営勉強会 CTOがICになる経営意思決定 ~ 週末3日で作ったOLAP DBを起点にした組織変容インパクト ~

Avatar for Hiroshi Ito

Hiroshi Ito

May 28, 2026

More Decks by Hiroshi Ito

Transcript

  1. 4

  2. 5

  3. OLAP DBとは OLAP DB: 集計‧分析⽤の多次元データベース 12 OLAP(Online Analytical Processing)とは、⼤量のデータを 「多次元キューブ」として保持し、様々な切り⼝から瞬時に集

    計‧分析を⾏うための技術です。 「縦軸:組織」「横軸:勘定科⽬」「奥⾏き:時間軸」のよう に、あらかじめデータが空間状に配置されているため、どの⽅ 向からでも⼀瞬で集計値を取り出せる構造になっています。 例えば「4⽉分の集計データ」を切り出したい時に、「スライ ス」という操作で素早く集計値を取得できます。
  4. OLAP DBとは いわゆるRDB(OLTP)とOLAP DBの違い 13 OLTP DB(オンライントランザクション処理) OLAP DB(オンライン分析処理) 主たる目的

    日常業務の遂行と取引データの正確な記録 業績分析、トレンド予測、経営戦略立案 主な処理タイプ 大量の小規模トランザクション(作成、更新、削除) 大規模データの読み取り、集計、多軸分析 データソースの範囲 単一のアプリケーションやシステムからリアルタイム に入力 複数のオペレーション DBやSFA、販売システムから統合 データの特性 最新かつ現在の状態のみを保持(動的な変動) 過去から現在に至る履歴データの時系列蓄積 応答時間と同時実行 ミリ秒単位 / 数千人の同時ユーザーがアクセス 秒〜分単位 / 意思決定者やアナリストがアクセス 意思決定への影響 業務プロセスの自動化、現場レベルの実行支援 予算策定、セグメント別利益率の可視化、意思決定
  5. OLAP DBとは 参考として、OLAP処理が可能なOSSとして最近⼈気の2フレームワーク 14 Polarsは、Rustで実装されたデータフレームライブ ラリで、特にパフォーマンスに優れたクエリエンジ ンです。Pandasの代替を⽬指しており、⼤規模な データを効率的に処理できる設計がされています。 マルチスレッドを活⽤して並列処理を⾏い、 Pythonとのバインディングも提供しているため、

    Pandasに慣れ親しんだユーザであれば扱いやすい ツールです。 https://pola.rs/ DuckDBは、データ分析に特化した⾼速に動作する インプロセスDBです。SQLiteのような軽量さを持 ちながらも、列指向のデータストレージを採⽤して おり、⾼度な分析クエリを効率的に実⾏できます。 https://duckdb.org/ Polars DuckDB
  6. ⾃作OLAP DBのパフォーマンス 細かめの補⾜: 疎データとは => 経営管理や管理会計系のデータの性質 18 次元の乗算的爆発 分析軸(部門、科目、取引先等)を増やすほ ど、集計対象となるセル数は爆発的に増加

    します 60億マスの巨大空間が出現 論理的な非在の発生 「人事部 × 製品売上」のように、ビジネ ス上あり得ない組み合わせが、計算上 の空間の大部分を占拠。 意味をなさないセルの増加 充填率1%未満の現実 実際に値が刻まれるのはキューブの 空間の極一部。 99%以上が空(疎) と いう極端な状態が、FP&Aデータでは起 き得ます 次元の掛け算とデータの性質により、多次元データ内に膨大な「空白」が生まれる
  7. ⾃作OLAP DBをClaude Codeでどうやってつくった 基本の流れ(全てClaude Codeにやらせる) 24 • 作るプロダクト‧対象で解決したい世界観をビジョンとしてインプット • そのビジョンを実現するための技術要素‧最新研究をディープリサーチ

    • 仮説ベースでロードマップを作成 ‐ ロードマップ上の各アイテムに対し • ロードマップアイテム実現のためのアーキテクチャADR作成 ✔ 作成したADRを専⾨家エージェントチームを組成してレビュー • ロードマップアイテムを以下の流れで仕様から実装までを堅牢性を保ちながら⼀気通貫に実現 ✔ 仕様策定 => テスト設計 => 設計 => コーディング => テスト結果/仕様網羅性検証 • Polars/DuckDBをベンチマークにした機能検証‧パフォーマンス検証 • ロードマップアイテムの実装を⼀定繰り返した後に振り返り。必要に応じて技術要素‧最新研究を再リ サーチし、ロードマップの組み替えを⾏う ※顧客データや機密情報は⼀切含まず、完全にパブリックな情報、または⼀般化‧抽象化された概念のみをインプットしています
  8. 42

  9. 43