SSAS 2012倚次元から衚圢匏のデヌタモデルぞ

はじめに



ビゞネスむンテリゞェンス゜リュヌションの基瀎ずしおの衚圢匏デヌタモデルは、MicrosoftがPowerPivotず呌ばれるコンポヌネントで提案したもので、Microsoft Office Excelにわずかに远加されたした。 それ以来、このモデルの重芁性に関する議論は今日に至っおいたせん。 新技術に察する謝眪者はその革新的な性質を確信しおおり、懐疑論者はこれは進化的倉化に過ぎないず信じおいたす。 SQL Server 2012 Analysis ServicesSSAS 2012で、Microsoftはテヌブルモデルの原則に基づいた分析デヌタベヌスのサヌバヌ偎バヌゞョンを導入したした。 圓然、これは議論に新鮮なストリヌムを远加せざるを埗たせん。



䞀芋、懐疑論者は正しい。 実際、以䞋に瀺すように、玔粋に技術的な芳点から、この技術には目立ったものは含たれおいたせん。 それでも、衚圢匏デヌタモデルは革新的なステップず芋なすこずができたす。 簡単に蚀えば、䞻な革呜的な成果は技術分野に党くありたせん。

この゚ッセむでは、たず、このモデルの出珟に぀ながった原因ず状況を瀺し、次に、そのモデルの革呜の問題を明らかにしようずしたす。



背景



重芁な技術゜リュヌションにはそれぞれ独自の前提がありたす。 もちろん、衚圢匏モデルの倖芳にも独自の理由がありたす。



䞻な唯䞀ではありたせんが前提条件は、ITビゞネス分析手法における䞭小䌁業ぞの関心が急激に高たったこずです。 その結果、むンタラクティブなビゞネス分析のための䟿利なツヌルず方法の怜玢。 この怜玢の過皋で、いわゆる倚次元デヌタ分析がこの分野でほが独占的な地䜍を占めおいるこずが刀明したした。 同時に、倧䌁業の分析問題を解決する際に顕著な柔軟性ず生産性を提䟛するこのテクノロゞヌは、小芏暡䌁業のビゞネス分析には扱いにくく、䞍圓に耇雑であるこずが明らかになりたした。



したがっお、小芏暡䌁業のビゞネスタスクに適合した簡玠化された技術が必芁になりたした。 衚圢匏モデルに基づく衚圢匏デヌタ分析が可胜になったのは、非垞に玠晎らしい決断でした。



自然な結果は、むンタラクティブなビゞネス分析の分野での倚次元分析の独占の「転芆」でした-転芆せずに革呜的な倉換は䜕をしたすかしかし、倚次元分析はキャンセルされおおらず、わずかに絞られおいるため、ビゞネス分析の分野を共有する必芁がありたす別の非垞に有望な技術。



ビゞネスむンテリゞェンスの別の玹介



残念ながら、さらなるプレれンテヌションの䞀貫性を保぀ために、ビゞネス分析の簡単な玹介なくしおはできたせん。 ビゞネス分析の詳现な玹介は、むンタヌネットで簡単に芋぀けるこずができるので、できるだけ簡朔になるようにしたす。



たず 、定矩を行いたす。 ビゞネス分析は、結論を導き、ビゞネス䞊の意思決定を提案し、予枬を行うプロセスです。 もちろん、これはすべお、金融、物流、マヌケティングなど、関連するビゞネス分野の専門家である人が行うべきです。 実際、そのような専門家はアナリストです。 分析プロセスの初期情報は䌝統的にIT構造に配眮されるため、アナリストはITスペシャリストのサヌビスなしにそれを抜出するこずはできたせん。 したがっお、ビゞネス分析のプロセスには、アナリストず情報のプロバむダヌずしおのITスペシャリストずいう2぀の関係者が関䞎したす。 プロセスの党䜓的な効率は、「共生」の成功に䟝存したす。



第二に 、アナリストが必芁ずする材料は䜕ですか より正確には、ITスペシャリストからどのような資料が必芁ですか ここでの答えは予想倖に簡単です-サマリヌテヌブルずチャヌトが必芁です。 倚くの異なる。



第䞉に、ITスペシャリストずアナリストの関係は、よく知られおいるゞレンマ「貧しい人に䜕を䞎えるべきか-魚か釣り竿か」に埓っお構築されたす。 ぀たり、ITスペシャリストがアナリストに必芁なテヌブルず図を䜜成するか「魚」オプション、アナリストが独自のテヌブルずダむアグラムを䜜成し、ITスペシャリストが必芁なデヌタずツヌルのみを提䟛したす「釣り竿」オプション。 これらのアプロヌチのそれぞれの長所ず短所を説明するこずなく、珟圚の傟向が明らかに2番目のオプションを支持しおいるこずに泚目したす。



第4に、アナリストは自分でテヌブルずチャヌトを蚭蚈するため、䟿利で比范的単玔なツヌルを提䟛する必芁がありたす。 そのような゜フトりェアツヌルの遞択は十分に倧きいので、あなたが望むなら、あなたはあらゆる奜みのためにそれを芋぀けるこずができたす。 特に、Microsoftはこれらのタスクのために、Pivo​​tTable機胜を備えたすばらしい人気のMicrosoft Office Excelツヌルを提䟛しおいたすPowerPivotず混同しないでください。



最埌に、 5番目 。 ITスペシャリストにずっおの䞻な問題は、アナリストが必芁ずする゜ヌスデヌタを最も䟿利で快適な方法で提䟛するこずです。 このタスクは、いく぀かの単玔なアプロヌチに基づいおいたす。a䜜業に本圓に必芁なデヌタのみを遞択したす。 bそれらの間の論理接続を蚭定したす。 cこのデヌタに明確な名前を付けたす。 dそれらをカテゎリに分類したす。 埌続のビゞネス分析のためのこのような䟿利で明確なデヌタ配眮は、 セマンティックモデルず呌ばれたす。 埓来、このようなモデルは、「星」たたは「雪片」の圢で接続されたテヌブルのセットです。



したがっお、ビゞネス分析を専門ずするITプロフェッショナルの䞻なタスクは、次のように簡単に定匏化されたすセマンティックデヌタモデルの䜜成。



長幎、倚次元キュヌブはそのようなセマンティックモデルずしお機胜しおいたした。 そしお、少なくずも特定のビゞネス分野では、新しいセマンティックモデルである衚デヌタモデルを眮き換えるこずが求められおいたす。



兞型的なプロセスチェヌン



この移行のロゞックを瀺すために、いく぀かの図を瀺したす。

最初に、倧䌁業のビゞネスむンテリゞェンスの兞型的なプロセスチェヌンを瀺す簡略図を芋おみたしょう。



画像







倚次元モデルから衚圢匏ぞ



質問をするのは自然です-このシヌケンスにはあたりにも倚くのセマンティックモデルがありたすか 答えは䌁業の芏暡によっお異なりたす。 数癟、堎合によっおは数千のOLTPデヌタベヌス、数十のキュヌブおよびストレヌゞを持぀倧䌁業の堎合、このチェヌンは決しお冗長ではありたせん。 それどころか、それは決定の最倧の柔軟性を提䟛し、したがっお、完党に正圓化されたす。



OLTPアカりントがナニットに移動し、分析のために1぀のストレヌゞで十分であり、倚くの堎合、1぀のキュヌブである小芏暡䌁業の状況は異なっお芋えたす。 ここでは、3぀の連続したセマンティックたたはほがセマンティックモデルの存圚が明らかに冗長であるこずが刀明する堎合がありたす。



この堎合の簡略図は次のようになりたす。



画像



ここで、倚分、倚次元キュヌブ自䜓を「内郚」で芋る時が来たした。これは、これたでの議論では「ブラックボックス」でした。



キュヌブの基瀎は、いわゆる倚次元モデルです。 このモデルでは、最終的な目暙は集玄デヌタのセットであるピボットテヌブルを䜜成するこずであるず想定しおいたす。 したがっお、モデルでは、すべおのデヌタは最初に2぀の皮類に分割されたす。それ以降の集蚈を目的ずするデヌタいわゆるメゞャヌず、集蚈コンテキストを指定するデヌタディメンションです。 たずえば、店舗の名前が垂盎方向に、幎が氎平方向に、幎間および店舗ごずの総売䞊が衚瀺されるテヌブルを䜜成したす。 この堎合、モデル内の販売量はメゞャヌずしお衚瀺され、幎ずストアは枬定の属性ずしお衚瀺され、合蚈は集蚈の特殊なケヌスです。 利䟿性を高めるために、メゞャヌずメゞャヌ間の論理関係はモデルで盎接指定され、集蚈関数はモデル内のメゞャヌにも盎接関連付けられたす。 そのため、ピボットテヌブルを䜜成するには、必芁なメゞャヌず枬定属性を遞択するだけで十分です。残りは遞択したコンポヌネント間の論理接続であり、集玄方法は、いわばナヌザヌに察しお「透過的」です。



したがっお、倚次元モデルは、実際には、 論理的に関連する倚くのメゞャヌずメゞャヌの組み合わせです 。 ちなみに、「倚次元」ずいう名前の由来は、メゞャヌず枬定自䜓が完党に衚圢匏の「2次元」圢匏になっおいるこずです。



モデル自䜓に加えお、キュヌブにぱンドナヌザヌにずっお興味深い远加機胜がありたす。たずえば、枬定属性から階局を䜜成する機胜や、最近では非垞に人気のあるコンポヌネントが䞻芁業瞟評䟡指暙KPIであるこずに泚意しおください。



したがっお、キュヌブは次のように想像できたす。



画像



さお、䞭小䌁業のプロセスチェヌンに戻りたしょう。 コンパクトにするために、図には、関心のあるセマンティックモデルDW、DSV、およびキュヌブを含むコンポヌネントのみが瀺されおいたす。



画像



ここでは、実際に頻繁に遭遇する状況に盎面しおいたす-3぀のモデルすべお、特にDSVず倚次元モデルは非垞に䌌おいたす。 したがっお、解決策はそれ自䜓を瀺唆しおいたす-䜕かを捚おたす。 問題は正確に䜕ですか



そしおここで、マむクロ゜フトの開発者は䞀芋、逆説的な決定を䞋したした。チェヌンから倚次元モデルを削陀し、それによっお倚次元キュヌブの抂念そのものを削陀したす キュヌブに残っおいる機胜階局、KPIなどは、DSVに盎接付加されたす パラドックスは、DSVを技術的に簡単に削陀し、キュヌブをその確立され実蚌されたすべおの機胜ずずもにそのたた残すこずです。 それにもかかわらず、圌らは圌らがしたようにした



この逆説的な決定の意味を説明する前に、分析ベヌスがどのように芋えるか芋おみたしょう。 珟圚では、すでにテヌブルモデルデヌタベヌスず呌ばれおいたす。 Cubeの機胜を継承したDSV自䜓は、別の名前-Tabular Data Modelずも呌ばれたす。



画像



技術チェヌンの党䜓像は次のようになりたす。



画像



ここでは、お客様にずっおほずんど倉曎されおいないこずに泚意しおください。 通垞の方法を䜿甚しお、たずえば前述のExcelピボットテヌブルツヌルを䜿甚しお、衚圢匏モデルのデヌタベヌスに接続できたすわずかな技術的な違い-デヌタベヌスには1぀のモデルしか存圚できたせん。



それでは、革呜ずは䜕ですか



そしお今、私たちの゚ッセむの䞻な質問に戻りたす-この決定の革呜的な性質は䜕ですか これたで怜蚎されおきたすべおが、懐疑論者の工堎に氎を泚いでいるようです。 実際、゚ンドナヌザヌアナリストにずっおは、実際には䜕も倉わっおいたせん。 ITテクノロゞヌの芳点からも、目立ったものは䜕もないようです。テクノロゞヌチェヌンの過剰なリンクを削陀するこずは、もちろん技術的な些现なこずです。



答えずしお、私たちがすでに泚意を払っおきたパラドックスに再び戻りたしょうマむクロ゜フトの開発者は、最小の抵抗の経路を取り、远加のリンクずしおDSVを捚おる代わりに、予期せぬ行動を起こしたした-倚次元モデルを削陀したした。 たた、ベヌスから倚次元モデルを削陀するず、倚次元キュヌブが消え、その埌倚次元分析の抂念が消えたした。



逆説的に芋えるかもしれたせんが、この「倚次元性」の陀去が革呜的な䞻な成果です



簡単に蚀うず、マむクロ゜フトの開発者は、これらの「倚次元」甚語を取り陀く機䌚を埗たした。これらの甚語は、初心者にずっおは本圓に恐ろしい話であり、ビゞネスむンテリゞェンスの道を歩もうずしおいる人々にずっお深刻な心理的障壁を䜜り出したす。



実際、高等数孊の研究所のコヌスの内容をただ芚えおいる初心者にずっお、 「倚次元デヌタ分析」は「数孊的な倚次元分析」ずの明確な関連を匕き起こしたす。 埌者は、二重、䞉重、曲線積分などの玠晎らしい抂念を持぀数孊の非垞に尊敬されおいる分野ですが、ビゞネス分析ずは䜕の関係もありたせん。 それにもかかわらず、ビゞネス分析、したがっお、未経隓者による「倚次元分析」に埓事するずいう提案は、再び分析ず線圢代数の䞖界に突入するための招埅ずしおしばしば無意識に知芚されたす。 これは通垞、熱意からほど遠い感情を匕き起こしたす。



はい、そしお、そのような協䌚に負担をかけられおいない人にずっお、技術の研究が通垞始たる「N次元の立方䜓を粟神的に想像したしょう」ずいうフレヌズは、劣等感の発展に倧きく貢献するかもしれたせん。



「倚次元キュヌブ」、「倚次元」モデル、「倚次元分析」ずいう甚語は、普通の人の粟神に圧力をかけ、心理的な障壁を䜜り出し、したがっお、この分野の発展を阻むものです。これはマむクロ゜フトの開発者によっお発芋された単玔な真実です。 「倚次元」の甚語を取り陀き、衚や列などの単玔で銎染みのある「フラット」な甚語に眮き換えれば、心理的障壁はなくなりたす。



「倚次元」の甚語を取り陀き、それに応じお、ビゞネス分析の新しいフレッシュフォヌスの到来を劚げる心理的障壁を取り陀くこずが、テヌブルモデルの新しいテクノロゞヌの真の革新的なアむデアです。



おわりに



結論ずしお、心理的障壁を手に負えないず考える人のために、私は隣接する地域からの1぀の実䟋を瀺したす-PowerShellを䜿甚したスト​​ヌリヌ。



長幎にわたり、Microsoftは管理タスクを自動化する手段ずしおVBScriptVisual Basicの切り捚おバヌゞョンを浞透させようずしおきたした。 そしお、ここ数幎、システム管理者もちろんすべおではありたせんが、このような倚くのものは䞀般的に統蚈的にのみ衚瀺されたすは、この原始的なツヌルに頑固に反察し、はるかに原始的なコマンドラむン蚀語で自動化スクリプトを䜜成するこずを奜みたした。 この察立は䜕幎も続き、誰かがシステム管理者に新しい高床な自動化メカニズムを提䟛するアむデアを思い付くたで、それらの通垞のコマンドラむンであるPowerShellに䌌おいたした 。 そしお、物事はスムヌズに進みたした。率盎に蚀っお、正盎なずころ、PowerShellはVBScriptほど単玔ではありたせんでしたが、新しいツヌルキットは熱狂的に受け入れられたした。 ここで心理的な瞬間が正しく考慮されたずいうだけでした。



All Articles