ワークシートへの 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 ファイルとしてコンピューターに保存されます。
Tableau ワークブックを開き、データ ソースに接続します。
ワークシートの [マーク] カードで、[マークの種類] ドロップダウン メニューを展開します。
Viz 拡張機能で、[拡張機能の追加] を選択します。
表示される [拡張機能の追加] ダイアログ ボックスで、[ローカル Viz 拡張機能にアクセス] を選択します。
保存した .trex ファイルに移動して開きます。
プロンプトが表示されたら、ワークブックにあるデータへの Viz 拡張機能のアクセスを許可または拒否します。
Viz 拡張機能がビューに読み込まれ、マーク タイプが Viz 拡張機能の名前に変わります。
Viz の作成中に Viz 拡張機能を追加する
Viz 拡張機能の選択とダウンロードは、まだ実施していない場合、Viz の作成フローの中で行うことができます。
Tableau ワークブックを開き、データ ソースに接続します。
ワークシートの [マーク] カードで、[マークの種類] ドロップダウン メニューを展開します。
Viz 拡張機能で、[拡張機能の追加] を選択します。
表示される [拡張機能の追加] ダイアログ ボックスで、ワークシートに読み込む [Viz 拡張機能] を選択します。この例では、Tableau が作成した Sankey 図を読み込んでいます。
プロンプトが表示されたら、ワークブックにあるデータへの Viz 拡張機能のアクセスを許可または拒否します。詳細については、「データ セキュリティ、ネットワーク対応拡張機能、およびサンドボックス化された拡張機能」を参照してください。
[開く] を選択します。
Viz 拡張機能がビューに読み込まれ、マーク タイプが Viz 拡張機能の名前に変わります。
マークカードを使用してマークをエンコードする
フィールドをマーク カードのエンコード ボックスにドラッグして、Viz を構築します。マークのエンコード ボックスと書式設定オプションは、開発者が決定します。ロードする Viz 拡張機能の詳細については、Tableau Exchange の拡張機能の説明を確認してください。
Sankey 拡張機能を使用するには、次のエンコード手順に従ってください。
Sankey 拡張機能は、レベルとリンクに拡張機能固有のエンコーディングを使用するように構築されています。これらは、組み込みのマーク エンコーディング ボックスの [ツールヒント] と [詳細] とともに使用して、ワークシート上に Sankey を構築できます。
レベル- Sankey レベルは、Sankey が関連付けたカテゴリ ディメンションを表します。この拡張機能では、最大 5 つの個別のディメンションをレベルとして含めることができます。
リンク- Sankey リンクは Sankey 全体のカテゴリを接続します。このエンコーディングは、数値の測定値に基づいて各リンクの幅を決定します。
Tableau Cloud で拡張機能が許可されていることを確認する
Viz 拡張機能を追加できない場合は、サイト上で拡張機能が許可されているかどうかを確認します。Tableau 管理者は、拡張機能がサイト上で実行されることを許可し、ネットワーク対応拡張機能を許可リストに追加する必要があります。管理者は、テスト済みで信頼できる拡張だけを許容すべきです。
ネットワーク対応拡張機能を許可リストに追加する方法の詳細については、「Tableau ヘルプ: サイトの既定の設定を変更する」を参照してください。
データ セキュリティ、ネットワーク対応、およびサンドボックス拡張機能
拡張機能は、次の 2 つの形式の Web アプリケーションです。
- ネットワーク対応拡張機能は、ローカル ネットワークの外部にある Web サーバーで実行されます。
- サンドボックス化された拡張機能は、Web 上の他のリソースやサービスにアクセスすることなく、保護された環境で実行されます。
ネットワーク対応拡張機能を追加する前に、機能をホスティングする Web サイトが信頼できるか確認します。既定により、拡張機能は HTTPS プロトコルを使用します。これにより、データの送受信用の暗号化チャネルが保証され、ある程度のプライバシーとセキュリティが保証されます。
拡張機能を使用する際のデータ セキュリティの詳細については、「拡張機能のセキュリティ - 導入に関するベスト プラクティス」(新しいウィンドウでリンクが開く)を参照してください。
ネットワーク対応拡張機能へのデータ アクセスの許可または拒否
拡張機能の設計に応じて、ビュー内の表示データ、または参照元データ全体、データソースからの表およびフィールド名、さらにデータソース接続についての情報のいずれかにアクセスできます。拡張機能を追加すると、その拡張機能の実行とデータへのアクセスを許可するか、拒否するかを設定することができます。
拡張機能のデータ アクセスをリセットする
拡張機能のデータ アクセス権限をリセットする必要がある場合は、[マーク] カードで [拡張機能の追加] を選択して拡張機能をワークシートにもう一度追加するだけで、拡張機能をもう一度読み込むことができます。これらの手順により、拡張機能へのアクセスを許可または拒否するプロセスが開始されます。
Tableau Desktop で JavaScript が有効になっていることを確認する
Viz 拡張機能は JavaScript ライブラリである Tableau 拡張機能 API ライブラリを使用してデータを操作します。拡張機能を使用する場合は、セキュリティ設定で JavaScript が有効になっていることを確認します。
[ヘルプ]、[設定とパフォーマンス]、[ダッシュボード Web 表示セキュリティの設定]、[JavaScript の有効化] の順に選択します。
Viz 拡張機能のサポートを得る
拡張機能のヘルプを得るには、Tableau Exchange でその機能を作成した開発者か会社に連絡する必要があります。
注: Tableau は、拡張機能 API とインターフェイスする拡張や他のプログラムはサポートしていません。ただし、Tableau 開発者コミュニティ(新しいウィンドウでリンクが開く)に質問を送信してアドバイスを求めることができます。