Content Migration ToolでTableau Cloudへ

インテージテクノスフィア
事業シナジーセンター データアーキテクト
堀 幸太
SnowflakeやDatabricks、Tableauなどを中心とした、データ基盤・活用における提案から製造まで一貫して担当。
社会のプライベートサブネットに生息しています。
心の中に「それ、本当に必要なんですか?」と詰めてくる自分を飼っています。

Tableau Cloudへの移行を検討しよう

私たちの肌感ではありますが、Tableau ServerからTableau Cloudへの移行が加速しつつあります。数年前にServerライセンスとCloudライセンスが同価格になったり、ServerのリリースサイクルがCloudより減ったり、Serverの推奨要件が高くなりサーバー維持管理コストが増大したりといった背景もありますが、なんといってもTableau PulseなどのAI機能への期待があります。

2025年3月4日に開催された「Tableau新時代!BIによるデータ活用の最前線とその未来」で我如古さんが示されていたように、現在Tableau ServerではAI機能が提供されていません。

Tableauを活用しきるためには、Tableau Cloudへの移行を検討するタイミングを迎えています。

Tableau ServerからTableau Cloudへの移行手段

Tableau Cloudへの移行にはいくつかの手段があります。

手作業による移行:
Cloudサイトをゼロから設定し、手作業でServerからコンテンツを取得して、Cloudにパブリッシュして移行を進めます。これは移行対象のコンテンツが少なく、サイト設定が複雑でない場合のみ検討できる手段です。

ツールによる移行:
「Content Migration Tool」を用いて移行を進めます。アプリケーションをインストールして、画面で移行設定を入力していきます。プレリリース版のため、免責事項を正しく認識して利用しましょう。

独自アプリケーションによる移行:
Tableau Migration SDK」を用いて独自の移行アプリケーションを構築して移行を進めます。PythonやC#でプログラムを開発します。

移行手段のうち、今回は「Content Migration Tool」を紹介します。

Content Migration Toolによる移行

実際に環境を構築して、ツールによる移行を検証してみました。
移行前のTableau Server構成は以下の通りです。
 ・AWS上のサーバーでTableau Serverが稼働
 ・ユーザーはロードバランサー経由でTableau Serverにアクセス
 ・データソースとしてSnowflakeを利用
 ・データソースとしてプライベートサブネット上のRDSを利用

Tableau Cloud移行後の構成は以下の通りです。
 ・Tableau Cloudのサイトを開設
 ・Tableau Serverのサーバーは削除
 ・Tableau Bridgeのサーバーを構築
 ・RDSへはTableau Bridge経由で通信

おおまかな移行作業手順は以下の通りです。
1. 移行対象の選別
2. Tableau Cloudのサイト開設と初期設定
3. (必要に応じて)Tableau Bridgeの構築
4. Content Migration Toolで「Planning」入力
5. Content Migration Toolで「Migration」実行
6. ツール移行対象外コンテンツの手動移行
7. 作業担当者による移行後検証
8. ユーザーによる移行後検証
ツールでは以下のような画面で、「プロジェクト」、「ワークブック」、「データソース」、「パーミッション」の移行設定を入力していきます。

さいごに

AIの進化はよりいっそう加速していきます。AIの力を引き出せるデータ活用環境を早期に整備していきましょう。
また、Tableau Cloudへの移行は、これまで蓄積してきたコンテンツに棚卸や、プロジェクト構成やパーミッションを見直すよい機会にもなります。ぜひ変化を恐れず、前に進んでいきましょう。

インテージテクノスフィア公式note
https://note.intage-technosphere.co.jp
インテージテクノスフィア公式X
https://x.com/INTAGE_ITSP

注意事項
今回はツールによる移行を紹介しましたが、それぞれの利用状況を踏まえて適切な移行手段を検討する必要があります。ツールでは移行できないコンテンツもありますので、制限事項を把握したうえで利用しましょう。
参考:移行に関する制限事項
また、そもそもTableau Cloudへの移行が適切ではない場合もあります。
参考:Tableau ServerからTableau Cloudへ移行するべきか

(2024年度スポンサー特典)

Language »