Looker の継続的インテグレーション

Looker の継続的インテグレーション(CI)機能を使用すると、LookML プロジェクトでテストを実行して、より信頼性が高く、効率的で、使いやすいデータエクスペリエンスを実現できます。CI バリデータを使用すると、SQL、データテスト、コンテンツ、LookML の問題を本番環境に移行する前に検出して、LookML を検証し、ユーザーのクエリエラーを防ぐことができます。また、LookML リポジトリにプルリクエストが送信されたときに CI バリデータが自動的に実行されるように構成することもできます。

CI は、Looker インスタンスに対してさまざまなチェックを実行する次のバリデータで構成されています。

LookML インスタンスでこれらのバリデータを使用するには、CI スイートを作成します。これは、LookML プロジェクトに関連付けられたバリデータとそのオプションのセットを定義します。CI スイートの詳細については、次のページをご覧ください。

要件

継続的インテグレーションを使用するには、次のものが必要です。

  • 継続的インテグレーションが有効になっている Looker ホスト型インスタンス。

  • Looker CI ユーザー アカウント。Looker CI ユーザーは、継続的インテグレーションが有効になっている Looker インスタンスに対して自動的に作成されます。Looker CI ユーザーは、Looker CI ユーザー ユーザー グループに Looker CI ユーザー ロールで作成されます。Looker 管理者は、[サービス アカウント] タブの [ユーザー] 管理ページから Looker CI ユーザーを表示できます。

継続的インテグレーションを有効にする

継続的インテグレーションを有効にするには、Looker 管理者が次のタスクを行う必要があります。