いつもお世話になっております。
抽象的な質問となり恐縮ですが、同じデータ構造のデータベースをデータソースとした複数のワークブックがございます。(サービスを提供している各社ごとのワークブックのようなイメージです)
それぞれのワークブックで設定する内容などに違いはなく、データソースが切り替わっているだけなのですがそれぞれのワークブックを別々で分析レポート(A社).twbのようにしてローカルに保存しております。
そして例えばワークブックに一部修正を加える際の手順としては、「データソースのローカルコピーの作成」「データソースの置換」として修正を加えた後、「データソースのパブリッシュ」「ワークブックのパブリッシュ」をすることでtableau serverへ反映しております。
ご相談としては、上記方法ですと各社ごとに同じ修正を繰り返して操作しなくてはならないため「修正漏れの懸念」や「同じ修正を行う手間」がございます。
理想のイメージとしては
分析レポート.twbが一つだけあり、その接続先のデータソースを切り替えてパブリッシュを行うことでワークブックは一つだけ管理したいのですが運用方針として認識誤りやアドバイスなどございますでしょうか?
最終的なゴールとしてはtableau server上に
データソース(A社), 分析レポート(A社), データソース(B社), 分析レポート(B社)・・・がそれぞれパブリッシュされている状況となります。
何卒宜しくお願いいたします。
saito様 ご回答ありがとうございます。
曖昧な要件で分かりにくく申し訳ありません。
集約という観点ですと「ワークブック」の元となるファイルは確かに一つに集約したい(修正を1回で済ませたい)ですが、データソースと参照先のテーブル(正しくはデータベース)は異なります。
状況としましては
A社向けとB社向けサービス(それぞれテーブル定義などは同じ構造だが別のデータベースにデータを保存)を提供しており、それぞれにTableauの分析結果を提供したいです。
Viewerライセンスを各社に提供して、
・A社向けワークブック(とA社向けデータソース)
・B社向けワークブック(とB社向けデータソース)
をパブリッシュして閲覧してもらうような利用想定をしております。
REST APIやTableau Server Client APIについては確認いたします。