Skip to main content
9 月 17 日~ 19 日に サンフランシスコで Dreamforce が開催されます。DF24TRAIL20 というコードを使って今すぐ登録すると 20% 割引になります。

Tableau ダッシュボードの機能を拡張する

学習の目的

この単元を完了すると、次のことができるようになります。

  • ダッシュボードの拡張機能を使用して機能を追加し、Tableau を他のアプリケーションと統合する方法を説明する。
  • ダッシュボード拡張機能 API と埋め込み API の違いを説明する。
  • どのような場合にダッシュボード拡張機能 API と埋め込み API を使用するかを説明する。

Tableau の拡張性 API

Tableau は、Tableau に新しい機能を追加できる一連の API を開発者に提供しています。 

拡張性のカテゴリが強調表示された、Tableau 開発者ツールを示す図。

ダッシュボード拡張機能 API

Tableau 開発者はダッシュボード拡張機能 API を使用して、ダッシュボードに機能を追加したり、Tableau ユーザーが Tableau で他のアプリケーションを直接操作できるようにするダッシュボードの拡張機能を作成できます。Tableau ユーザーは、Tableau Exchange でこのような拡張機能を簡単に見つけることができ、数回クリックするだけでダッシュボードに追加できます。ダッシュボードの拡張機能は、Tableau ダッシュボード内に配置する Web アプリケーションです。 

埋め込み API

一方、埋め込み API では、Tableau のビジュアライゼーションを Web ページやその他のアプリケーションに埋め込んだり、プログラムで個々のダッシュボードを操作したりできます。埋め込み API を使用すると、ユーザーがダッシュボードを操作する方法をカスタマイズしたり、Tableau のビジュアライゼーションを埋め込みアプリケーションの機能と統合したりできます。

フィードバックに対応する

マーケティングチームは、Jamal が Marie の協力を得て構築した Tableau ダッシュボードにとても満足しています。ようやく、顧客をサポートするためにデータ主導の判断を下せるようになりました。実のところ、判断を下すために Tableau から離れたくないと考えるほど Tableau に満足しています。マーケティングチームは、問題やプロジェクトを追跡するソフトウェアを使用してすべての作業依頼を追跡していますが、本当に欲しいのは Tableau で直接チケットを開くことができる機能です。Jamal はそれを実現する方法がわからず、この難問を Marie に話します。Marie は、Tableau にはそれを解決するダッシュボード拡張機能 API があるから心配は無用だと言います。 

ダッシュボード拡張機能 API を使用すれば、Tableau から離れることなく追跡システムでアクションを実行できる拡張機能を構築できるのだと説明してくれます。マーケティングチームは、ダッシュボードの拡張機能を使用して、既存のチケットを選択するか、ボタンをクリックして新しい作業依頼を開き、ツールで結果を確認できます。ワークフロー全体を Tableau で追跡し、視覚化できるのです。Jamal はそのアイデアが気に入りました。Marie と Jamal がマーケティングチームに説明すると、全員から賛同を得られました。

このシナリオでは、メインアプリケーションは Tableau ダッシュボードであるため、Jamal と Marie はダッシュボード拡張機能 API を使用することにしました。問題・プロジェクト追跡ソフトウェアがメインアプリケーションである場合は、埋め込み API を使用して管理ツール内に Tableau を埋め込めば、2 つのアプリケーション間を移動する必要がなくなります。

拡張機能 API で機能を追加する

Marie と話し合いを終えたばかりの Jamal は、自分のチームで Tableau を使って現在のすべてのプロジェクトを追跡したいと考えます。プロジェクトマネージャーからの長年の要望の 1 つは、カスタマージャーニーを視覚化して、チームが顧客の視点から顧客のビジネスを把握できるようにすることです。 

Jamal は、サンキーダイアグラムを使用してワークフローを表したいと思っています。これが理想的なソリューションであると考えていますが、Tableau に組み込まれている機能ではありません。Jamal はまさにその解決策を見つけました。ダッシュボード拡張機能 API です。ダッシュボード拡張機能 API を使用すれば、開発者は Tableau を使って操作したり通信したりできる Web アプリケーションを構築できます。独自のカスタム拡張機能を構築する前に、Jamal は Tableau Exchange を確認します。求めているものが見つかりました。Jamal は Infotopics による ShowMeMore ダッシュボード拡張機能を選びます。数回クリックしただけで、サンキーダイアグラムを使用できるようになりました。

リソース