OLAP と OLTP システム

データウェアハウスの基本概念

Aaren Stubberfield

Data Scientist

OLAP システム

  • OLAP(オンライン分析処理)
  • 大量データの分析を支援
  • 多次元の例:
    • 国・州・市
    • 年・月・日
  • OLAP はデータを多次元形式に再編成
データウェアハウスの基本概念

OLAP キューブ

  • OLAP キューブは中核要素
  • 従来のリレーショナル DB より高速処理
  • ハイパーキューブは 3 次元超

軸が地域・年・製品とラベル付けされた立方体の画像

データウェアハウスの基本概念

OLTP

  • OLTP(オンライン取引処理)
  • 単純なデータベースクエリの処理向け
  • ソースシステムからデータウェアハウスへ利用

ATM で現金を受け取る人のポートレート

1 Photo by Rodnae-Productions on Pexels
データウェアハウスの基本概念

クレジットカード会社の例

OLTP:

  • 顧客の購入を記録
  • 口座残高の単純更新を大量処理

OLAP:

  • 購買データの分析向け
  • 多次元でデータを整理

腕を組みカメラを見る、自信ある若いアフリカ系アメリカ人プロのポートレート

データウェアハウスの基本概念

まとめ

違い OLAP OLTP
最適化 分析用の複雑な参照専用クエリ 単純なクエリ
データ表現 多次元 行と列
データウェアハウスの基本概念

練習しましょう!

データウェアハウスの基本概念

Preparing Video For Download...