OLAPレポート。任意のSQLデータベース用にビルド

多くの場合、オンライン分析データ処理が必要になります。多くの場合、ユーザーはデータをExcelにアップロードしてから、ピボットテーブルを作成します。構築プロセス全体はプログラミングスキルを必要としませんが、マウスボタンを数回クリックするだけでウィザードに組み込まれます。ただし、これには1つの重大な欠点があります。レポートを生成する前に、毎回データをエクスポートする必要があります。これには時間がかかり、この分析を運用可能と呼ぶのは困難です。



データベースがMSSQLに保存されているか、接続されたサーバーを介して指定でき、OLAPレポートを作成するためのツールがない場合は、ClientCommunicatorプラットフォームを使用できます。、ビューの使用による(シングルユーザーバージョンは無料)。これを行うには、SQLクエリを作成し、Designerの[ビュー]セクションに書き込む必要があります。



この記事では、Klikデータベースに保存されているデータに基づいてレポートを作成することを検討します。プレゼンテーションに基づいて、レポートは同じ方法で作成されます。テーブルではなくプレゼンテーションを選択するだけで済みます。



例として、次のタスクを考えてみましょう。カウンターパーティの詳細の完全性を分析するには:



  • 宿、
  • 主な活動、
  • 主要な法的実体、
  • 電話、
  • Eメール、
  • 担当者。


分析は、キュレーター、状態、タイプ、バランス、地域ごとに分類する必要があります。



タスクに必要なすべてのデータが1つのテーブルに保存されます。ただし、順方向リンクと逆方向リンクによってメインテーブルに接続されている複数のテーブルに関するレポートを作成することは可能です。クライアント側にはOLAPレポートビルダーがあり、すべてのユーザーが独自にレポートを作成して保存できます。プログラムのメインメニューに表示できるという点でのみカスタムレポートとは異なる、デザイナーでレポートを作成することを検討します。



手順1.「Designer」モジュールでフォームテンプレートを作成します。フォームの名前を設定し、メインテーブルを選択します。







手順2.PivotTableコンポーネントをフォームに追加します。コンポーネントの配置を「クライアント全体」(またはその他の任意の選択)に設定します。







手順3.テーブルパラメータを設定します。



属性配置領域には次の4つのタイプがあります。







  • 行-リストとして左側に配置します。いくつかのドロップダウンリストがある場合があります。
  • 列-リストの上に水平に配置します。いくつかのレベルが可能です。
  • フィルタ-左上水平;
  • データ-集約されたデータを含む主要部分。総計の計算方法(数量、最小、最大、金額、平均)を設定することが不可欠です。原則として、データの計算には、追加可能な数値フィールドが使用されます。文字列変数の場合は、集計集計機能のみを使用できます。この例では、SQLCASE関数を使用して計算式を使用する方法を示します。










手順4.表示パラメータと動作パラメータを設定します。







手順5.プログラムメニュー(管理者モジュール内)にフォームを表示します。



結果:





行、列、フィルター領域の間でマウスを使用して属性を移動し、さまざまなスライスを取得できます。結果をファイルにエクスポートすることができます。レポート行のトランスクリプトを表示する方法については、後でYouTubeチャンネルで公開します。



詳細については、ビデオを参照してください




All Articles