少し前に、IBM Cognos BIの例を使用してBIシステムを操作するメカニズムを簡単に説明した記事を書きました 。 このトピックを少し開発して、 IBM CognosとQlikViewの分析製品の一種の「比較」を行うことにしました。
出版物自体を比較と呼ぶことはできません。それは、「どこから始めればよいのか」という指示です。 IBM Cognos BIとQlikViewの2つのツールを使用して、比較的単純なレポートを作成する方法を示します。自分に最適な(またはそうでない)を自分で決定します。
この記事は、小さなテキストと多くのビデオの組み合わせの形式で表示されます(読書ファンはIBM Cognos BIに関する記事にアクセスできます)。 この情報配信方法が便利で、素材を作成する時間を短縮することを願っています
注釈
- すべての記事資料は、試用版ソフトウェア(IBM Cognos ExpressおよびQlikView Personal Edition)を使用して作成されました。 つまり、各自が公式Webサイトにアクセスして、試用版をダウンロードし、表示されているすべてを繰り返すことができます。
- 私はIBM Cognos製品での豊富な経験があり(成功したプロジェクト、証明書などが多数あります)、同時に、Qlik製品での経験ははるかに少ないです。
- 多くの場合、同じタスクにいくつかのソリューションがありますが、特定のソリューションを選択して実証したとしても、特定の実装をこの方法で実行することにした時点で、このソリューションが最良または最適であることを意味するわけではありません。
問題の声明
私はテストタスクがどうあるべきかについて多くを考えました。 一方で、私はより多くの機能性を見せたかったのですが、一方で、私が考える機能が多ければ多いほど、素材はより大きくなります。 最終的に、未経験の人が問題のツールで作業を開始できるように、レビューした資料で十分であると判断しました。
そのため、Excelで作成されたサンプルレポート(スクリーンショットを参照)を提供してくれたお客様が、データストアフロントに基づいて選択した同じBIツールを作成したいと考えているとします。
もちろん、実際の生活では、実際の顧客がこのような構造化および形式化されたサンプルレポートを提供することはほとんどありません。 多くの場合、実際のサンプルは非常に任意の形状をしています。 しかし、実際には常に、任意の種類のすべてのレポートが形式化および構造化され、BIシステムに実装されます。
レポートと同様に、クライアントはほとんどの場合、既製のデータストアフロントを提供せず、既存のデータウェアハウス(ほとんどの場合、複雑で異種混合)に基づいて自分で構築する必要があります。 しかし、今回のケースでは、既製のデータショーケースが既に用意されています。
メタデータ
簡単に言えば、BIシステムのメタデータは、ユーザーがBIシステムにストレージシステムの編成方法とこのデータの操作方法を示すメカニズムです。 私が知っているすべてのBIシステムには、メタデータメカニズムがあります。 メタデータは常にデータソースに関する情報だけではなく、場合によっては、BIシステムの内部ストレージメカニズム(OLAPキューブなど)がメタデータとして機能します。 たとえば、Cognos BIのメタデータは、データストレージシステムの構造の正式な記述であり、QlikView-独自のストレージにロードされたデータを含むテーブルとその形成メカニズムです。
メタデータの開発に対する2つの正反対のアプローチを区別できます。
- 最小限-メタデータには、特定の問題を解決するために必要な最小限のものが含まれます。 ほとんどの場合、このアプローチは、特定の問題を可能な限り迅速に解決する(特定のレポートを作成する)必要がある場合に使用されます。 このアプローチの利点は、開発速度が非常に速いこと、欠点は非普遍性、拡張の可能性の欠如、アナリストが任意のレポートを作成する可能性の制限です。 また、メタデータを速いペースで開発する場合、開発者はベストプラクティスルールを無視することがよくあります。
- 汎用-メタデータには、データソースの最大の説明が含まれます。 このアプローチは、アナリスト向けの汎用ツールを作成する必要がある場合に使用されます。 このアプローチの利点は、拡張の可能性が高いことです(通常、このようなメタデータに新しい属性、ディメンション、またはインジケーターを簡単に追加できます)。 欠点の中でも、開発に時間がかかり、大量のデータに関するレポートの速度が低下していることがわかります。
私たちの場合、私は黄金の平均で停止しようとします。 つまり、レポートの作成に不要なテーブルをメタデータに含めません。 しかし同時に、拡張の可能性を維持し、ベストプラクティスのルールを考慮に入れようとします。
IBM Cognos BIのメタデータ
QlikViewのメタデータ
報告書
メタデータの準備ができたら、レポートの作成を開始できます。 レポートを作成する過程で、レポート作成の速度とその汎用性の間の妥協点を見つけようとします。 原則として、すべての本格的なBIツールは、非常に幅広い機能(パラメーター化されたレポートを作成する機能、ドリルダウンおよびドリルスルー通信、要素の周期表示など)をサポートします。この記事では、基本的な機能のみを使用してみます。