.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実践演習 初段にも挑戦してみよう。
実践演習 初段を見る