Tableauのデータベースおよび複数のデータソースへのデータ接続

⚡ スマートサマリー

Tableauのデータ接続は、フラットファイルからライブデータベース、Webコネクタ、公開サーバーソースまで、ワークブックにデータが取り込まれるあらゆる経路を網羅しています。このページでは、各接続タイプ、結合、ユニオン、ソート、ソース置換について詳しく説明します。

  • 📁 ファイルソース: テキストファイル、Excelファイル、PDFファイルは、ドライバーの設定なしでデータタブから直接接続できます。
  • 🗄️ データベースソース: ネイティブコネクタとODBCコネクタは MySQL, Oracleホスト、ポート、認証情報を使用するその他のサーバー。
  • 🔗 表の結合: 結合はキーに基づいて行を照合し、ユニオンは一致するヘッダーを積み重ね、リレーションシップはビューが実行されるまで結合を延期します。
  • 🔢 参加タイプ: 内部結合、左結合、右結合、外部結合によって、一致しない行のうちどれを残すかが決定されます。Tableauはソースごとに最大32個のテーブルを受け入れます。
  • ♻️ ソースの代替: Swapping 供給元が既存のシートをそのまま保持する場合、交換品は使用されているすべての寸法と測定値を保持します。

Tableauデータ接続

この Tableau データ接続チュートリアルでは、Tableau のさまざまなデータ ソースまたはデータ接続について学びます。

Tableau のさまざまなデータ ソースへの接続

タブロー Tableauは、さまざまな種類のデータソースに接続できます。テキストファイル、Excelファイル、PDFファイルなどに接続可能です。また、ODBCコネクタを使用してさまざまなデータベースに接続できるほか、サーバーやWebコネクタにも接続できます。以下のセクションでは、これらのTableauデータソースそれぞれの接続手順について説明します。

次のスクリーンショットは、Tableau がサポートするすべての接続タイプを示しています。

Tableau のさまざまなデータ ソースへの接続

ファイルベースのソースはペインの左側に、サーバーは中央に配置されます。以下のセクションも同じ順序で表示されます。

Tableau でのテキスト ファイルへの接続

ステップ1) データタブにある「テキストファイル」オプションをクリックします。

Tableau でのテキスト ファイルへの接続

ステップ2) 次の画面で、

1。 選択します スーパーストア.csv

2. 「開く」オプションをクリックします。 これにより、テキスト ファイルが Tableau に接続されます。

Tableau でのテキスト ファイルへの接続

左側のペインに CSV ファイルが表示されます。

Tableau でのテキスト ファイルへの接続

Tableau で Excel ファイルに接続する

ステップ1) クリックしてください "Microsoft エクセル」オプションがデータタブに表示されます。

Tableau で Excel ファイルに接続する

ステップ2) 次の画面で、

  1. まず スーパーストア.xlsx
  2. 「開く」オプションをクリックします。

Tableau で Excel ファイルに接続する

ステップ3) Excel ファイルを Tableau に接続します。 Excel ファイルに存在するシートがウィンドウの左側に表示されます。

Tableau で Excel ファイルに接続する

データベースへの接続

ステップ1) データタブに表示されている必要なデータベース接続をクリックします。たとえば、に接続したい場合は、 MySQL データベースで、「」をクリックします。MySQL」オプション。

データベースへの接続

ステップ2) これが開きます MySQL 接続ウィンドウ。

  1. 入力できます MySQL サーバー名を入力し、必要に応じて「ポート」を編集します。
  2. データベースへの接続に使用するユーザー名とパスワードを入力します。
  3. 「サインイン」ボタンをクリックしてデータベースに接続します。

データベースへの接続

これにより、データベースがTableauに接続されます。データベースからテーブルを選択してインポートし、テーブル間にリレーションシップを作成することで、複数のテーブルを結合できます。

ウェブサイトへの接続

Tableau は、Tableau データ コネクタを使用して Web サイトに接続できます。 接続手順は以下の通りです。

ステップ1) このウィンドウでは、

  1. データタブの「詳細」オプションをクリックします。
  2. リストから「Web データ コネクタ」を選択します。

ウェブサイトへの接続

ステップ2) これにより、Tableau Web データ コネクタ ウィンドウが開き、Web コネクタの詳細を入力する必要があります。

ウェブサイトへの接続

Tableau Desktop を Tableau Server に接続する方法

Tableau Server は、tracデータソースとデータ接続。企業レベルでは、必要な接続を維持することが重要です。 Tableau Serverそれによって、すべてのユーザーがデータソースに簡単にアクセスできるようになります。サーバー上のデータセットは、次のようにTableau Desktopに接続されます。

ステップ 1) オプションから Tableau Server を選択します

データ タブにある [Tableau Server] オプションを選択します。

Tableau Desktop を Tableau Server に接続する

ステップ 2) Tableau サーバーを開きます

これにより、Tableau Serverのサインインウィンドウが開きます。「Tableau Cloud」オプションをクリックしてください。2022年の名称変更以前のビルドでは「Tableau Online」と表示されていました。

Tableau Desktop を Tableau Server に接続する

ステップ 3) サインイン

Tableau Cloudのサインインウィンドウが開きます。

  1. 登録したメールIDとパスワードを入力してください。
  2. 「サインイン」ボタンをクリックします。

Tableau Desktop を Tableau Server に接続する

ステップ 4) 接続を確立する

これにより、Tableau Server が Tableau Desktop に接続されます。

  1. 図に示すようにデータセットを選択します。
  2. これにより、データセットが Tableau にインポートされます。

Tableau Desktop を Tableau Server に接続する

次の作業は通常、複数のテーブルを結合することです。

データ関係

リレーショナル データベース/Excel ファイルは、複数のテーブル/シートで構成されます。 これらの複数のテーブル/シートは、Tableau で相互に接続できます。 この接続は、Tableau に存在する「結合」または「ユニオン」機能によって確立されます。 テーブルを結合する際には、XNUMX つ以上のテーブルのデータ間の関係を指定する必要があります。

ジョイン

Tableau では、1 つのデータ ソース内で最大 32 個のテーブルを「結合」できます。結合時には、内部結合、左外部結合、右外部結合を使用して、2 つ以上のテーブル間の関係を指定できます。各結合タイプの機能については、以下の表で説明します。

内部結合 左結合 右参加 アウタージョイン
XNUMX つのテーブルまたはシート間のすべての共通レコードを結合します。 結合条件は主キーに基づいて与えることができます。 テーブルを結合するには、XNUMX つ以上の結合条件を指定できます。 Tableau では多くのテーブルを結合して視覚化できます。 左結合は、左側のテーブルのすべてのレコードと右側のテーブルの共通レコードを結合するために使用されます。 XNUMX つ以上の結合条件を指定して、XNUMX つの異なるテーブルを左結合することができます。 右結合は、右テーブルのすべてのレコードと左テーブルの共通レコードを結合するために使用されます。 要件に基づいて、XNUMX つ以上の結合条件を設定できます。 外部結合は、左右のテーブルのすべてのレコードを結合するために使用されます。 結合条件を設定して共通レコードを結合することができます。

Join の例を見てみましょう

ステップ1) Excelが接続されたら、図に示すように、必要なシートをデータウィンドウにドラッグしてください。

データ関係

ステップ2) シートをデータ ウィンドウにドラッグすることで、複数のシートを接続できます。 シート間の関係は、データ フィールドを接続することで指定できます。

データ関係

ステップ3) データシート内

  1. 図に示すように、「参加」オプションをクリックします。 デフォルトでは、Tableau は XNUMX つのテーブルに存在する共通の列間の関係を接続することによって XNUMX つのテーブルを結合します。
  2. 必要な結合条件を選択することで関係を編集できます。
  3. シートまたはテーブル間に XNUMX つ以上のデータ関係を追加できます。

データ関係

Union

UNION関数は、2つ以上のテーブルのデータを結合するために使用されます。ほとんどの場合、同じヘッダーを持つテーブルはUNION関数を使用して結合され、結合条件は必要ありません。手順は以下のとおりです。

ステップ1) 図に示すように、いずれかのシートをデータ ウィンドウにドラッグします。

Union

ステップ2) シートを右クリックして、「結合シートに変換」オプションを選択します。

Union

ステップ3) データユニオンウィンドウ内。

  1. 結合する必要がある他のシートをドラッグします。
  2. 「OK」をクリックして、ウィンドウ内にあるすべてのシートを追加または結合します。

Union

データ ソース内に存在するシートを結合するためにデータ リレーションシップは必要ありません。

Tableauにおけるリレーションシップとジョインの違い

バージョン2020.2以降、キャンバスには、固定結合ではなく柔軟な線でテーブルをリンクする上位レイヤーが追加されました。この線はリレーションシップを表しており、選択によってビューが返す数値が変わります。

結合は即座に実行され、1つのフラット化されたテーブルが生成されるため、片側に複数の一致するレコードがある場合、行が重複します。リレーションシップは、ワークシートがフィールドを要求するまで何も実行されず、その後、適切な詳細レベルでクエリが実行されます。

  • 関係性を活用する テーブルが異なる粒度(注文と返品など)で配置されている場合、重複した測定値によって合計が水増しされる可能性があります。
  • 結合を使用する 単一のフラットなテーブルが本当に必要な場合、例えば説明列を追加するルックアップなど。
  • 組合を利用する テーブルが同じ列を共有していて、積み重ねるだけでよい場合。

各論理テーブル内では結合機能が引き続き利用可能です。テーブルをダブルクリックすると、上記に示した結合ダイアログを含む物理レイヤーが開きます。

データの並べ替え

データ ソースに存在するデータは、ユーザーの要件に基づいて並べ替えることができます。 データ ソースの順序、昇順、降順、テーブルごとの昇順、およびテーブルごとの降順を使用して並べ替えることができます。

データがTableauに接続されると、「データソース」タブの「フィールドの並べ替え」オプションを使用してデータの並べ替えを行うことができます。ワークシートレベルの並べ替えは異なり、次のセクションで説明します。 Tableauでデータを並べ替える.

データの並べ替え

データソースの置き換え

Tableauでは、1つのワークブック内で複数のデータソースを接続でき、それらのデータソースを使用してさまざまなシートやダッシュボードを作成できます。場合によっては、データソースを更新されたファイルに置き換える必要があります。Tableauにはこのための置換機能があり、古いデータソースに基づいて既に作成されているビジュアライゼーションには影響しません。データソースを置き換える際には、使用されているすべてのディメンションとメジャーを保持または置き換えることが重要です。

データソースを置き換える手順は以下のとおりです。

ステップ1) まず新しいデータソースを接続してください。そうすることで、現在のデータソースと新しいデータソースの両方がデータペインに表示されます。

データソースの置き換え

ステップ2)

  1. 置き換えるデータ ソースを選択します。
  2. データ ソースを右クリックし、「データ ソースの置換」オプションを選択します。

データソースの置き換え

ステップ3) データ ソースの置換ウィンドウが開きます。

1. 現在のデータソースを選択します。

2. 置換データ ソースを選択します。

3. 「OK」をクリックしてデータソースを置き換えます。

データソースの置き換え

このデータから構築するビューについては、 Tableauのチャートとグラフ チュートリアル。

よくあるご質問

結合は、1つのデータソース内のテーブルを結合します。ブレンドは、2つの別々のソースを保持し、集計結果をシートレベルでマージします。これは、ソースを直接結合できない場合のオプションです。

認証情報はワークブックとは別に保管されます。公開時に、閲覧者が各自の認証情報を入力するか、埋め込みアカウントを全員に提供するかを選択できます。

結合では、1つのキーが複数の行と一致する場合に行が重複するため、メジャーが複数回カウントされます。リレーションシップは各テーブルを独自の粒度に保ち、データのインフレを防ぎます。

Tableauは、名前とデータ型を比較して一致するフィールドを提案し、AIアシスタントが可能性のあるキーを説明します。ただし、名前が似ていても意味が同じとは限らないため、提案内容は確認が必要です。

Tableau Prep Builder は分割、グループ化を推奨しますpingフロー構築に伴い、s、および値の標準化が行われます。これらは洗浄を迅速化しますが、フローをスケジュールする前に各ステップを確認する必要があります。