仮想接続の作成

仮想接続は、データへの共有可能な中央アクセス ポイントを提供し、接続レベルで行レベルのセキュリティをサポートする Tableau コンテンツ タイプです。仮想接続は複数ステップのプロセスで作成します。このトピックでは、共有するデータへの接続と、仮想接続エディターの [テーブル] タブでの作業について説明します。

データへの接続

Tableau Cloud または Tableau Server で仮想接続を作成するには、次の手順を実行します。

  1. [ホーム] または [探索] ページで、[新規] > [仮想接続] をクリックします。
  2. [データに接続] ダイアログ ボックスで、データのコネクタを選択します。仮想接続でサポートされているコネクタのリストについては、Tableau Desktop および Web 作成ヘルプの「Creators: データへの接続(新しいウィンドウでリンクが開く)」を参照してください。
  3. 要求された情報を入力します。入力した認証資格情報は仮想接続に保存されるため、接続ユーザーは、データに接続するために認証資格情報を入力する必要はありません。
  4. プロンプトが表示されたら、[サインイン] をクリックします。別の接続を追加するには、仮想接続エディターで接続を追加するプラス記号 をクリックしてコネクタを選択し、認証資格情報を入力してサインインします。

1 つの仮想接続は複数の接続を持つことができます。各接続は、1 つのデータベースまたはファイルにアクセスします。

注: Tableau Cloud の場合、プライベート ネットワーク データに接続する仮想接続では、Tableau Bridge を使用して、データを最新に保ちます。Tableau Bridge の構成については、「Bridge クライアント プールの構成と管理(新しいウィンドウでリンクが開く)」を参照してください。サポートされる接続については、「Bridge を使用した接続(新しいウィンドウでリンクが開く)」を参照してください。

別の接続の追加

必要に応じて、仮想接続に別の接続を追加し、[接続] の横にある 仮想接続エディターで接続を追加するプラス記号 をクリックして複数のデータベースに接続します。別のサーバーやデータベース、または同じサーバーやデータベースへの接続を追加できます。

複数の接続では、次のことができます。

  • 他の接続やデータベースからテーブルを保護するデータ ポリシーで、任意の接続またはデータベースのテーブルを資格テーブルとして使用できます。
  • 仮想接続のテーブルを別のデータベースのテーブルに追加または置換できます。たとえば、あるデータベースから別のデータベースにデータを移行するとします。仮想接続エディターで、2 番目のデータベースへの接続を追加し、最初のデータベースの既存のテーブルを 2 番目のデータベースのテーブルに置き換えることができます。
  • 同じサーバーまたはデータベースに複数の接続を追加できます。これは、たとえば、同じデータベースのデータに異なる認証資格情報でアクセスする必要がある場合に役立ちます。
  • 物理的な場所に関係なく、関連するテーブルのグループ、または一緒に使用することを意図したテーブルのグループを共有できます。たとえば、複数のデータベースから、従業員の情報に関連するテーブルをグループ化することができます。

仮想接続を開いて編集する場合、プロンプトが表示されたら、接続を順番に認証する必要があります。いずれかの接続で認証に失敗した場合、仮想接続を編集できません。

接続に含めるテーブルの選択

必要に応じて、データベースを選択してその中のテーブルを表示します。

  1. 左側の [テーブル] でテーブルを選択してクリックするか、右側の [テーブル] タブにドラッグします。さまざまな接続からのテーブルを含めることができます。資格テーブルを使用している場合は、それを含めます。
  2. (オプション) [新しいカスタム SQL] をクリックして、カスタム テーブル スキーマを作成します。

注: 仮想接続は、空間データ型のテーブルをサポートしていません。

テーブルのライブ モードと抽出モードの選択

複数の接続からのテーブルかどうかにかかわらず、同じ仮想接続の中で個々のテーブルをライブ モードまたは抽出モードに設定することができます。

  • ライブ - テーブルはデータベースから直接クエリされます。(ライブがデフォルトです)。
  • 抽出 - テーブルは抽出され、Tableau に保存されます。

たとえば、一部のテーブルを抽出モードに設定することで、レポート生成や大量の顧客トラフィックに影響されないようにすることができます。

[テーブル] で、モードを変更したいテーブルを複数選択し、[アクション][Change to Live (ライブに変更)]、または [Change to Extract (抽出に変更)] を選択します。

テーブル データの抽出

1 つまたは複数のテーブルがライブから抽出に変更されたが、まだ抽出されていない場合は、[Run Pending Extracts (保留中の抽出を実行)] をクリックして保留中の抽出を実行します。すべての保留中の抽出を実行したら、[Run All Extracts (すべての抽出を実行)] をクリックして、その時点のすべてのテーブル データを抽出します。

保留中の抽出がある場合は、仮想接続をパブリッシュする前に実行する必要があります。抽出が生成されている間は、接続を編集することはできません。

接続をパブリッシュしたら、仮想接続ページで仮想接続内のテーブルの抽出更新のスケジュールを設定します。「仮想接続の抽出更新のスケジュールを設定する」を参照してください。

テーブルの表示状態の設定

[テーブル] タブの表示切替トグルを使用して、テーブルとそのデータをユーザーに表示または非表示にします。

チェック マークは表示を意味します ユーザーはテーブル データを表示できます。どのデータをユーザーに表示するかを管理するデータ ポリシーを作成できます。(表示がデフォルトです)。

X は非表示を意味します ユーザーはテーブル データを表示できません。非表示のテーブルはデータ ポリシーで使用でき、資格テーブルとして使用できます。

テーブルの詳細の確認

[テーブル] タブの上部にあるテーブルをクリックすると、その詳細が表示されます。[テーブルの詳細] セクションで、テーブル名の変更、列の非表示または名前変更、データ型の変更など、簡単な編集を行うことができます。

次のアイコンを使用して、表示されるテーブル情報を切り替えます。

タグ アイコンは列のデータ型を表します。テーブル内の列のリストと各列のデータ型。
テーブル アイコンは、列のサンプル データを表します。各列のサンプル データと、可能な場合はリンクされたキー。リンクされたキーは、どの列が他のテーブルにリンクしているかを示します。リンクされたキーは、データベースに主キーと外部キーの情報がある場合にのみ表示されます。
プロファイル アイコンは、列の値の範囲を表します。選択した各列のヒストグラムの値の範囲。

データベースからデータを更新する

ツールバーの更新アイコン 仮想接続エディター ツールバーの更新アイコン をクリックして、仮想接続内のすべての接続についてデータベースから最新のデータを取得します。これには以下が含まれます。

  • データベース、テーブル、および列のリスト。仮想接続に含まれるテーブルと含まれないテーブルの両方が更新されます。
  • テーブルとヒストグラムのデータ。

ライブ モードのテーブルの場合、更新すると、データベース、テーブル、および列の最新リストと、最近のテーブルおよびヒストグラム データが取得されます。抽出モードのテーブルの場合、更新すると、テーブルと列の更新されたリストが取得されます。ただし、最近のテーブルとヒストグラム データを表示するには、新しい抽出を開始する必要があります。たとえば、データベース テーブルに新しい列があり、更新アイコンをクリックすると、新しい列がエディターに表示されますが、そのデータは表示されません。最新のデータを表示するには、新しい抽出を開始する必要があります。

データを更新すると、現在キャッシュされているデータが無効になります。エディターを閉じて再度開いたり、抽出モードからライブ モードにテーブルを切り替えたり、ユーザー名やパスワードなどの接続の認証資格情報を変更しても、データが更新されます。

実行可能なユーザー

仮想接続を作成するには、次の認証資格情報とロールを持っている必要があります。

  • 仮想接続が接続するデータベースにサインインするための認証資格情報
  • サーバー管理者、サイト管理者、または Creator

次のステップ

[テーブル] タブでテーブルを追加して構成した後、行レベルのセキュリティに使用するデータ ポリシーの作成するか、仮想接続のパブリッシュとパーミッションの設定を行うかを選択できます。

関連項目

PROPERTIES ファイルを使用して JDBC 接続をカスタマイズする — JDBC ベースの接続をカスタマイズする場合は、PROPERTY ファイルでカスタマイズすることもできます

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