ワークシートへの Viz 拡張機能の追加

Viz 拡張機能は、Tableau のネイティブなビジュアル機能を拡張できる Web アプリケーションです。Viz 拡張機能を使用すると、ユーザーはワークシート上でカスタム Viz タイプを操作できるようになります。

Tableau の拡張機能を使用すると、Tableau、Tableau パートナー、サードパーティの開発者がコミュニティ内で作成した Web アプリケーションでワークシートの機能を強化できます。開発者が独自の拡張機能を作成したい場合は、GitHub のドキュメンテーション「Tableau 拡張機能 API」を参照してください。

Viz 拡張機能は、Tableau Exchange でホスティングされる Web アプリケーションであるという点で、ダッシュボード拡張機能に似ています。ダッシュボードにオブジェクトとして追加するのではなく、Viz の構築中にワークシートに追加するという点では、ダッシュボード拡張機能とは異なります。

ワークシートに Viz 拡張機能を追加する

マーク カードを使用してワークシートに Viz 拡張機能を追加する方法は 2 つあります。Tableau Exchange からすでにダウンロードしている場合は、ローカル ファイルとして追加できます。または、Viz の作成フロー内で Tableau Exchange からダウンロードすることもできます。

Viz 拡張機能をローカル ファイルとして追加する

Tableau Exchange から Viz 拡張機能を既に選択してダウンロードしている場合は、.trex ファイルとしてコンピューターに保存されます。

  1. Tableau ワークブックを開き、データ ソースに接続します。

  2. ワークシートの [マーク] カードで、[マークの種類] ドロップダウン メニューを展開します。

  3. Viz 拡張機能で、[拡張機能の追加] を選択します。

    Viz 拡張機能オプションを備えたマーク カード ドロップダウン メニュー。

  4. 表示される [拡張機能の追加] ダイアログ ボックスで、[ローカル Viz 拡張機能にアクセス] を選択します。

    [ローカル Viz 拡張機能にアクセス] するオプションを含む [拡張機能の追加] ダイアログ ボックス。

  5. 保存した .trex ファイルに移動して開きます。

  6. プロンプトが表示されたら、ワークブックにあるデータへの Viz 拡張機能のアクセスを許可または拒否します。

Viz 拡張機能がビューに読み込まれ、マーク タイプが Viz 拡張機能の名前に変わります。

Viz の作成中に Viz 拡張機能を追加する

Viz 拡張機能の選択とダウンロードは、まだ実施していない場合、Viz の作成フローの中で行うことができます。

  1. Tableau ワークブックを開き、データ ソースに接続します。

  2. ワークシートの [マーク] カードで、[マークの種類] ドロップダウン メニューを展開します。

  3. Viz 拡張機能で、[拡張機能の追加] を選択します。

    Viz 拡張機能オプションを備えたマーク カード ドロップダウン メニュー。

  4. 表示される [拡張機能の追加] ダイアログ ボックスで、ワークシートに読み込む [Viz 拡張機能] を選択します。この例では、Tableau が作成した Sankey 図を読み込んでいます。

    Tableau Exchange から拡張機能を検索して追加するための、[拡張機能の追加] ダイアログ ボックス。

  5. プロンプトが表示されたら、ワークブックにあるデータへの Viz 拡張機能のアクセスを許可または拒否します。詳細については、「データ セキュリティ、ネットワーク対応拡張機能、およびサンドボックス化された拡張機能」を参照してください。

  6. [開く] を選択します。

    Tableau が開発した Sankey 図の Tableau Exchange 説明ページ。

Viz 拡張機能がビューに読み込まれ、マーク タイプが Viz 拡張機能の名前に変わります。

[Viz 拡張機能] セクションで Sankey 拡張機能が拡大表示されたマーク カードのドロップダウン メニュー。

マークカードを使用してマークをエンコードする

フィールドをマーク カードのエンコード ボックスにドラッグして、Viz を構築します。マークのエンコード ボックスと書式設定オプションは、開発者が決定します。ロードする Viz 拡張機能の詳細については、Tableau Exchange の拡張機能の説明を確認してください。

Sankey 拡張機能を使用するには、次のエンコード手順に従ってください。

Sankey 拡張機能は、レベルリンクに拡張機能固有のエンコーディングを使用するように構築されています。これらは、組み込みのマーク エンコーディング ボックスの [ツールヒント] と [詳細] とともに使用して、ワークシート上に Sankey を構築できます。

  • レベル- Sankey レベルは、Sankey が関連付けたカテゴリ ディメンションを表します。この拡張機能では、最大 5 つの個別のディメンションをレベルとして含めることができます。

  • リンク- Sankey リンクは Sankey 全体のカテゴリを接続します。このエンコーディングは、数値の測定値に基づいて各リンクの幅を決定します。

Tableau Cloud で拡張機能が許可されていることを確認する

Viz 拡張機能を追加できない場合は、サイト上で拡張機能が許可されているかどうかを確認します。Tableau 管理者は、拡張機能がサイト上で実行されることを許可し、ネットワーク対応拡張機能を許可リストに追加する必要があります。管理者は、テスト済みで信頼できる拡張だけを許容すべきです。

ネットワーク対応拡張機能を許可リストに追加する方法の詳細については、「Tableau ヘルプ: サイトの既定の設定を変更する」を参照してください。

データ セキュリティ、Tableau Trusted 拡張機能、およびネットワーク対応拡張機能

拡張機能は、次の 2 つの標準形式で提供される Web アプリケーションです。

  • Tableau Trusted 拡張機能は、厳密に審査され、Tableau が管理するホスト上で展開されます。これらには、Tableau が開発および管理する拡張機能、Tableau Exchange パートナーが作成し、Tableau の拡張機能審査およびホスト サービスを通じて展開される拡張機能、および従来のサンドボックス拡張機能ホスト内の拡張機能が含まれます。

  • ネットワーク対応拡張機能は、サードパーティーのホストに展開されています。これらの拡張機能を使用すると、開発者は Tableau を介さずに拡張機能の配信を管理できます。これらには、より優れた本番環境サポートを提供するためにパートナーが直接管理する拡張機能、ローカル ネットワーク内でホストおよび展開される拡張機能、および Tableau 外部のサードパーティー サービスとの通信を必要とする拡張機能が含まれます。

ネットワーク対応拡張機能を追加する前に、機能をホストする Web サイトが信頼できるサイトであることを確認します。

既定では、拡張機能は HTTPS プロトコルを使用します。これにより、データの送受信用の暗号化チャネルが保証され、ある程度のプライバシーとセキュリティが保証されます。拡張機能を使用する際のデータ セキュリティの詳細については、「拡張機能のセキュリティ - 導入に関するベスト プラクティス」(新しいウィンドウでリンクが開く)を参照してください。

ネットワーク対応拡張機能の許可または拒否

既定では、ネットワーク対応拡張機能を実行するには、パーミッションを要求する必要があります。このパーミッション ダイアログには、ホスト元のサードパーティー サーバーと、拡張機能に必要なデータ アクセス レベルに関する情報が表示されます。拡張機能の実行を許可する前に、この情報を確認することをお勧めします。

拡張機能は、通常、ビュー内の表示データにアクセスします。拡張機能が「フル データ アクセス」を要求する際に、ワークブック内のより深いデータへのアクセスを要求することがあります。これには、参照元データへのフル アクセス、データ ソースのテーブル名とフィールド名、データ ソース接続に関する情報が含まれます。ワークブックで拡張機能の実行を許可する前に、拡張機能のパーミッション ダイアログで宣言された情報を確認し、拡張機能の実行とこのデータへのアクセスを許可するか拒否するかを決定する必要があります。

ネットワーク対応拡張機能のデータ アクセスのリセット

拡張機能のパーミッション ダイアログで [許可] ではなく [拒否] を選択した場合、拡張機能はワークシートに読み込まれません。拡張機能を信頼してアクセスを許可する場合は、同じ Viz 拡張機能をワークブックにもう一度追加してパーミッションをリセットできます。これにより、パーミッションを求めるダイアログが再度読み込まれます。

Tableau Desktop で JavaScript が有効になっていることを確認する

Viz 拡張機能は JavaScript ライブラリである Tableau 拡張機能 API ライブラリを使用してデータを操作します。拡張機能を使用する場合は、セキュリティ設定で JavaScript が有効になっていることを確認します。

[ヘルプ][設定とパフォーマンス][ダッシュボード Web 表示セキュリティの設定][JavaScript の有効化] の順に選択します。

サードパーティおよびパートナーが作成した Viz 拡張機能のサポートを受ける

サードパーティーおよびパートナーが作成した拡張機能は、Tableau では直接サポートしていません。ただし、サポートが必要な場合、拡張機能の開発者によっては、サポートを受けることができる開発者 Web サイトへのリンクを提供しています。

サポートを受けるには、以下を行います。

  1. Tableau Exchange の拡張機能の説明ページで、開発者 Web サイトのリンクを探してください。

  2. 開発者 Web サイトから直接、拡張機能の開発者に問い合わせてください。

Tableau 開発者コミュニティ(新しいウィンドウでリンクが開く)」に質問を送信してアドバイスを求めることもできます。

フィードバックをお送りいただき、ありがとうございます。フィードバックは正常に送信されました。ありがとうございます!