お世話になります、一柳と申します。
複数名で共同しながらTableau Desktopでダッシュボード・シートを構築しているのですが、
非効率なやり方になっており、もっとよい方法がないのか困っており質問させていただきます。
(excelでいうところの「共有」のような機能はなさそうなので)
<現在の方法>
1つのtwbファイルを複製して、それぞれ別のファイルとしたうえで、それぞれを個人で構築作業し、
ある程度作業が進んだ時点で、お互いのワークブックを一つのマスターとするワークブックに更新したワークブックを
エクスポートとしてインポートしている状況です。
<この方法で困っている点>
データファイルが変更(例:計算フィールドを作成したり、別名を定義したり)されている場合は
インポートしてできたマスターのワークブックにおいてデータセットが似て非なるものが複数できてしまい、
データソースの置換を使って寄せていく必要があります。
よって、都度、相互で最新版ファイルマスターを作り上げていく必要があり、いろいろと面倒です。
何かよい方法があるのか教えていただければ幸いです。
(ネット上をぐぐりましたがよい解決法が見当たらず質問させていただきましたが既出でしたら申し訳ございません)
(補足)
試しに1つのファイルをそれぞれアクセスしてそれぞれ別のデータフィールドで更新をかけてみたところ、
自分が更新した内容しか反映されておらず、同時作業には至らないことが分かりました。
一柳さん
TableauDesktopは、同じワークブックを複数開くことが出来てしまいます。
(排他制御が、Excelのワークブックとは違っていますね。)
最初の書き込みにもありましたが、最後に保存した内容で上書きしてしまうようです。
現状では、マスターのファイルにそれぞれ修正した内容をインポートするかコピペを行い、データソースを置換する方法しかないのではないかと思います。
(非常に面倒ですし、場合によっては計算フィールドの内容も勝手に変わっていたりするので、正しく取り込まれているかを確認しなければならないです。)
これに関しては、Tableau社へ改善を求めていくしかないですね。
2019/7/11 追記
拡張子が「.twb」だと、WinMergeで差分を確認することができます。
インポート前とインポート後のファイルを比較し、変更となった個所をチェックすることができるようです。