データに接続する — ライブ接続と抽出の使い分け
導入
Tableauでデータを分析するには、まずデータソースへの接続方法を選ぶ必要があります。「ライブ接続」と「抽出」のどちらを使うかによって、データの鮮度とパフォーマンスが大きく変わるため、状況に応じた使い分けが重要です。
くわしく知ろう
ライブ接続とは、データベースやクラウドサービスに直接問い合わせる接続方式を指します。ビューを開いたり操作したりするたびにリアルタイムでクエリが実行されるため、常に最新のデータを参照できます。ただし、クエリのたびにデータソース側のサーバーに負荷がかかるため、大規模データや遅いネットワーク環境では応答速度が落ちる場合があります。
一方、抽出(エクストラクト)とは、データソースからデータのスナップショットを取り出し、Tableauの独自形式である.hyper(ハイパー)ファイルとしてローカルに保存する方式です。抽出したデータはTableauの高速エンジンで処理されるため、大規模データでも快適に操作できます。ただし、抽出した時点のデータが使われるため、元データが更新されても自動では反映されません。Tableau Server / Cloudを利用している場合はスケジュール更新を設定することで、定期的に最新データを取り込むことができます。
Tableauが接続できるデータソースは多岐にわたり、ExcelやCSVなどのファイル、SQL Server・OracleなどのリレーショナルデータベースのほかSalesforce・Google Analyticsといったクラウドサービスにも対応しています。
具体例
たとえば株価や在庫数のようにリアルタイム性が求められる分析にはライブ接続が向いています。一方、月次の売上レポートのように更新頻度が低く、素早くビューを操作したい場面では抽出を選ぶと快適に作業できます。
まとめ・試験ポイント
- ライブ接続=毎回データソースに直接問い合わせ→常に最新・サーバー負荷大
- 抽出=.hyperファイルに保存→高速・最新でない場合あり
- 抽出の更新はスケジュール設定で自動化可能(Server/Cloud)
- 接続可能なソース=Excel / CSV / DB / クラウドサービスなど多数
- 試験ではライブ接続と抽出の特徴・メリット・デメリットの比較が頻出
学習した内容を模擬試験で確認しよう。Tableau Desktop Specialist模擬試験で実力を測ろう。
Tableau模擬試験を見る