Looker(Google Cloud コア)を利用すると、Google Cloud コンソールから Looker インスタンスを簡単にプロビジョニング、構成、管理できます。インスタンス管理タスクの中には、コンソールから実行されるものもあります。
Looker(Google Cloud コア)インスタンスは、 Google Cloudで Google によってホストされます。Looker(Google Cloud コア)は、セルフホスト型環境やマルチクラウド環境ではご利用いただけません。
Looker(Google Cloud コア)機能
ほとんどの Looker(Google Cloud コア)機能は Looker(オリジナル)機能と同じですが、異なる点がいくつかあります。Looker(Google Cloud コア)機能とLooker(オリジナル)の比較、およびエディションごとに、ネットワーク接続について説明します。
Looker(Google Cloud コア)に固有の機能については、Looker(Google Cloud コア)のドキュメントをご覧ください。Looker(Google Cloud コア)と Looker(オリジナル)で共通の機能は、Looker(オリジナル)のドキュメントに記載されています。
Looker(Google Cloud コア)のエディション
Looker(Google Cloud コア)には複数のエディションがあります。エディションのタイプごとに機能が異なるほか、料金も異なります。Looker(Google Cloud コア)インスタンスを作成するときに、ニーズに合ったエディションを選択します。インスタンスの作成後にエディションのタイプを変更することはできません。ステージングとテスト用に、同じエディション タイプの非本番環境インスタンスをプロビジョニング、構成、管理することもできます。非本番環境インスタンスの設定に関する注意事項については、このページのステージング環境とテストのセクションをご覧ください。
Standard エディション
Standard エディションは、最大 50 人の社内プラットフォーム ユーザーを抱える小規模チームおよび中小企業向けとなっています。Standard エディションには、多くの既存の Looker(Google Cloud コア)機能に加え、次の新機能が含まれています。
- Google Cloud Identity アクセス管理と簡素化された BigQuery 接続
- 1 か月あたり最大 1,000 回のクエリ関連 Looker(Google Cloud コア)API 呼び出しと、1 か月あたり最大 1,000 回管理関連 Looker(Google Cloud コア)API 呼び出しのサポート
Standard エディションは、年間契約で購入できます。
Enterprise エディション
Enterprise エディションには、Standard エディションのすべての機能に加え、次の機能が含まれています。
- ユーザー数無制限
- VPC-SC、プライベート IP、Private Service Connect などの追加のセキュリティ機能
- エリート システム アクティビティ機能によるより堅牢なモニタリング
- 1 か月あたり 10 万件のクエリ関連 Looker(Google Cloud コア)API 呼び出しと、1 か月あたり 1 万件の管理関連 Looker(Google Cloud コア)API 呼び出し
Enterprise エディションは、年間契約で購入できます。
埋め込みエディション
埋め込みエディションには、Enterprise エディションのすべての機能に加え、次の機能が含まれます。
- 署名付き埋め込み
- 限定公開ラベル オプション
- カスタムテーマ
- 1 か月あたり 50 万件のクエリ関連 Looker(Google Cloud コア)API 呼び出しと、1 か月あたり 10 万件の管理関連 Looker(Google Cloud コア)API 呼び出し
Embed エディションは、年間契約で購入できます。
Looker(Google Cloud コア)インスタンスを設定して管理する
データを探索するには、Looker(Google Cloud コア)インスタンスを作成して構成する必要があります。Looker(Google Cloud コア)インスタンスを設定するプロセスは次のとおりです。
- インスタンス作成の前提条件をチェックして、適切な Google Cloud コンソールが設定されていることを確認する。
- Looker(Google Cloud コア)インスタンスを作成する。
- データベース接続を設定します。
- LookML を記述する。
- ユーザーを追加する。
- データを取得してチャート化する。
- Google Cloud コンソールと Looker(Google Cloud コア)インスタンスからインスタンスを管理する。
Google Cloud CLI を使用する
Looker(Google Cloud コア)ドキュメントでは、Google Cloud CLI の使用方法が説明されています。gcloud コマンドを実行するには、gcloud CLI をインストールします。
また、Looker(Google Cloud コア)でこれらのコマンドを使用する方法については、gcloud CLI リファレンス ドキュメントをご覧ください。
Terraform を使用
Terraform を使用して、一部の Looker(Google Cloud コア)管理タスクを実行できます。Terraform を使用して Google Cloud でインフラストラクチャをプロビジョニングする方法の詳細については、Google Cloud 上の Terraform ドキュメントをご覧ください。 Google Cloud Terraform プロバイダ Google Cloud を通してリソースをプロビジョニングする場合は、バージョン 4.75.0 以降を使用してください。
Looker(Google Cloud コア)API を使用する
Google Cloud コンソール機能に対する Looker(Google Cloud コア)エンドポイントについては、Looker(Google Cloud コア)Admin API リファレンスをご覧ください。
Looker(Google Cloud コア)インスタンス内の機能に対する API の使用について詳しくは、Looker API のドキュメントをご覧ください。
Looker(Google Cloud コア)API 呼び出しの種類
クエリ API 呼び出しとして定義される API 呼び出しのタイプは次のとおりです。
- 自動クエリ パイプラインに必要な呼び出し
- クライアント データベースからデータを取得する呼び出し
- SQL クエリを実行する呼び出しや、コンテンツの結果を取得する呼び出し
以下に例を示します。
管理 API 呼び出しとして定義されている API 呼び出しのタイプは次のとおりです。
- アプリケーションの構築、インスタンス間のコンテンツの制御、管理タスクの実行に必要な呼び出し
- Looker(Google Cloud コア)インスタンスを制御する呼び出し
- コンテンツ管理、権限とユーザーの管理、インスタンス管理、フォルダ間のコンテンツの取得を行う呼び出し
次に例を示します。
測定目的では無視される API 呼び出しの種類もあります。たとえば、ログイン、ログアウト、ユーザー認証タスクを実行する呼び出しなどです。
リリースノートとプロセス
Looker(Google Cloud コア)のリリースノートは、Looker リリースノート ページにあります。Looker(Google Cloud コア)のリリース プロセスについては、Looker(Google Cloud コア)リリースの概要のドキュメント ページをご覧ください。
料金
料金の詳細については、Looker(Google Cloud コア)の料金ページをご覧ください。
環境のステージングとテスト
ステージング インスタンスの使用に関心がある場合は、Looker(Google Cloud コア)インスタンスを作成する標準プロセスを使用して、適切な非本番環境エディションを選択することで、新しい非本番環境インスタンスを作成できます。この非本番環境インスタンスに対する請求は、他の Looker(Google Cloud コア)インスタンスと同じになります。詳細については、Looker(Google Cloud コア)の料金ページをご覧ください。
非本番環境インスタンスのエディションのタイプは、本番環境インスタンスで使用できるエディションと同じで、次のとおりです。
非本番環境エディションで利用できる機能は、本番環境エディションで利用できる機能と同じです。非本番環境の Looker(Google Cloud コア)インスタンスにも、本番環境インスタンスと同じネットワーク接続の種類を設定できます。すべての環境で同じ機能を使用することで、本番環境に合わせてステージング環境を構成し、本番環境インスタンスにデプロイする前に更新をテストできます。
非本番環境の Looker(Google Cloud コア)インスタンスに関する注意事項
非本番環境の Looker(Google Cloud コア)インスタンスについて知っておくべきことは次のとおりです。
- 非本番環境インスタンスは Google のサービスレベル契約(SLA)の対象外です。
- 水平方向のスケーリングは、本番環境以外のユースケースとは見なされません。本番環境のユースケースでインスタンスの負荷を分散し、複数の Looker(Google Cloud コア)インスタンスに特定の地理的分散を提供する必要がある場合は、既存の本番環境 Looker(Google Cloud コア)エディションのインスタンスを追加で購入する必要があります。
- 非本番環境の Looker(Google Cloud コア)インスタンスは本番環境インスタンスの代わりに使用できません。また、本番環境用に使用することもできません。
- すべての本番環境と非本番環境の Looker(Google Cloud コア)インスタンスは、同じリリース サイクルに従います。非本番環境インスタンスのメンテナンス設定は、本番環境インスタンスのメンテナンス設定に合わせて構成できます。
サポート
Looker(Google Cloud コア)インスタンスのサポートについては、Looker(Google Cloud コア)のサポートを利用するドキュメント ページをご覧ください。