Tableauのデータベースおよび複数のデータソースへのデータ接続
⚡ スマートサマリー
Tableauのデータ接続は、フラットファイルからライブデータベース、Webコネクタ、公開サーバーソースまで、ワークブックにデータが取り込まれるあらゆる経路を網羅しています。このページでは、各接続タイプ、結合、ユニオン、ソート、ソース置換について詳しく説明します。
この Tableau データ接続チュートリアルでは、Tableau のさまざまなデータ ソースまたはデータ接続について学びます。
Tableau のさまざまなデータ ソースへの接続
タブロー Tableauは、さまざまな種類のデータソースに接続できます。テキストファイル、Excelファイル、PDFファイルなどに接続可能です。また、ODBCコネクタを使用してさまざまなデータベースに接続できるほか、サーバーやWebコネクタにも接続できます。以下のセクションでは、これらのTableauデータソースそれぞれの接続手順について説明します。
次のスクリーンショットは、Tableau がサポートするすべての接続タイプを示しています。
ファイルベースのソースはペインの左側に、サーバーは中央に配置されます。以下のセクションも同じ順序で表示されます。
Tableau でのテキスト ファイルへの接続
ステップ1) データタブにある「テキストファイル」オプションをクリックします。
ステップ2) 次の画面で、
1。 選択します スーパーストア.csv
2. 「開く」オプションをクリックします。 これにより、テキスト ファイルが Tableau に接続されます。
左側のペインに CSV ファイルが表示されます。
Tableau で Excel ファイルに接続する
ステップ1) クリックしてください "Microsoft エクセル」オプションがデータタブに表示されます。
ステップ2) 次の画面で、
- まず スーパーストア.xlsx
- 「開く」オプションをクリックします。
ステップ3) Excel ファイルを Tableau に接続します。 Excel ファイルに存在するシートがウィンドウの左側に表示されます。
データベースへの接続
ステップ1) データタブに表示されている必要なデータベース接続をクリックします。たとえば、に接続したい場合は、 MySQL データベースで、「」をクリックします。MySQL」オプション。
ステップ2) これが開きます MySQL 接続ウィンドウ。
- 入力できます MySQL サーバー名を入力し、必要に応じて「ポート」を編集します。
- データベースへの接続に使用するユーザー名とパスワードを入力します。
- 「サインイン」ボタンをクリックしてデータベースに接続します。
これにより、データベースがTableauに接続されます。データベースからテーブルを選択してインポートし、テーブル間にリレーションシップを作成することで、複数のテーブルを結合できます。
ウェブサイトへの接続
Tableau は、Tableau データ コネクタを使用して Web サイトに接続できます。 接続手順は以下の通りです。
ステップ1) このウィンドウでは、
- データタブの「詳細」オプションをクリックします。
- リストから「Web データ コネクタ」を選択します。
ステップ2) これにより、Tableau Web データ コネクタ ウィンドウが開き、Web コネクタの詳細を入力する必要があります。
Tableau Desktop を Tableau Server に接続する方法
Tableau Server は、tracデータソースとデータ接続。企業レベルでは、必要な接続を維持することが重要です。 Tableau Serverそれによって、すべてのユーザーがデータソースに簡単にアクセスできるようになります。サーバー上のデータセットは、次のようにTableau Desktopに接続されます。
ステップ 1) オプションから Tableau Server を選択します
データ タブにある [Tableau Server] オプションを選択します。
ステップ 2) Tableau サーバーを開きます
これにより、Tableau Serverのサインインウィンドウが開きます。「Tableau Cloud」オプションをクリックしてください。2022年の名称変更以前のビルドでは「Tableau Online」と表示されていました。
ステップ 3) サインイン
Tableau Cloudのサインインウィンドウが開きます。
- 登録したメールIDとパスワードを入力してください。
- 「サインイン」ボタンをクリックします。
ステップ 4) 接続を確立する
これにより、Tableau Server が Tableau Desktop に接続されます。
- 図に示すようにデータセットを選択します。
- これにより、データセットが Tableau にインポートされます。
次の作業は通常、複数のテーブルを結合することです。
データ関係
リレーショナル データベース/Excel ファイルは、複数のテーブル/シートで構成されます。 これらの複数のテーブル/シートは、Tableau で相互に接続できます。 この接続は、Tableau に存在する「結合」または「ユニオン」機能によって確立されます。 テーブルを結合する際には、XNUMX つ以上のテーブルのデータ間の関係を指定する必要があります。
ジョイン
Tableau では、1 つのデータ ソース内で最大 32 個のテーブルを「結合」できます。結合時には、内部結合、左外部結合、右外部結合を使用して、2 つ以上のテーブル間の関係を指定できます。各結合タイプの機能については、以下の表で説明します。
| 内部結合 | 左結合 | 右参加 | アウタージョイン |
|---|---|---|---|
| XNUMX つのテーブルまたはシート間のすべての共通レコードを結合します。 結合条件は主キーに基づいて与えることができます。 テーブルを結合するには、XNUMX つ以上の結合条件を指定できます。 Tableau では多くのテーブルを結合して視覚化できます。 | 左結合は、左側のテーブルのすべてのレコードと右側のテーブルの共通レコードを結合するために使用されます。 XNUMX つ以上の結合条件を指定して、XNUMX つの異なるテーブルを左結合することができます。 | 右結合は、右テーブルのすべてのレコードと左テーブルの共通レコードを結合するために使用されます。 要件に基づいて、XNUMX つ以上の結合条件を設定できます。 | 外部結合は、左右のテーブルのすべてのレコードを結合するために使用されます。 結合条件を設定して共通レコードを結合することができます。 |
Join の例を見てみましょう
ステップ1) Excelが接続されたら、図に示すように、必要なシートをデータウィンドウにドラッグしてください。
ステップ2) シートをデータ ウィンドウにドラッグすることで、複数のシートを接続できます。 シート間の関係は、データ フィールドを接続することで指定できます。
ステップ3) データシート内
- 図に示すように、「参加」オプションをクリックします。 デフォルトでは、Tableau は XNUMX つのテーブルに存在する共通の列間の関係を接続することによって XNUMX つのテーブルを結合します。
- 必要な結合条件を選択することで関係を編集できます。
- シートまたはテーブル間に XNUMX つ以上のデータ関係を追加できます。
Union
UNION関数は、2つ以上のテーブルのデータを結合するために使用されます。ほとんどの場合、同じヘッダーを持つテーブルはUNION関数を使用して結合され、結合条件は必要ありません。手順は以下のとおりです。
ステップ1) 図に示すように、いずれかのシートをデータ ウィンドウにドラッグします。
ステップ2) シートを右クリックして、「結合シートに変換」オプションを選択します。
ステップ3) データユニオンウィンドウ内。
- 結合する必要がある他のシートをドラッグします。
- 「OK」をクリックして、ウィンドウ内にあるすべてのシートを追加または結合します。
データ ソース内に存在するシートを結合するためにデータ リレーションシップは必要ありません。
Tableauにおけるリレーションシップとジョインの違い
バージョン2020.2以降、キャンバスには、固定結合ではなく柔軟な線でテーブルをリンクする上位レイヤーが追加されました。この線はリレーションシップを表しており、選択によってビューが返す数値が変わります。
結合は即座に実行され、1つのフラット化されたテーブルが生成されるため、片側に複数の一致するレコードがある場合、行が重複します。リレーションシップは、ワークシートがフィールドを要求するまで何も実行されず、その後、適切な詳細レベルでクエリが実行されます。
- 関係性を活用する テーブルが異なる粒度(注文と返品など)で配置されている場合、重複した測定値によって合計が水増しされる可能性があります。
- 結合を使用する 単一のフラットなテーブルが本当に必要な場合、例えば説明列を追加するルックアップなど。
- 組合を利用する テーブルが同じ列を共有していて、積み重ねるだけでよい場合。
各論理テーブル内では結合機能が引き続き利用可能です。テーブルをダブルクリックすると、上記に示した結合ダイアログを含む物理レイヤーが開きます。
データの並べ替え
データ ソースに存在するデータは、ユーザーの要件に基づいて並べ替えることができます。 データ ソースの順序、昇順、降順、テーブルごとの昇順、およびテーブルごとの降順を使用して並べ替えることができます。
データがTableauに接続されると、「データソース」タブの「フィールドの並べ替え」オプションを使用してデータの並べ替えを行うことができます。ワークシートレベルの並べ替えは異なり、次のセクションで説明します。 Tableauでデータを並べ替える.
データソースの置き換え
Tableauでは、1つのワークブック内で複数のデータソースを接続でき、それらのデータソースを使用してさまざまなシートやダッシュボードを作成できます。場合によっては、データソースを更新されたファイルに置き換える必要があります。Tableauにはこのための置換機能があり、古いデータソースに基づいて既に作成されているビジュアライゼーションには影響しません。データソースを置き換える際には、使用されているすべてのディメンションとメジャーを保持または置き換えることが重要です。
データソースを置き換える手順は以下のとおりです。
ステップ1) まず新しいデータソースを接続してください。そうすることで、現在のデータソースと新しいデータソースの両方がデータペインに表示されます。
ステップ2)
- 置き換えるデータ ソースを選択します。
- データ ソースを右クリックし、「データ ソースの置換」オプションを選択します。
ステップ3) データ ソースの置換ウィンドウが開きます。
1. 現在のデータソースを選択します。
2. 置換データ ソースを選択します。
3. 「OK」をクリックしてデータソースを置き換えます。
このデータから構築するビューについては、 Tableauのチャートとグラフ チュートリアル。


























