アップグレードのテスト
Tableau Server のアップグレードが現在の環境に与える影響を把握する最適な方法では、それをテストすることです。アップグレードがユーザーやサーバーにどのような影響を与えるかを把握することにより、ユーザーが驚くことのないよう、実際のアップグレードの前に計画や連絡を行うのに役立ちます。
Tableau Server テスト環境がある場合、アップグレードのテストに最適です。
Tableau Server アップグレードをテストする際には、次のシーケンスを推奨します。
テスト環境の準備
最初に、できるだけ本番環境を厳密に反映するテスト環境を作成します。アップグレード対象の実際の環境とテスト環境が近ければ近いほど、アップグレードによる影響をより正確に確認することができます。これには、同じまたは同等のハードウェアとオペレーティング システム、同じ認証オプションとネットワーク アクセスが含まれます。
テスト コンピューターまたは仮想マシンの準備が整ったら、次の手順に従ってテスト環境を作成します。
既存の本番環境で、
tsm maintenance backup
コマンドを使用して Tableau Server のバックアップを作成します。詳細については、アップグレード前のバックアップの作成を参照してください。
テスト環境で、本番環境と同じバージョンの Tableau Server のコピーをインストールします。
注: 代替ダウンロード サイト(新しいウィンドウでリンクが開く)から最新バージョンのセットアップ プログラムをダウンロードできます。
tsm maintenance restore
コマンドを使用して既存のデータベース データを復元します。詳細については、バックアップからの復元を参照してください。
既存の Tableau Server 構成を手動で複製します。
環境の特定の側面を手動で構成する必要があるのは、Tableau データベースを復元する際に構成の詳細とカスタマイズが含まれないためです。
テスト環境のアップグレード
環境に基づき、テスト環境をアップグレードするための適切な手順に従います。
すべてが期待どおりに機能していることを確認する
Tableau Server の新しいバージョンをテスト環境でインストールおよび構成したら、テストの準備が整います。基本的な機能に加え、組織が依存しているサーバーの特別な側面をテストすることをお勧めします。たとえば、組織が依存じている重要なサブスクリプションがある場合は、それらをテストする必要があります。
検討が必要なテスト対象エリアがいくつかあります。
サーバー プロセス。サーバー管理者として Tableau Server にサインインしてから、[サーバー ステータス] ページを開き、すべてのサービスとプロセスが期待どおりに実行していることを確認します (分散型インストールの場合はすべての追加ノードを含む)。
ユーザー アクセス。Tableau Server ユーザーがサインインできることを確認します。通常のユーザー サインイン プロセスをテストします。一部のユーザーにテストに参加してもらい、期待どおりサインインでき、本番環境で彼らがアクセス権を持っている一部のコンテンツにアクセスできることを確認します。
ワークブックとデータ ソースのパブリッシュ。ユーザーに Tableau Desktop からワークブックとデータ ソースをパブリッシュしてもらい、期待どおりに動作することを確認します。
パブリッシュされたワークブックの表示。コンテキストを熟知したユーザーに、パブリッシュされたワークブックを確認させ、それらが期待どおりに表示されていることを確認してもらいます。Web ページに埋め込まれたビューをテストします (SharePoint ページなど)。
サブスクリプションと抽出の更新。いくつかの抽出更新を手動で実行し、正常に完了することを確認します。スケジュールされた重要な抽出更新をいくつか手動で実行し、それらが期待どおりに完了することを確認します。
パーミッション。ユーザーやコンテンツに対するパーミッションがまだ期待どおりに設定されていることを確認します。
コマンドライン ユーティリティと API。該当する場合は、コマンドライン ユーティリティ (tsm および tabcmd)、および API を介したプログラム的アクセスをテストします。
パフォーマンスおよびユーザー受け入れテスト
Tabjolt、Replayer、および Scout のようなツールを使用して、テスト環境でパフォーマンスおよびユーザー受け入れテストを行います。これらのツールおよびその他のパフォーマンス テスト ツールの詳細については、パフォーマンス モニタリング ツールを参照してください。
新機能のテスト
アップグレード後のバージョンに付属する新しい機能や、現在持っているバージョンと新しいバージョンの間に追加された機能を確認します。環境に適用された機能のメリットに対するお客様の理解を助けるにはどうすればよいかを検討してください。
新機能の詳細については、
アップグレードに関する通信
アップグレードをスムーズに進める最適な方法は、アップグレードについて、およびアップグレードによる影響について事前に組織に知らせておくことです。ユーザーにテストを手伝ってもらった場合、テスト中に彼らが目にした変更を連絡してもらうことにより、ユーザーの体験を活用できます。また、実際にアップグレードを行う前にアップグレード後のバージョンを確認する必要がある重要な人物がいる場合、テスト環境へのユーザー アクセスを提供することもできます。