データ接続と準備

.TDSファイルとメタデータ — 接続設定の保存と再利用

導入

フィールド名の変更・別名の設定・計算フィールドの作成――これらをワークブックのたびにやり直しているとしたら、かなりの手間になりますよね。一度行ったカスタマイズをファイルとして保存し、複数のワークブックで再利用できる仕組みが.TDSファイルです。

なぜ重要か

.TDSファイル(データソース定義)はTableau Desktop Specialist試験で出題される「データ接続の再利用」を支える重要テーマで、.TDSと.TDSXの違い・パブリッシュドデータソースの役割が問われます。組織運用の観点からも必須知識です。

実務でも「一度作ったカスタマイズを複数のワークブックで使い回す」「組織全体でデータ定義を統一する」といった運用では.TDSの活用が不可欠です。毎回ゼロから設定する手間を省くだけでなく、チーム内でのデータ定義のぶれを防ぐガバナンス機能も果たします。

この単元で.TDS/.TDSXの違い・メタデータの内容・パブリッシュドデータソースの役割を押さえておくと、次の「複数データソース」「データ準備」「元データ表示」「試験対策総復習」へと運用・管理知識が体系化されます。

くわしく知ろう

.TDS(Tableau Data Source)ファイルは、Tableauのデータソース接続設定とメタデータをXML形式で保存したファイルです。接続先のデータベース名・サーバー名・認証情報(パスワードを除く)に加え、フィールド名の変更・別名・計算フィールド・グループ・既定の集計・表示形式といったカスタマイズが記録されています。

重要な点として、.TDSファイルには元データそのものは含まれません。あくまで「どこにあるデータをどのように読み込むか」という設定情報のみが保存されています。そのため、ファイルサイズは非常に小さく、共有や管理が容易です。

一方、.TDSX(Tableau Packaged Data Source)は.TDSファイルに元データ(Extractや埋め込みファイル)をパッケージとして含めたものです。「.TDSは設定のみ」「.TDSXはデータを含む」という区別が試験でも問われます。

Tableau Serverやクラウドに.TDSを発行(パブリッシュ)すると、組織内の複数ユーザーが同じ接続設定を共有して利用できるパブリッシュドデータソースになります。これにより、データの定義を一元管理でき、各ユーザーが個別に接続を設定する手間がなくなります。

具体例で理解する

たとえば、経営分析チームが使う売上データソースに対してフィールド名の翻訳・計算フィールド・既定の集計を設定し、.TDSとして保存してTableau Serverに発行すると、チーム全員が同じカスタマイズ済みのデータソースをすぐに利用できます。一方、外部パートナーにデータごと渡したい場合は.TDSXを使います。

試験での出題パターン

【パターン1:.TDSの保存内容を問う問題】

「.TDSファイルに保存される内容として最も適切なものはどれか」という形式で、「データソースへの接続設定とメタデータ」を選ばせる問題が頻出します。「元データのすべての行」「ワークシートとダッシュボード」「ログイン情報」といった誤答と混同しないことが重要です。

【パターン2:.TDSと.TDSXの違いを問う問題】

「.TDSと.TDSXの違いとして正しいものはどれか」という問いで、「.TDSは接続設定のみで元データを含まず、.TDSXは元データもパッケージとして含む」を選ばせる問題が出題されます。「xが付くとパッケージ=データ同梱」という原則で覚えると混乱しません。

【パターン3:パブリッシュドデータソースの役割】

.TDSをServer/Cloudに発行して組織共有する仕組み、データ定義の一元管理の利点も出題対象です。

よくある間違い・紛らわしいポイント

【.TDSに元データが含まれると誤解】

×「.TDSファイルには元データも含まれる」→○「.TDSは接続設定とメタデータのみ、元データは含まない、データ同梱は.TDSX」。ファイル名の「x」がパッケージを意味する規則を覚えておきましょう。

【.TDSとパブリッシュドデータソースを同一視】

×「.TDSファイル=パブリッシュドデータソース」→○「.TDSはローカルファイル、パブリッシュドデータソースは.TDSをServer/Cloudに発行したもの」。静的ファイル vs 組織共有の接続、という使い分けです。

【.TWBと.TDSの役割を混同】

×「.TDSはワークブックファイル」→○「.TWB/.TWBXがワークブック(ビュー含む)、.TDS/.TDSXがデータソース定義(ビュー含まない)」。ファイルの役割を明確に区別しましょう。

まとめ・試験ポイント

  • .TDS=接続設定とメタデータを保存、元データは含まない
  • .TDSX=元データ(Extract等)も含むパッケージドデータソース
  • メタデータ=フィールド名変更・別名・計算フィールド・グループ・表示形式など
  • パブリッシュドデータソース=.TDSをServer/Cloudで組織共有
  • 試験では「.TDSに元データが含まれるか」「.TDSと.TDSXの違い」が頻出

学習した内容を模擬試験で確認しよう。Tableau Desktop基礎(旧Specialist)模擬試験で実力を測ろう。

Tableau Desktop模擬試験に挑戦

実技で試したい方は、Tableau実践演習 初段にも挑戦してみよう。

実践演習 初段を見る