Tableau Cloudでのフロー管理に関する問題解決記録
問題の発生状況
Tableau Cloudでフローのスケジュール実行を設定しようとしたところ、スケジュール設定が選択できない状態になっていました。別環境では正常に設定できることから、環境による違いがあることが判明し,調査しました。
原因の特定
調査の結果、この問題の原因はTableau Prep Conductorというライセンスが必要であることが分かりました。
データ管理とTableau Prep Conductor
データ管理の構成要素
データ管理には以下の機能が含まれています:
- Tableau Catalog
- Tableau Prep Conductor
- 仮想接続
- データポリシー
これらの機能は、Tableau Enterpriseを購入することで利用可能になります。
ライセンスと展開について
データ管理は、ライセンスを認証されたTableau Server展開でのみ有効化が可能です。展開には以下が含まれます:
- ライセンスされている本番環境のTableau Serverインストール
- 本番環境インストールをサポートする非本番環境のTableau Serverインストール
Tableau Prep Conductorの主な機能と特徴
基本機能
Tableau Prep Conductorを使用することで、以下が可能になります:
- Tableau Serverのスケジュール調整機能の活用
- フローの自動実行
- フロー出力の自動更新
- 追跡機能の活用
ライセンス状態による機能の可用性
データ管理がアクティブな場合:
- フローのスケジュール設定が可能
- フローの監視が可能
- REST APIを使用したフロー実行が可能
データ管理が非アクティブな場合:
- フローのスケジュール機能が無効
- ただし、Tableau Server/Cloudのライセンスが有効であれば、REST APIを使用したフローのダウンロードは可能
重要な注意点
バージョン2020.4以降、以下の機能を使用する場合にはデータ管理ライセンスが必要です:
- スケジュールに従ったフローの実行
- REST APIを使用したフローの実行
ただし、以下の操作にはデータ管理ライセンスは不要です:
- Web上での手動フロー実行
- Creatorとしてのサーバー上でのフロー作成・編集
まとめ
Tableau Cloudでフローのスケジュール実行を行うためには、Tableau Prep Conductorライセンスが必須です。この機能を利用するためには:
- Tableau Enterpriseの購入
- データ管理ライセンスの有効化
- Tableau Prep Conductorの設定
まさかライセンス原因でできない事があることを知り、焦った話でした。