Looker デプロイの更新準備

Looker の新しいプロダクト バージョンは、毎月(まれに例外あり)リリースされます。このバージョンには、新機能、更新、変更が満載されています。ほとんどの Looker ユーザーは、これらの更新が利用可能になるとすぐに活用できます。これは、Looker が Looker デプロイをホスト、管理、更新しているためです。ただし、Looker デプロイをセルフホストしている場合や、機能のサポート終了のために更新を保留している場合は、最新の Looker を利用できなくなる可能性があります。

Looker デプロイを更新する理由

Looker はユーザー エクスペリエンスを向上させるために常に新機能をリリースしていますが、最新の状態を維持する重要な理由もあります。

  • Looker は、最新の安定版と過去 2 つのバージョン、拡張サポート リリース(ESR)の Looker インスタンスに対してプロダクト サポートを提供しています。Looker の新しいバージョンが毎月リリースされるため(例外もあります)、更新せずに 3 か月が経過すると、安定性が損なわれます。最新バージョンでは、すべての新機能と更新に加えて、最新のバグ修正が提供されます。
  • Looker は セキュリティ を非常に重視しており、新しいウェブの脆弱性に対処するためにプロダクトを更新しています。Looker はサポートされているリリースを可能な限り安全に保っていますが、Looker を最新の状態に保つことで、Looker インスタンスが最新のセキュリティ パッチにアクセスできるようにすることができます。

更新時の手順と考慮事項

次の手順は、Looker デプロイの更新を準備するのに役立ちます。

  1. 更新に関する懸念に対処する
  2. リリースノートを確認する
  3. LookML パラメータと機能のサポート終了に備える
  4. インスタンスのバックアップを作成し、任意のステージング環境に復元する
  5. ステージング インスタンスを更新してテストする
  6. 本番環境を更新する

これらの手順は、ステージング環境があるかどうかによって、デプロイに適用される場合と適用されない場合があります。

更新に関する懸念に対処する

特定の機能上の理由で更新を防止したい場合があります。これには、ユーザーのトレーニングにさらに時間がかかる機能の大幅な変更や、API などのビジネスにとって運用上重要な新しいリリースでサポートが終了した機能、ツール、LookML パラメータ(スクリプトまたは個別のアプリケーションによって使用されるエンドポイントなど)が考えられます。

理由が機能または LookML パラメータのサポート終了である場合は、リリースノートを確認し、サポート終了に備えてください。

リリースノートを確認する

Looker のリリースノートには、各リリースの新機能が記載されています。これにより、ユーザーが活用すべき新機能や、新しいバージョンのロールアウトに影響する可能性のある互換性を損なう変更を把握できます。最新のリリースのリリースノートと変更履歴へのリンクについては、Looker のリリースページをご覧ください。

  • 特に魅力的な新機能については、リリースのハイライトをご覧ください。また、重大な潜在的変更のセクションで、準備する必要がある互換性を損なう可能性がある変更をご確認ください。

  • 機能の更新とバグの修正の詳細については、変更履歴をご覧ください。

LookML パラメータと機能のサポート終了に備える

LookML の機能強化には、パラメータのサポートの終了が含まれている場合があります。新しいバージョンですべてが機能するように、LookML を更新します。更新するバージョン以降で完全に削除された、サポートが終了した LookML パラメータについては、レガシー機能のスケジュールを確認してください。

機能のサポート終了に備えるには、レガシー機能からの移行 セクションの レガシー機能 ドキュメント ページで説明されている手順に沿って操作してください。

これらのすべてのパラメータが今後のリリースで削除されるように、サポートが終了したすべての LookML を削除するように LookML を更新することをおすすめします。

インスタンスのバックアップを作成し、任意のステージング環境に復元する

定期的なバックアップを作成することを強くおすすめします。バックアップは更新のたびに完了する必要があります。また、必須ではありませんが、複数のバージョンを更新する場合は、更新されたバージョンをテストしてから会社全体にロールアウトできるステージング サーバーを設定することをおすすめします。

Looker デプロイが セルフホスト型Looker ホスト型 かによって、バックアップを作成する手順が異なります。

セルフホスト型 Looker のバックアップを作成する

独自の Looker インスタンスをホストする場合は、バックアップの作成ガイドに沿って操作し、バックアップを新しいステージング環境に復元するガイドを使用します。

ステージング インスタンスを更新してテストする

ステージング インスタンスがある場合は、本番環境インスタンスを更新する前に、更新をデプロイしてテストできます。Looker デプロイが セルフホスト型Looker ホスト型 かによって、Looker インスタンスを更新する手順が異なります。

セルフホスト型 Looker デプロイのステージング インスタンスを更新する

独自の Looker インスタンスをホストする場合は、最新のリリース JAR をダウンロードし、Looker インスタンスの更新ドキュメント ページの指示に沿って、ステージング インスタンスを最新の Looker バージョンに更新します。Looker アプリケーションのインストール ドキュメント ページのデプロイ仕様セクションを参照し、最新のサーバー要件(特に Java バージョン)を確認してください。

Looker がホストする Looker デプロイのステージング インスタンスの更新

インスタンスが Looker でホストされている場合は、Looker の担当者または Looker サポートに連絡して、ステージング インスタンスを更新するように依頼してください。

ステージング インスタンスが最新の状態になったら、ログインして新機能と更新をテストします。LookML モデルの検証時に、重要なダッシュボードと Look がエラーなしで実行され、新しい ML エラーがないことを確認してください。

本番環境を更新する

ステージング インスタンスですべてのテストが成功したら、ステージングに使用したのと同じプロセスで、本番環境インスタンスを最新バージョンの Looker に更新できます。本番環境インスタンスを更新する前に、何らかの理由で復元する必要がある場合に備えて、最新のバックアップを実行してください。