KNIME Analytics Platform を使用して XNUMX つのステップでインタラクティブなダッシュボードを作成する方法

ソースノード: 1172592

KNIME Analytics Platform を使用して XNUMX つのステップでインタラクティブなダッシュボードを作成する方法

このブログ投稿では、XNUMX つの簡単なステップで、シンプルでありながら便利で見栄えの良いダッシュボードを作成してデータを表示する方法を紹介します。


By エミリオ・シルベストリ, KNIMEでインターン

誰もがチャート、グラフ、視覚化が大好きです!

 
 
彼らはきちんとしていて、速くて簡単です。 乱雑で整理されていないデータであっても、生のテーブルでは指摘しにくい洞察や特徴を示すには、優れた視覚化が鍵となります。 このブログ投稿では、XNUMX つの簡単なステップで、シンプルでありながら便利で見栄えの良いダッシュボードを作成してデータを表示する方法を紹介します。

  • ステップ 1: 美しいグラフを作成する
  • ステップ 2: それらをコンポーネントにまとめる
  • ステップ 3: 対話型ビューを Web ページとしてデプロイする

データセット

 
 
このブログ投稿では、 Netflix の映画とテレビ番組のデータセット、Kaggle で無料で利用できます。 2020 年 XNUMX 月現在、ストリーミング プラットフォームによって米国で提供されているすべての番組が含まれています。カタログに追加された日付、期間、カテゴリ、および簡単な説明。 興味深いビジュアライゼーションを引き出すのに十分な情報です!
 

Prestep: データのインポートと前処理

 
 
から直接データセットをダウンロードできます。 Kaggleページ. マシンに取り込んだら、ドラッグ アンド ドロップでデータを新しいワークフローにインポートします。 よくあることですが、前処理が必要です。 生データを調べると、 追加日 列は、作業を困難にする詳細な形式になっています。 そこで、これを Date&Time 形式に変換し、すべてのステップを前処理メタノードにグループ化しました。

このブログ投稿用に開発されたワークフローは、KNIME Hub で入手でき、ここからダウンロードできます。

KNIME 分析プラットフォームにインポートすると、メタノード「前処理」の内容をより詳細に確認できます。
 

ステップ 1: 美しいグラフをいくつか作成する

 
 
Netflixを見る人と嘘をつく人のXNUMX種類の人がいます. しかし、人口を XNUMX つの異なるカテゴリに分けることもできます: 映画関係者と TV シリーズ関係者です!

また、Netflixにはいくつの映画やシリーズがあるか知っていますか? 最も人気のあるカテゴリはどれですか? 一番長い映画はどれくらいですか? 右のチャートで、これはすぐに言われます。

たとえば、 サンバーストチャート (図 1) は、ショーがカテゴリ間でどのように分布しているかを簡単に指摘できます。 サンバースト チャート ノードを Preprocessing メタノードに接続し、最初にタイプ (映画またはテレビ番組)、次にカテゴリ別にグループ化するように構成し、それを実行します。 ここで、Sunburst Chart ノードを右クリックし、[Interactive View: Sunburst Chart] を選択します。 図 1 に示すビューがポップアップ表示されます。映画はテレビ番組の XNUMX 倍であり、最も人口の多いカテゴリはインターナショナル、ドラマ、コメディであることがわかります。 知っていましたか?


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 1. サンバースト チャート: 提供される映画の数はテレビ シリーズの XNUMX 倍です。 グラフの一部にカーソルを合わせると、パーセンテージが表示されます。

 

私たちが探求できるもう XNUMX つの側面は、長年にわたるカタログの進化です。 year_追加 列に結果を表示しました 折れ線グラフ (図2)。 どうやら、オファーに追加される作品の数は毎年増加し続けています。


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 2. 長年にわたって Netflix カタログに追加された映画とテレビ シリーズの数を示す折れ線グラフ。

 

それから私は 棒グラフ (図 3) テレビ番組用に制作されたシーズン数と ヒストグラム (図 4) 期間ごとに映画をグループ化します。 4シーズンしか残っていないテレビ番組がたくさんあると思っていましたか? XNUMX時間以上の映画があることをご存知ですか?


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 3. テレビ番組のシーズン数を示す棒グラフ。

 

3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 4. 再生時間に応じて映画をグループ化したヒストグラム。

 

KNIME Analytics Platform には、データを視覚化する機会がたくさんあります。 Node Repository > Views -> Javascript で専用ノードを見つけることができ、 汎用 Javascript ビュー ノード。

想像力が足りない場合は、 例 サーバー ニーズに合わせて簡単に再調整できる便利な視覚化が満載です。

チャートもカスタマイズ可能! たとえば、図 3 の棒グラフを参照してください。ここでは、デフォルトの青を公式の Netflix 赤に変更しています。


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 5. これは、これらの視覚化を実行するワークフローのスクリーンショットです。 各ビジュアライゼーションに関連する前処理は、メタノードにグループ化されます。

 

「」というワークフローをダウンロードして、自分で試してみてください。3 つのステップでインタラクティブなダッシュボードを作成する: Netflix ショー」KNIME Hub から.

作成されたすべてのチャートとプロットはインタラクティブです。 視覚化されたデータ、プロット プロパティ、選択されたポイントなどをインタラクティブ ビューから直接変更するには、図 3 の赤丸で囲まれた右上の [設定] アイコンをクリックします。より詳細なカスタマイズについては、以下を示すガイドを確認してください。 CSS コードを統合する方法 JavaScript ビジュアライゼーションを輝かせるために。
 

ステップ 2: それらをコンポーネントにまとめる

 
 
XNUMXつのプロットがいいなら… XNUMXつのプロットがいい! すべての素晴らしいグラフィックを完全なダッシュボードに整理しましょう。 視覚化に使用する XNUMX つのノードをすべて選択し、右クリック -> [コンポーネントの作成...] をクリックします。 これにより、新しい灰色のノードが作成されます。 コンポーネント.


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 6. 最終的なワークフロー。 すべての視覚化ノードがコンポーネントにグループ化されています。

 

このアンサンブルの視覚化は、強化およびカスタマイズすることもできます。 コンポーネントを CTRL + ダブルクリックして開きます。 テキスト出力ウィジェット ノードを追加し、視覚化に追加する説明を入力します。

たとえば、選択用のテーブル ビュー ノードを追加して、ダッシュボードをよりインタラクティブにすることができます。 ヒストグラムと棒グラフで選択したショーのみを表示するように設定しました。

これは、さまざまなビンの内容を調べるのに適した方法です。

たとえば、Netflix で最も長い映画はどれか知っていますか? コンポーネントのインタラクティブ ビューを開き、最後のヒストグラム ビン (XNUMX つのムービーのみを含む) を選択し、テーブル ビューを確認します。 その映画について聞いたことがあるなら、なぜこれほど長続きするのか容易に想像できます。

ダッシュボードを整理して、よりすっきりと理解しやすいものにしましょう。 コンポーネント内から、ツールバーの最後のアイコン (図 7 のスクリーンショットを参照) をクリックして、[ノードの使用とレイアウト] ウィンドウを開きます。 ここでは、チャートの配置、位置、軸の設定、およびグループの作成を行うことができます。 ネストされたコンポーネントを作成した場合、グループ化された視覚化として処理されます。


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 7. [ノードの使用状況とレイアウト] ウィンドウを開いて、ダッシュボードを整理します。

 

ステップ 3: 対話型ビューを Web ページとしてデプロイする

 
 
コンポーネントの対話型ビューを Web ブラウザーで Web ページとして検査することもできます。 この操作を実行するには、ワンクリック デプロイを使用してワークフローを KNIME サーバー インスタンスにデプロイする必要があります。 これを行うには、KNIME Explorer パネルに移動し、ワークフローを右クリックして [Deploy to Server…] を選択します。 目的の宛先を選択し、[OK] をクリックします。

ダッシュボードを視覚化するには、アップロードされたワークフローを右クリックし、[開く] -> [Web ポータルで] を選択します。 ブラウザでワークフローを実行し、コンポーネントによって構築されたダッシュボードを視覚化できます (図 8)。
 

まとめ

 
 
このブログ投稿では、KNIME Analytics Platform でデータ用のインタラクティブなダッシュボードを作成するのがいかに簡単かを発見しました。 チャートをセットアップし、ノードをコンポーネントにラップして、必要に応じてカスタマイズし、ローカルまたは KNIME WebPortal で実行して、ビジュアライゼーションで遊んでください。 円グラフのように簡単!


KNIME を使用して 3 ステップでインタラクティブなダッシュボードを作成する方法
図 8. これは、KNIME WebPortal に表示されるダッシュボードの視覚化です。

 

もっとビジュアライゼーションが必要ですか? ここでは、簡単に実装できる高度なアイデアをいくつか紹介します。 これらのビジュアライゼーションは、こちらの KNIME ハブのサンプル ワークフローのこのより高度なバージョンにあります。 https://kni.me/w/grHmwo1F0xiQPdO7


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 9. 各国が制作した映画を示す世界地図。

 

 


3 つのステップで KNIME を使用して優れたダッシュボードを作成する方法
図 10. 番組の説明で最も多く使用されている単語を示すタグ クラウド。

 

リソース

 
 
この記事に示されているワークフローは、KNIME Hub でダウンロードして試してみることができます。

 
バイオ: エミリオ・シルベストリ エバンジェリズムチームのKNIMEのインターンです。 彼は、コンピューター サイエンスの学士号を取得しているときに、畳み込みニューラル ネットワークを使用したてんかん認識に関する論文に取り組んだときに、データ サイエンスのトピックに強い関心を抱きました。 彼は最終的にコンスタンツ大学に移り、修士号を取得することにしました。

最初に公開されたように KNIMEブログ.

元の。 許可を得て転載。

関連する

ソース: https://www.kdnuggets.com/2021/10/interactive-dashboard-three-steps-knime-analytics-platform.html

タイムスタンプ:

より多くの KDナゲット