Tableauのファイルが最新バージョンで開かれるようにする

Tableau Desktop / Prep Builderは異なるメジャーバージョンを1台のPCで共存して使うことができますが、ファイル(twb/twbx/tfl/tflxファイル)をダブルクリックしたときに、意図しないバージョンで開いてしまうことがあります。

直近にインストールしたバージョンが優先に設定されてしまうため、旧バージョンのマイナー更新などを行うと、そちらの旧バージョンで開いてしまうのです。

意図したバージョンで開くよう修正する方法をまとめました。Tableauの話ではなく、Windowsの話になります。(Windows10 / Tableau Desktop 2021.2.0 / Tableau Prep Builder 2021.2.1での情報)

手順

コマンドプロンプト(管理者)で下記を実行します。ファイルパスのバージョン数字だけ変えてください。

twbファイル

>ftype Tableau.Workbook.2="C:\Program Files\Tableau\Tableau 2021.2\bin\tableau.exe" "%1"

twbxファイル

>ftype Tableau.PackagedWorkbook.2="C:\Program Files\Tableau\Tableau 2021.2\bin\tableau.exe" "%1"

tflファイル

>ftype Tableau.FlowFile.1="C:\Program Files\Tableau\Tableau Prep Builder 2021.2\Tableau Prep Builder.exe"--tfl "%1"

tflxファイル

>ftype Tableau.FlowExecution.1="C:\Program Files\Tableau\Tableau Prep Builder 2021.2\Tableau Prep Builder.exe" --tflx "%1"

解説

ファイル名拡張子→ファイルタイプ→アプリの順に関連付けされています。

まずファイルタイプを調べます。

>assoc .twb
.twb=Tableau.Workbook.2

.twbにはTableau.Workbook.2というファイルタイプが定義されていました。

次に、関連付けされているアプリを調べます。

>ftype Tableau.Workbook.2
Tableau.Workbook.2="C:\Program Files\Tableau\Tableau 2020.3\bin\tableau.exe" "%1"

Tableau 2020.3に紐づいていました。

これを2021.2に変更します。

>ftype Tableau.Workbook.2="C:\Program Files\Tableau\Tableau 2021.2\bin\tableau.exe" "%1"
Tableau.Workbook.2="C:\Program Files\Tableau\Tableau 2021.2\bin\tableau.exe" "%1"