Qlik Senseでの基本的なアプリケーション作成

Qlik Senseでの基本的なアプリケーション作成

Pocket

Qlik Senseで基本的なアプリケーションを作成してみましょう。
ここでは、はじめてQlik Senseを使う方を対象に、ExcelのデータをQlik Senseに取り込んで簡単なグラフを作成する手順について説明いたします。
これからはじめてQlik Senseを使う方は、ぜひご覧ください。


Excelファイルのダウンロード

ここでは以下のファイルを使用しますので、ダウンロードしてください。
uriage-jisseki-excel.zip
Zip形式ですので、ダウンロード後解凍してデスクトップに置いてください。
qlik-sense-first-application-101
このファイルには、以下のような売上実績のデータが格納されています。
三つのシートにそれぞれ、売上、都道府県、地区のデータが格納されています。
qlik-sense-first-application-102qlik-sense-first-application-103qlik-sense-first-application-104

アプリケーションの作成

それでは、Qlik Senseを起動して、あたらしくアプリケーションを作成してみましょう。
Qlik Senseを起動するには、デスクトップ上のショートカットアイコンをダブルクリックするか、
qlik-sense-first-application-105
または、Windowsのスタートメニュー→[Qlik Sense]→[Qlik Sense Desktop]を選択してください。
qlik-sense-first-application-106
もし、Windowsファイアウォールに関する警告が表示されたら、アクセスを許可してください。
qlik-sense-first-application-107
Qlik Senseが起動したら、あたらしくアプリケーションを作成します。
「Qlik Sense Desktopへようこそ」の画面で、[アプリの新規作成]をクリックします。
qlik-sense-first-application-108
アプリケーションの名前を指定します。
「売上実績」と入力して[追加]ボタンをクリックします。
qlik-sense-first-application-109
[アプリを開く]ボタンをクリックします。
qlik-sense-first-application-110
アプリケーションが作成され、以下のような画面が表示されます。
この画面のことを「アプリ概要」画面と呼びます。
qlik-sense-first-application-111


データの取り込み

アプリケーションを作成したら、まずはじめに必要なデータをアプリケーションに取り込みます。
データを取り込む方法には、「クイックデータロード」と「データロードエディタ」の二つの方法があります。
「クイックデータロード」は、ウィザード形式で簡単にデータを取り込む機能です。操作は簡単ですがExcelなどのファイルからしかデータを取り込めません。(データベースからは、データを取り込めません。)
「データロードエディタ」は、より高度な機能です。データベースからデータを取り込めるのはもちろん、専用のエディタを使用して、関数などを指定することも可能です。

[クイックデータロード]をクリックしてみましょう。
qlik-sense-first-application-112
ファイルの選択画面が開きます。ここからファイルを指定してデータを取り込めます。
ただ、今回は別の手順を試したいため、一旦キャンセルしておきます。
[キャンセル]ボタンをクリックしてください。
qlik-sense-first-application-113
下図を参考に、ExcelファイルをQlik Sense Desktopの画面にドラッグ&ドロップしてください。
qlik-sense-first-application-114[クイックデータロード]を使用しても結果はおなじですが、このようにドラッグ&ドロップでもデータを取り込めます。

データを取り込むためのウィザードがはじまります。
この画面で取り込むデータの確認などができます。
qlik-sense-first-application-115
初期設定では、一つ目のシート(ここでは売上シート)のみが、対象となっています。
今回は都道府県と地区のデータも取り込みたいため、画面左側で「都道府県」と「地区」にチェックを入れます。
qlik-sense-first-application-116
以上で設定は完了です。
画面右下の[データのロード]ボタンをクリックします。
qlik-sense-first-application-117
データの取り込み中です。
qlik-sense-first-application-118
データの取り込みが完了しました。
データの取り込みが完了したら、こんどは分析画面となる「シート」を作成していきます。
[シートを編集する]ボタンをクリックしてください。
qlik-sense-first-application-119
空のシートが表示されました。
qlik-sense-first-application-120
以上でデータの取り込みは完了です。
Qlik Senseでは、あたらしくアプリケーションを作成したら、まず使用するデータを取り込みます。
データの取り込みが完了したら、分析画面となるシートを作成していきます。
もちろん、データをあとから追加したり、変更したりすることも可能ですが、大まかな流れとしては”データの取り込み”→”シートの作成”という手順になりますので、覚えておきましょう。


シートの作成

それでは、シートを作成していきましょう。
まず、この画面の見方を簡単に説明しておきます。

画面左側の領域のことを「アセットパネル」と呼びます。
「アセットパネル」の中には、さらに三つのパネル(タブ)があり、それぞれ「チャート」「項目」「マスターアイテム」となっています。

「チャート」のタブには、棒グラフ、折れ線グラフなど、シートに配置するオブジェクトが表示されます。
qlik-sense-first-application-201
「項目」のタブには、データとして取り込んだ項目が表示されます。
qlik-sense-first-application-202
「マスターアイテム」のタブは今回は使用しませんが、チャートや項目のテンプレートが表示されます。
頻繁に使用するチャートや項目を登録しておいて、再利用したいときに使用します。
qlik-sense-first-application-203
また、画面左下のボタンから「アセットパネル」を開閉できます。
画面が狭いとチャートのレイアウトがしにくいため、必要に応じてパネルを開閉しながらデザインしていってください。
qlik-sense-first-application-204
画面右下に目を移すと、おなじようなボタンがこちらにもあります。
このボタンは「プロパティパネル」の開閉ボタンです。
「プロパティパネル」は、シートに配置したオブジェクトの詳細設定をするパネルです。
qlik-sense-first-application-205

項目の追加

では、シートを作成していきましょう。
「アセットパネル」から「項目」を選択します。
「年」の項目をシート上にドラッグ&ドロップで追加してください。
qlik-sense-first-application-206
「年」の項目が追加されました。
qlik-sense-first-application-207
下図を参考に、「年」のサイズを調節してください。
枠上にあるオレンジ色のボタンをドラッグ&ドロップすることで、サイズを調節できます。
qlik-sense-first-application-208このように、Qlik Senseではグリッドデザインが採用されており、横24マス x 縦12マスのグリッドに沿ってレイアウトを調節していきます。ピクセル単位の細かい調節ができない代わりに、より簡単に統一感のあるレイアウトを作成できます。

同様にしてこんどは「月」の項目を追加してください。
qlik-sense-first-application-209qlik-sense-first-application-210

チャートの追加(KPIオブジェクトの作成)

それではここからは、チャートを作成してきましょう。
「アセットパネル」から「チャート」を選択します。
「KPI」をドラッグ&ドロップでシートに追加します。
qlik-sense-first-application-211KPIオブジェクトは集計値を一つ(最大二つまで)表示するオブジェクトです。たとえば売上金額、達成率、前年比など、主要な数値を画面上に大きく表示したい場合に使用します。

KPIオブジェクトで[メジャーを追加]をクリックします。
qlik-sense-first-application-212ここでいう”メジャー”とは数値データのことです。

項目の一覧が表示されるので、「売上金額」を選択します。
qlik-sense-first-application-213
集計方法を選択します。
ここでは、売上金額の合計値を表示したいため、Sum([売上金額])を選択します。
qlik-sense-first-application-214
KPIオブジェクトが作成できました。
qlik-sense-first-application-215
下図を参考にサイズを調節してください。
qlik-sense-first-application-216
表示が見にくいので詳細設定をしていきましょう。
オブジェクトの詳細設定は、画面右側の「プロパティパネル」でおこないます。
「プロパティパネル」が開いていない方は、右下のボタンで開閉できることを思い出してください。
[ラベル]に「売上金額」と入力します。
qlik-sense-first-application-217
[数値書式]を選択して[通貨]を選択します。
qlik-sense-first-application-218
表示が綺麗に整いました。
qlik-sense-first-application-219

棒グラフの作成

それでは、こんどは棒グラフを作成してみましょう。
「アセットパネル」の「チャート」から「棒グラフ」を追加します。
qlik-sense-first-application-220
KPIオブジェクトはメジャーだけでしたが、棒グラフには軸(X軸)が必要です。
[軸を追加]をクリックして、「商品名」を選択します。
qlik-sense-first-application-221
[メジャーを追加]をクリックして、「売上金額」を選択します。
qlik-sense-first-application-222
集計方法からSum([売上金額])を選択します。
qlik-sense-first-application-223
棒グラフができました。
qlik-sense-first-application-224
それでは、詳細設定をしていきましょう。
画面右側の「プロパティパネル」で[スタイル]を選択します。
qlik-sense-first-application-225
さらに[プレゼンテーション]を選択し、[水平]を選択してください。
qlik-sense-first-application-226
棒グラフを横棒グラフに変更できました。
下図を参考にサイズを調節してください。
qlik-sense-first-application-227
以上でアプリケーションは完成ですが、最終的な見た目を確認しておきましょう。
画面左下と画面右下のボタンで、「アセットパネル」と「プロパティパネル」を閉じ、シートを全画面で表示します。
qlik-sense-first-application-228パネルを開閉すると分かると思いますが、画面のサイズに応じてオブジェクトのサイズが自動で調節されると思います。
Qlik Senseではグリッドデザインに加え、レスポンシブデザインが採用されており、表示するデバイス(の画面解像度)にあわせて、レイアウトが自動で調節されます。

たとえば、PCで見たときと、タブレットを縦持ちで見たとき、横持ちで見たとき、それぞれ見やすいレイアウトに自動で調節してくれるということです。
そのため、アプリケーションを作成したら、さいごに全画面表示にして最終的な見た目を確認するといいでしょう。

さいごに保存して編集を完了します。
画面左上の[保存]ボタンをクリックします。
qlik-sense-first-application-229
画面右上の[完了]ボタンをクリックします。
qlik-sense-first-application-230


データの分析

以上でアプリケーションは完成ですが、すこしだけデータの分析の操作も確認してみましょう。
値をクリックすると、その値で絞り込むことができます。
年から「2012」を選択します。
qlik-sense-first-application-301選択と同時に、グラフの表示が変化するのが分かると思います。
選択を確定するには、右上の[選択の確認]をクリックします。
qlik-sense-first-application-302
複数の値をドラッグして選択することも可能です。
qlik-sense-first-application-303qlik-sense-first-application-304
また、これは項目の値だけでなく、チャート内の棒やラベルについても同様です。
棒グラフのX軸(ここでは商品名)をドラッグして、売上金額の上位五位までの商品を選択しています。
qlik-sense-first-application-305qlik-sense-first-application-306
選択した値は、画面上部で確認できます。一度選択した値を変更することもできます。
qlik-sense-first-application-307
選択をクリアするには、項目名の右側にある×ボタン、[選択をクリア]ボタンをクリックします。
qlik-sense-first-application-308
画面左側の×ボタン、[選択をすべてクリアする]ボタンはすべての項目の選択をクリアします。
qlik-sense-first-application-309

分析を終了して、はじめの画面に戻るには画面左上の[ナビゲーション]ボタンをクリックして、[アプリ概要]をクリックします。
qlik-sense-first-application-310
「アプリ概要」画面に戻ってきました。
qlik-sense-first-application-311アプリケーションを閉じるには、単純にこのアプリケーションのタブを閉じてください。
また、Qlik Sense Desktopを終了するには、単純に画面を閉じてください。


最後に…

今回ははじめてQlik Senseを使う方を対象に、基本的なアプリケーションの作成についてご覧いただきました。
細かい機能の説明などは省きましたが、大まかな開発の流れは掴んでいただけたのではないでしょうか。

今回はごく基本的な機能のみを紹介しましたが、Qlik Senseにはほかにも便利な機能が沢山あります。
たとえば、チャートに関して言えば、折れ線グラフや円グラフはもちろん、コンボチャートや散布図、ツリーマップ、マップ(地図)などが作成できます。
チャートのサンプル(散布図、コンボチャート、ツリーマップ、マップ)
qlik-sense-first-application-312
ほかにも、データを横断的に検索できる検索ツールや、Microsoft PowerPointのようなプレゼンテーション用のスライドを作成するストーリーテリング機能、高い拡張性を活かしたプラグイン(チャートエクステンション)など、非常に多くの便利な機能があります。
これらの機能についても、機会があればこのブログ上で紹介したいと思います。

さらにQlik Sense Desktopでは、QlikView Personal Editionにあった、ほかの方が(ほかのPCで)作成したファイルを開けないという制限もなく、ファイルの共有も自由にできます。
例として、今回作成したアプリケーションをアップしておきましたので、ご自由にご利用ください。
qlik-sense-first-application.zip

「売上実績.qvf」が今回作成したアプリケーションの完成版、「売上実績2.qvf」が上に掲載したチャートのサンプルです。
Qlik Sense Desktopにドラッグ&ドロップして直接開くか、または以下のディレクトリに配置すると、ハブ(Qlik Sense Desktopの初期画面)に表示されます。
C:\Users\<ユーザー名>\Documents\Qlik\Sense\Apps

お疲れ様でした。