QlikViewとは、スエーデンのルンドという街で創業されたQlikTech社が開発、販売しているBIソフトです。 分析対象のデータを高速にメモリ上に読み込み、メモリ上で分析して画面に表示します。 1.素晴らしいパフォーマンス かって、PCでこれほどの大量のデータをこれほど高速に処理する製品はなかったでしょう。 自分は、200万件(100MBのファイル)のデータを読み込みましたがロードにようした時間は2分程度です。 2.柔軟なデータソース 以下のデータソースが利用できます。 OLE/ODBCのDB接続 EXCELファイル 区切り文字、固定形式のテキストファイル HTML/XMLファイル 3.高品位な表現力 チャートやゲージなど様々な高品位のオブジェクトが使用できます。 以下、メッコチャートの例
インメモリ技術と圧縮技術による高速処理が売りのQlikViewですが、リレーションやチャートの実装内容によっては計算処理に時間がかかりパフォーマンスが悪化します。遅いだけでなく、メモリを使い切りハングしてしまうこともあるため、数式の最適化は重要です。 以下にパフォーマンスを改善する上でのトピックを記載します。 QlikView計算処理の負荷が小さいもの ・Sum ・SET分析 ・関数 QlikView計算処理の負荷が大きいもの ・Count 件数をカウントする場合、整合性を確保する意味でもcountの利用は注意が必要です。 QlikViewではSQLのようにテーブル名で修飾することができないため、キー項目をカウントする場合はマスタの件数なのか、トランザクションの件数なのか判断できないことがあります。 QlikViewのカウント処理 顧客コードで関連付けられる下記のようなテーブルがあるとき、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く