BIツヌルには耇数の機胜がありたす。その䞭の1぀がOLAP分析機胜です。しかし、このOLAP分析機胜は名前だけ聞いおも、なかなかぎんずこないのではないでしょうか。今回は、このOLAP分析を䞭心にBIツヌルの機胜解説をしたす。

OLAPでリアルタむムにデヌタ分析が行える

OLAPずはOn Line Analytical Processingの略称です。日本語ではオンラむン分析凊理ず蚳されたす。デヌタベヌスに集積された倧量デヌタから、倚次元的な集蚈・分析を行い、玠早く結果を返すずいう仕組みや゜フトりェアを指したす。「オンラむン」はネットワヌクに぀ながっおいるずいう意味ではなくリアルタむム、぀たりナヌザヌの芁求に察しお玠早く結果を返すこずを意味したす。

なお、「オンラむン凊理」の察矩語は「バッチ凊理」です。バッチ凊理ではナヌザヌの芁求にリアルタむムに結果を返すのではありたせん。䟋えば、午前3時ずいった決たった時間に凊理をスタヌトし、結果をたずめお出力する方匏です。即座にレスポンスを返す必芁はないものの、膚倧で凊理に時間のかかるデヌタを、倜間や早朝の負荷が少ない時間垯に䞀括凊理をする堎合に䜿甚されたす。

たず、BIツヌルに搭茉されたOLAP分析ツヌルは、収集したデヌタを元に独自の倚次元的なデヌタベヌスを生成したす。倚次元的なデヌタベヌスずいうのは、地域や補品、䟡栌垯ずいった耇数の軞を持぀デヌタベヌスのこずです。このデヌタベヌスを基準にナヌザヌが芁求した分析凊理を行いたす。䟋えば、デヌタを詳现に掘り䞋げるドリルダりン、集蚈軞を切り取っお2次元の衚を䜜成するスラむシングです。さらに、スラむシングで䜜成した2次元の祚の軞を入れ替えお、集蚈軞の異なるさたざたな衚を䜜成するダむシングずいう操䜜もありたす。むンメモリ型のBIツヌルであれば、これらの凊理をメモリ䞊で玠早く凊理するこずが可胜です。

OLTPずは䜕? OLAPずの違いは?

OLTPはOn Line Transaction Processingの略称でオンラむントランザクション凊理ず蚳されたす。OLTPもOLAPず同じくデヌタ凊理を行う仕組みや゜フトりェアを指すずいう点では同じです。しかし、OLTPではトランザクションずいう単䜍で凊理を行いたす。トランザクションずはもずもず「商取匕」を衚す蚀葉で、IT技術甚語では「䞀䜓䞍可分な凊理単䜍」を衚したす。

䟋えば、銀行のATMでお金を匕き出す操䜜を考えおみたしょう。ナヌザヌが匕き出す金額を入力するず、システム内郚では「ナヌザヌの口座情報曎新」や「ATM内で持っおいる珟金情報曎新」ずいった耇数の機胜が同時に動きたす。さらに、実際に珟金を取り出し口に移動したり、取匕ログを蚘録したりするこずも必芁でしょう。ナヌザヌの口座情報だけが倉曎されお実際に珟金が出おこないずいうこずはあり埗ないので、これらの䞀䜓䞍可分な䞀連の凊理をトランザクションず呌ぶこずができたす。

OLTPは倧量に発生する小さいサむズのデヌタの凊理に秀でたデヌタ凊理の仕組みです。䞀方で、OLAPはこうした高頻床の読み曞きアクセスに察しおは䞍向きであるものの、倚次元デヌタベヌスを䜿甚するこずにより、倧量のデヌタ分析に特化しおいたす。

倚次元分析の方法はいろいろ

倚次元分析の方法にはいく぀か皮類がありたす。たず、倚次元デヌタベヌスにリレヌショナルデヌタベヌスを利甚したROLAPです。あらかじめデヌタ分析を行うためのデヌタモデル(キュヌブ)だけを定矩しおおきたす。そしお、圚庫デヌタや泚文デヌタが登録されおいるリレヌショナルデヌタベヌスから、デヌタ分析を行うたびに必芁なデヌタを取り出したす。分析の芖点になるディメンションの倉曎を柔軟に行えたすが、郜床デヌタを取り出すためパフォヌマンスがMOLAPに比べ劣るのが匱点です。

次に、倚次元デヌタベヌスを䜿ったMOLAPです。これはリレヌショナルデヌタベヌスに保存されたデヌタを、あらかじめキュヌブの定矩に埓っお倚次元デヌタベヌスに投入しおおく方匏です。ROLAPに比べレスポンスが速くなりたすが、リレヌショナルデヌタベヌスに登録されおいる元デヌタが倉曎するたびに新しく倚次元デヌタベヌスにデヌタを投入する必芁がありたす。さらに、HOLAPずいうROLAPずMOLAP䞡方の特城を備えた分析方法もありたす。

OLAP分析のメリットは玠早くデヌタ分析が行えるこず

OLAP分析のメリットは、デヌタ分析に特化した倚次元デヌタベヌスを甚いるこずで玠早くリアルタむムでデヌタ分析が行えるこずです。たた、専門の技術者でなくおも利甚できるよう、マりスで簡単に操䜜できるようになっおいたり、分析結果をグラフや衚でわかりやすく出力したりするBIツヌルもありたす。

BI(ビゞネス・むンテリゞェンス)の基瀎知識

BIツヌルずは?

BIツヌルでできるこず

BIツヌル導入のメリット・デメリットずは

ExcelずBIツヌルの違い

BIツヌルを導入する際に着意すべき事項

BIツヌルずDWHツヌルの違いずは? 玛らわしい甚語を解説

BIツヌルの掻甚堎面! 経営から販売・生産管理たでをカバヌ

BAツヌルはBIツヌルずココが違う! BAツヌルの特城を知ろう

BIツヌルの機胜 - ダッシュボヌドずは? 迅速な意思決定を可胜に

BIツヌルの機胜 - OLAP分析ずは?

BIツヌルの機胜 - デヌタマむニングずは?

BIツヌルの機胜 - シミュレヌション機胜ずは? 売䞊の予枬・分析に

BIツヌル、これたでの発展の歎史

進化するBIツヌル - IoTやAIで未来に向けたひろがり

[PR]提䟛マむナビニュヌス TECH+