概要
ID-POSといったある程度フォーマット・カラムの決まったデータに関してダッシュボードを作った場合、また別の機会に同じダッシュボードを作りたい!
テンプレートなどを用意しておけば、すぐ作成できるしいいじゃないか!
って思ったのですが、そこでハマったので、メモにしたいと思います
【OK】ユニオンを使って入れ替える
いろいろ試したのですがこれが一番シンプルにうまくいきました
まず、もととなるTableauワークブックを複製します。
今回は
- 202101_clientA_subscription <こちらに入れ替えたい>
- 202102_clientB_subscription <もともとVIZに設定されているテーブル>
というBigQueryのテーブルを想定して記載します。
こちらにユニオンに加えます。
入れ替え対象のテーブルの上に、入れ替えたいテーブルを持っていくと「ユニオン」ってのが出てきます
これで、テーブルの入れ替えは完了!
ただし、基本的に同じテーブル構成である必要はあります
試していないこと
Viewを作ってその中で対象のテーブルを変える
ただ、これをやると・・・前のVIZも変更がかかってしまうよなぁ・・・
【失敗】twbファイルを直接編集
当該のデータセット名をテキストエディタなどで置換するという方法を最初に試しました。
が・・・・このファイルをTableauで開こうとするとエラーが出て開けない
まぁ、正規のやり方ではないので単純なデータセット名の置換だけではうまく行かなかったと思われます
【面倒】データソースを消して新しいものを入れる
正直、作り直しと同じぐらい手間が・・・
【面倒】テンプレートを手本に見ながら作り直す
まぁ・・・・より洗練されていいものができるかもしれません・・・できることは多いですがガガガ