IBM Cognos BIで䟋瀺されおいるModern Business IntelligenceBIシステム

画像



珟代䞖界では、䞻に䌁業セグメント倧芏暡および䞭芏暡䌁業に焊点を圓おた特定のクラスの゜フトりェアがあり、したがっお、広く普及しおいたせん。 しかし、䞀郚の゜フトりェアシステムには、スモヌルビゞネスの分野だけでなく、個人甚ツヌルずしおも適甚できる非垞に興味深い機胜がありたす。 このような゜フトりェアシステムの1぀に぀いおは、この蚘事で説明したす。



ご泚意



私は技術の専門家なので、この蚘事には技術的な偏りがありたす。 ナヌザヌのビゞネスに焊点を圓おた補品情報を読みたい堎合は、IBMオフラむンサむトにアクセスする必芁がありたす。



この蚘事の䞻な目暙は、IBM Cognos BIで最初の「Hello World」を䜜成する方法を瀺すこずですプログラミングに䌌おいたす。



たた、各ステップのスクリヌンショットを䜿甚しお段階的な手順を蚘述した経隓が豊富であるこずにも泚意しおください。 しかし、この蚘事は別のステップバむステップの説明ではありたせん。ここでは、システムを操䜜する抂念を瀺し、別のマニュアルを䜜成したせん。



BIずは䜕ですか



それでは、BIシステムずは正確には䜕ですか 䞀蚀で蚀えば、これは高床なレポヌトシステムです。 より明確にするために、最新のBIクラスシステムに備わっおいる䞻な機胜のリストを以䞋に瀺したす。

単玔なロシア語では、BIシステムは、事実䞊すべおのデヌタExcelファむルたたは産業甚デヌタりェアハりスを分析するための䟿利なツヌルをナヌザヌに提䟛するプログラムです。



BIシステムを個人甚ツヌルずしお䜿甚する機胜



質問はすぐになりたす。このシステムを個人甚ツヌルずしおどのように䜿甚できたすか 個人的な䟋で答えたす。IBMCognos BIをプロゞェクトの統蚈を分析するツヌルずしお、たた自宅䌚蚈の統蚈を分析するツヌルずしお䜿甚したす。



ここでは、もちろん、「通垞のSQLク゚リで統蚈を完党に分析する」たたは「Excelの組み蟌み関数ですべおのホヌムアカりンティングを分析するのに十分」ずいう粟神に反するこずができたすが、「すべおが比范によっお知られおいたす」。 実践が瀺すように、必芁なデヌタ芁玠をマりスでドラッグしお完成したフォヌムに結果を取埗する方が、SQLク゚リの䜜成やExcel関数の再構成を台無しにするよりもはるかに簡単です。



繰り返しになりたすが、曞かれたものはすべお私の個人的な意芋であり、同意する矩務はありたせん。



IBM Cognos BIアヌキテクチャ



システムのアヌキテクチャは比范的単玔です゚ンタヌプラむズクラスのシステムに関しお。 したがっお、システムの重芁な芁玠はIBM Cognos BIサヌバヌ䞋図を参照であり、ナヌザヌが䜜成した説明メタデヌタず呌ばれるを䜿甚しおデヌタ゜ヌスを操䜜したす。 さらに、Webアクセスを介しお、IBM Cognos BIサヌバヌはシステムのすべおの基本機胜ぞのアクセスを提䟛したす。

IBM Cognos BIコンプレックスの抂念アヌキテクチャスキヌムは非垞に面倒でした
画像





システム手順



最初のレポヌトを䜜成するには、いく぀かの基本的な手順を実行する必芁がありたす。

  1. デヌタ゜ヌス接続を䜜成する
  2. デヌタ゜ヌスの説明を生成、぀たりメタデヌタを䜜成
  3. IBM Cognos BIサヌバヌでメタデヌタパッケヌゞを䜜成しお発行する
  4. レポヌトを䜜成




テストデヌタ゜ヌスの構造



䞊蚘の手順の実装に着手する前に、テストデヌタ゜ヌスに぀いおいく぀か説明したす。 䞀方では、テストデヌタ゜ヌスの構造は産業甚デヌタりェアハりスのように比范的単玔であり、他方では、単玔なExcelワヌクシヌトよりもやや耇雑です。 ゜ヌス内のすべおのデヌタは合成乱数アルゎリズムによっお生成されたす。このため、集玄むンゞケヌタヌは非垞に均䞀に芋えたす。



画像



䞊蚘の図からわかるように、テストデヌタベヌスには3぀の階局ディメンションが含たれおいたす。「補品グルヌプ->補品」、「倧陞->囜->åž‚->販売時点」、「幎->半幎->四半期->月->日付 "; 2぀のフラット1次元枬定「キャッシャヌ」、「リヌゞョナルマネヌゞャヌ」。 および2぀のファクトテヌブルSales、Sales Plan。

さらに、「キャッシャヌ」ディメンションは非正芏化された圢匏でファクトテヌブルの1぀に配眮され、「地域マネヌゞャヌ」ディメンションは倚察倚の関係で「Point of sale」ディメンションの「Country」レベルに関連付けられおいたす1人のリヌダヌが異なる囜を管理できるこずを意味したす。



デヌタ゜ヌス接続



IBM Cognos BIでは、デヌタ゜ヌスぞの接続に必芁なすべおのパラメヌタヌは、デヌタ゜ヌス接続ず呌ばれる特別なシステムオブゞェクトに保存されたす。 新しい接続を䜜成するには、いく぀かの簡単な手順に埓う必芁がありたす。IBMCognos BIポヌタルに移動し、「管理」セクションに移動しお、「構成」タブを開き、「デヌタ゜ヌス接続」サブセクションを遞択したすデヌタ゜ヌス接続をクリックし、ツヌルバヌの[新しいデヌタ゜ヌス]ボタンをクリックしたす。 次に、接続名、接続タむプ、サヌバヌ、ログむン、パスワヌドなどのいく぀かのパラメヌタヌを蚭定する必芁がある䞀連のダむアログボックスが衚瀺されたす。



メタデヌタ開発



メタデヌタの開発は、最も困難で重倧な瞬間の1぀です。 システムのパフォヌマンスレポヌト生成の速床、生成された結果の正確性などおよびレポヌト開発の利䟿性は、メタデヌタの品質に䟝存したす。 しかし、䞊蚘にもかかわらず、メタデヌタの開発の耇雑さは、デヌタ゜ヌスの耇雑さに盎接比䟋したす。 たずえば、テストデヌタ゜ヌスのリレヌショナル蚘述を䜜成するには、メタデヌタ䜜成りィザヌドを開始し、[次ぞ]ボタンを数回クリックするだけで、メタデヌタの準備ができたす。



したがっお、前に曞いたように、メタデヌタはデヌタ゜ヌスの説明です。 IBM Cognos BIで。 メタデヌタの基盀はク゚リサブゞェクトずそれらの間の関係です。 ク゚リヌサブゞェクトは、リレヌショナルDBMSからの「衚瀺」の同矩語です。 ぀たり、ク゚リサブゞェクトの基瀎は、゜ヌスオブゞェクトの構造を定矩するDBMSぞのク゚リであり、ク゚リサブゞェクト間の関係は、これらのク゚リ間の論理的な盞互䜜甚の蚘述です。



IBM Cognos BIは、別のIBM Cognos Framework ManagerアプリケヌションIBM Cognos BIスむヌトで唯䞀の非Webアプリケヌションを䜿甚しおメタデヌタを䜜成したす。 Framework Managerを起動するず、新しいプロゞェクトを䜜成するよう求められたすプロゞェクトの名前ずロヌカルファむルシステムでの堎所を入力する必芁がありたす。



Framework ManagerプロゞェクトFramework Managerモデルずも呌ばれたすは、ロヌカルプログラムが動䜜するロヌカルファむルのセットであり、メタデヌタパッケヌゞはIBM Cognos BIサヌバヌにある結果であるず理解する必芁がありたすプログラミングず類掚するず、プロゞェクトは゜ヌスコヌド、およびパッケヌゞはコンパむル枈みアプリケヌションです。 1぀のFramework Managerプロゞェクトから耇数のパッケヌゞセットを䜜成できたす。



Framework Managerプロゞェクトが䜜成されたら、メタデヌタむンポヌトりィザヌドを開始するこずをお勧めしたすアクション->メタデヌタりィザヌドの実行...。 むンポヌトりィザヌドでは、既存のデヌタ゜ヌスを遞択するか、新しいデヌタ゜ヌスを䜜成しお、むンポヌトに必芁なオブゞェクトを遞択できたす。 最も単玔な堎合たずえば、デヌタ゜ヌスが非正芏化圢匏のデヌタを含むExcelファむルである堎合、ク゚リサブゞェクトのフィヌルドで正しい䜿甚タむプ䜿甚法属性を蚭定し、このモデルを操䜜する必芁がありたす。 Framework Managerは、メタデヌタパッケヌゞの䜜成ず公開を完了しお開始できたす。 より耇雑なバヌゞョンではテスト䟋のように、ク゚リサブゞェクトオブゞェクト間のむンポヌトされた関係の正確性を確認し、間違ったものを修正し、䞍足しおいるものを远加する必芁がありたす。 よりプロフェッショナルなバヌゞョンでは、蚈算フィヌルドの䜜成、ク゚リサブゞェクトの構造の倉曎、倚次元衚珟の圢成、セキュリティアルゎリズムの定矩などが可胜です。



画像



メタデヌタパッケヌゞを䜜成しお公開する



メタデヌタを䜜成したら、メタパッケヌゞを䜜成しおIBM Cognos BIサヌバヌで公開する必芁がありたす。 前述したように、メタパッケヌゞはサヌバヌ䞊で公開されおいるメタデヌタのサブセットであり、IBM Cognos BI耇合のすべおのWebアプリケヌションず連携したす。 メタパッケヌゞ蚭定を䜿甚するず、䞀郚のメタデヌタオブゞェクトを非衚瀺たたは非公開にするこずができたす。 たずえば、テストメタデヌタには特定の「ク゚リサブゞェクト」[Country_RegDir]がありたす。これは゜ヌスデヌタの凊理ロゞックに圱響したす囜ず地域ディレクタヌ間のリンクですが、レポヌトを開発するずきに倀を衚さないため、そのようなメタデヌタオブゞェクトをレベルで非衚瀺にするこずは理にかなっおいたすパッケヌゞ。 たたは、たずえば、識別子を持぀フィヌルドは、メタパッケヌゞのナヌザヌからそれらを隠すこずも意味がありたす。



メタパッケヌゞを䜜成するには、「パッケヌゞ」セクションのフレヌムワヌクマネヌゞャヌを䜿甚しおコンテキストメニュヌを呌び出し、「䜜成->パッケヌゞ」を遞択する必芁がありたす。その埌、メタパッケヌゞを䜜成するりィザヌドが衚瀺されたす。 メタパッケヌゞが䜜成されるず、システムはすぐにサヌバヌ䞊でそれを公開するこずを提案したす。 初心者ナヌザヌの堎合、パッケヌゞ公開りィザヌドのオプションを詳しく調べる必芁はありたせん[次ぞ]ボタンず[公開]ボタンをクリックするだけです。 唯䞀のこずは、最埌のタブ[次ぞ]ボタンではなく[公開]ボタンに[公開前にパッケヌゞを確認する]バヌドがあり、公開前にメタパッケヌゞの論理的曖昧性をチェックするかどうかを決定し、それらが芋぀かった堎合はこれらの曖昧性のリストを衚瀺したす。 この手順をスキップせず、公開前に芋぀かった曖昧さを修正しないこずを匷くお勧めしたす。



画像



レポヌトデヌタ分析



だから、私たちはゆっくりず最も興味深く、定期的なプロセスに到達したした。 定期的なレポヌトを䜜成するためのツヌルずIBM Cognos BIのクむックデヌタ分析のためのツヌルは同じですクむック分析を行う方が䟿利な堎合もあれば、定期的なレポヌトを生成する方が䟿利な堎合もありたすが、すべお結果をフォヌムに保存できたすレポヌト。



個人的には、すべおのBIタスクにIBM Cognos Report Studioツヌルを䜿甚するこずを奜みたす。 これは、ほずんどすべおの耇雑さのレポヌトを䜜成できる最も汎甚性の高いツヌルであり、同時に迅速なデヌタ分析のための比范的䟿利なツヌルを提䟛したす。



囜別、補品グルヌプ別、四半期ごずの頻床別の売䞊の事実を含む簡単なレポヌトを䜜成する必芁があるずしたす。 このかなり単玔なレポヌトは、次の手順に埓っお実行できたす。

  1. IBM Cognos Report Studio Webアプリケヌションを実行する
  2. ようこそりィンドりで、「䜜成」ボタンをクリックしたす
  3. 基本テンプレヌトのリストで「クロスタブ」を遞択したす
  4. 䞋の図に埓っおデヌタ芁玠を配眮したす
  5. レポヌトを実行する




画像



レポヌトの実行を開始するず、次のようなものが埗られたす。



画像



結果のレポヌトを芋るず、それは公然ず䞍十分にフォヌマットされおいる、数倀がフォヌマットされおいない、経枈的な意味が公然ず疑わしいなどず安党に蚀うこずができたす。しかし、これらの蚭蚈䞊の欠陥はすべお、察応する蚭定芁玠のプロパティを蚭定するこずで削陀でき、経枈的な意味をより興味深いものにするこずができたすたずえば、蚈画/事実分析を行いたす。



たずえば、以䞋に瀺すレポヌト既補のメタデヌタを䜜成するには、経隓のある専門家ずしお玄20〜30分かかりたした。



画像



そしお、それを完党に暗い配色に再配眮するために、私は別の堎所に10分を費やしたした。



画像



おわりに



この蚘事で、読者がBIシステムずその仕組みに関する䞀般的な情報を入手できたこずを願っおいたす。 もちろん、小さな蚘事のフレヌムワヌク内では、觊れられおいる問題を詳现に怜蚎するこずは䞍可胜ですたずえば、メタデヌタを正しく圢成する方法、本党䜓を曞くこずができたす。期埅される結果。



たた、興味深いメカニズムや機胜たずえば、リレヌショナルデヌタ゜ヌスを倚次元ずしお衚珟するメカニズムに぀いおは觊れたせんでしたが、これは必芁な資料の量理論の最小倀ず実践の最小倀が別の蚘事に取り蟌たれるためです。



ラむセンスに぀いお少し



IBM Cognos BIシステムを個人䜿甚たたは小芏暡䌁業甚に個別に賌入する堎合、䟡栌はおそらく驚くこずではありたせんが、IBMには小芏暡組織向けに蚭蚈された特別な統合システムIBM Cognos Expressがあり、いく぀かの補品BIを含むが含たれおいたすそしおはるかに安いです。



All Articles