BI製品紹介:クリックテック・ジャパン
独自の連想技術でインメモリ処理を実現する超高速BI「QlikView」
一般的なBIツールは、膨大なデータをDWHで一度整理してからデータマートやOLAPキューブを構成する集計処理が必要だ。人工知能でも用いられる連想技術を使い、集計処理なしに高速分析を可能にするBIツールを紹介する。
「クリックだけで分析できる」という名のBI
1993年にスウェーデンで創業し、現在は米国ペンシルベニア州のラドゥナーに本拠地を置くQlikTech。同社は、設立当初にオフィスを構えていたスウェーデンのルンド大学と共同で研究開発を行っていたテクノロジーを基に、その特許を保持してビジネスインテリジェンス(BI)製品の開発に取り組んだ。「ユーザーが多次元データをクリックするだけで分析結果が表示できる」という意味で名付けられたBI製品「QlikView」は、1997年に発表されたQlikView 3.15を皮切りに、2000年代にはワールドワイドで成長著しいBI製品の1つとして評価されるまでになったという。
2009年3月に日本への本格参入を開始したQlikTechは、国内総代理店だったサイロジックをQlikView Japanとして任命。その後、営業活動を本格化する中、サイロジックを統合する形で2010年1月に日本法人のクリックテック・ジャパンを設立している。
データマートやOLAPキューブを設計する必要のないQlikView
クリックテック・ジャパンの代表取締役 垣田正昭氏は、「QlikViewこそ開発者が集計作業の呪縛(じゅばく)から解放される唯一のBIだと信じて、どうしても日本に普及させたかったのです」と語る。
企業が分析を行う場合、一般的なスクラッチ開発では、勘定系基幹システムの詳細データを基に集計処理を行ってデータマートを構成することで分析フロントエンドを構築する。これは一般的なBIツールも同様だ。基幹系の詳細データはETLを介してデータウェアハウス(DWH)でいったん整理し、集計処理を行ってからデータマートやOLAPキューブを構成して、ユーザーインタフェースへとつなげる。ともにやっかいな集計作業が避けられない。しかも、スクラッチ開発や一般的なBIツールでは、新たな分析軸が必要になった場合、集計処理からデータマート、OLAPキューブ、フロントエンドまですべて作り変えなければならないこともある。
QlikViewは、基幹系の詳細データを集計処理なしに独自の理論で超正規化し、直接QlikViewのドキュメントファイルに変換することで高速な分析が可能になるという。「QlikViewではデータマートやOLAPキューブを設計する必要がなく、これらの機能に拘束されません。仮に、20億件の大容量POSデータでも問題ありません」と垣田氏は言い切る。
QlikViewの核となる「連想技術」と「インメモリ技術」
QlikViewがそうした処理を可能にしているのは、人工知能にも使われる「連想技術」 (Associative Technology)を適用した特許技術を中心に、ハードウェアのパフォーマンス向上でより効果を増した「インメモリ技術」を応用することで、そこから派生するさまざまな利点を巧みに組み合わせているからである。
では、連想技術とはどのようなものだろうか。一般のデータベースのソースは正規化データとしてHDDに格納されているが、例えば、赤い:普通車、青い:普通車、白い:普通車、赤い:トラック、黄色い:トラック、白い:トラックといった、色(項目名)や車種(値)のレコードが重複して保存されている。それをQlikViewの連想技術では、同じ項目名、かつ同じ値の情報は物理的に一度しか保持しないようにすることで、大幅にデータを圧縮する。また、項目間の関連はポインターによって把握し、元の情報を一切欠落させることなく維持できるようになっている。
「ポインターとその先のデータは約5分の1~20分の1に圧縮できるため、超正規化データとしてすべてメモリ上に展開でき、HDDへのアクセスが不要になります」と説明するのは、クリックテック・ジャパン 営業部 部長 山浦研弥氏だ。HDDにアクセスせず、ソリッドなメモリ領域だけで処理が進行するため、スピードは格段に向上するわけだ。
また、ある情報から別の情報にはポインターで同方向に結び付けることができ、実質的に全項目を検索キーとして利用できるデータモデルが完成する。これらの処理が、QlikViewにデータを取り込むだけで可能になるという。垣田氏が20億件のデータでも問題ないと言ったのは、こうした連想検索と呼ばれる技術が利用できるからである。
「事前集計が不要な上、直感的な検索機能やデータ構造の自動作成機能によって、エンドユーザー自身が好きなタイミングで分析を行えます。また、Microsoft Excelを使って分析目的のデータを抜き出し、QlikViewのサーバに格納することで、Excelの柔軟性を継承しつつ“データの出どころが不明”というExcel自体が抱える課題も解決することができます」(山浦氏)
ハードウェアパワーの進化を見越して誕生したQlikView
ただし、インメモリであることが高速化のすべてではないという山浦氏は、「連想技術によるデータ圧縮が可能になったため、たまたまインメモリをベースに選んだにすぎません」と打ち明ける。連想技術で特許を取り、QlikViewを製品化した1990年代後半~2000年代前半はメモリ・CPUとも性能が低く、とてもビジネス用途には利用できなかったという。
ところが、2004年ごろからCPUが64ビット化することでメモリのアドレス空間が拡大したとともに、CPUがマルチスレッド化・マルチコア化して並列処理が可能になったことで、QlikViewのパフォーマンスが一気に開花したのだ。
最新版「QlikView 10」の新機能
2010年11月に、クリックテック・ジャパンは最新版となる「QlikView 10」を発表した。新機能としては、連想検索をすべてのダッシュボード上のあらゆるリストボックスに拡張している。また、選択項目ごとに表示されるドロップダウンリストで絞り込みや変更が容易になるとともに、特定の分析を迅速に実行できるようになった。
そのほか、Ajax機能を強化することで、リアルタイムでスムーズなデータオブジェクトの更新を可能にし、ハードウェアのマルチコア化を有効に活用するコアの計算機能拡張とマルチスレッドに対応したリロード機能を向上している。
さらには、QlikView 10の統合ポイントをすべてドキュメント化してオープン化しており、地図やフローチャート、Flash動画などを、プラグインだけでオブジェクトの1つとして表示することができるようになった。また、ユーザー統合のためのオープンフォーマット「QlikView Data Exchange(QVX)」を搭載することで、サードパーティー製システムのデータ出力を容易にしている。管理タスクとデータを外部から制御するためのAPIや、Webサイトとの統合を行うためのワークベンチも提供する。
加えて、ロードバランシングや管理、更新スケジュールをはじめとする集中管理機能も提供し、エンドユーザーの監査ログやコンテンツ配信を詳細にコントロールすることで、コンプライアンス強化もサポートできるようにしている。
状況に応じた柔軟な分析を可能にするプラットフォームが不可欠
垣田氏は、「大量のデータ処理や情報配信などが目的のため、QlikViewは必ずしもBIとしてではなく、情報系プラットフォームとしても利用してもらいたいと考えています。実際にそういった事例もグローバルには存在します」と訴える。欧米に比べて日本の場合、BI導入に際して立派なKPIを作ろうと過剰に身構えたり、KPIを単純な割り切り方で決定したりする傾向があるという。「そうして作った方針で企業の営業担当者が行動することは非常に危険です。ビジネスは猪突(ちょとつ)猛進では成り立ちません。アメーバのように状況に応じて触手を伸ばしていくことが重要で、その指標として柔軟な分析を可能にするプラットフォームが不可欠となるでしょう」(垣田氏)
時間を経るごとにパラメータは次々と変わり、原油先物価格や為替、金相場も刻々と変化する。「原油価格がどのレベルならビジネスが維持できるのか」といった、現実に即した細かい分析を行う柔軟性が、スクラッチ開発や一般のBIには欠落しているのではと垣田氏は指摘する。
QlikViewでは、状況が変化するたびにキューブやデータマートの作成を情報システム部門に依頼することなく、ユーザー自身の手で数億件ものデータを参照し、分析が可能になる。しかも、Web検索と同様な気軽さで検索でき、データ間の重要な関係は直感的なインタフェースで表現される。
また、QlikViewを利用する企業は、必ずしもBIを目的にしてはいない点も特徴的だ。「QlikViewが持つ独特の技術をいかに自社に役立てられるか、という視点で選択いただいているケースが多いようです」(垣田氏)。垣田氏によると、ショッピングカートの商品検索で利用したり、QlikViewの関連度把握という機能を生かして社内のシステム変更によるデータベースへの影響度評価に利用したりする事例もあるという。「アイデアは企業によってさまざま。BIという常識を超えた使い方を見つけてほしいですね」(垣田氏)
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[株式会社マクニカ] アイカ工業に学ぶ脆弱性対策 情シスが把握できずにいたアセットも正確に把握 -
製品資料
[株式会社マクニカ] 「脆弱性総まとめ」解説 被害事例から考える必須の対策ポイント -
製品資料
[Splunk Services Japan合同会社] サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには -
製品資料
[株式会社うるる] 「入札市場」完全ガイドブック:メリットから資格取得のポイントまで -
市場調査・トレンド
[株式会社うるる] はじめての「自治体/官公庁入札」 必要な知識がすぐに学べる入門ガイド
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
4
AI基盤は本当に「オンプレ回帰」する? Broadcomの言い分と企業の本音
-
5
「技術屋」で終わらないために 情シスが今取るべき認定資格5選
-
6
「世界一給与にハングリー」な日本のエンジニアが“雇用の安定”を求める理由
-
7
「Linuxサーバの長期運用とRed Hat Enterprise Linux」に関するアンケート
-
8
「IoT通信環境の構築・運用」に関するアンケート
-
9
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
10
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
8
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
9
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー