SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

「Cloudera Quick Start VM」を活用したビッグデータ分析の学習環境構築

フリーのビッグデータ分析学習環境を使って、全文検索アプリケーションを構築してみる

「Cloudera Quick Start VM」を活用したビッグデータ分析の学習環境構築 第4回

チュートリアル ボーナスステージ:検索ダッシュボードを作る

 最後に、検索ダッシュボードを作成します。ダッシュボードを作れば、検索結果をグラフィカルに表示することができます。

 まず、検索結果画面の右上の編集ボタンをクリックします。

hue-search-dashboard-01-entrance
hue-search-dashboard-01-entrance

バーチャート(棒グラフ)の作成

 一定時間ごとのアクセス数を集計する(バーチャート)棒グラフを作成します。

 まず、bar chartアイコンをグレーの細いスペースにドラッグします。

hue-search-dashboard-02-barchart-1
hue-search-dashboard-02-barchart-1

 次に、上部に現れるフィールドメニューからrequest_dateを選択します。

hue-search-dashboard-02-barchart-2
hue-search-dashboard-02-barchart-2

 これで、一定時間ごとのアクセス数を集計した棒グラフができました。

hue-search-dashboard-02-barchart-3
hue-search-dashboard-02-barchart-3

パイチャートの作成

 次に、どの部署からのアクセスがあったのかを集計した円グラフを作成してみましょう。

 まず、ダッシュボードを2カラムのレイアウトに変更します。

hue-search-dashboard-03-two-column
hue-search-dashboard-03-two-column

 次に、パイチャートアイコンを左のカラムにドラッグします。

hue-search-dashboard-04-pie-chart-1
hue-search-dashboard-04-pie-chart-1

 最後に、上部メニューからdepartmentフィールドを選択します。

hue-search-dashboard-04-pie-chart-2
hue-search-dashboard-04-pie-chart-2

 これで、部署別のアクセス集計を示す円グラフが完成しました。

hue-search-dashboard-04-pie-chart-3
hue-search-dashboard-04-pie-chart-3

ファセットの作成

 検索をドリルダウンするファセットという機能を導入します。

 方法は今までとほぼ同じで、ファセットアイコンをドラッグし、分類に使うフィールド(ここではproduct)を選択するだけです。

hue-search-dashboard-05-facet-1
hue-search-dashboard-05-facet-1

 以下のようにファセットが作成されました。

hue-search-dashboard-05-facet-2
hue-search-dashboard-05-facet-2

保存

 最後に、ダッシュボードを保存して完成です。

hue-search-dashboard-06-save
hue-search-dashboard-06-save

次のページ
まとめ

この記事は参考になりましたか?

「Cloudera Quick Start VM」を活用したビッグデータ分析の学習環境構築連載記事一覧

もっと読む

この記事の著者

嶋内 翔(Cloudera株式会社)(シマウチ ショウ)

2011年、Clouderaの最初の日本人社員として入社。サポートエンジニアとして3年務めた後、セールスエンジニアとして働いている。監訳書に「Apache Sqoop クックブック」。ライフワークで技術系ポッドキャスティング garsue.fm のファシリテーターを務めている。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/8654 2015/06/19 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー