ユーザー向けに Looker(Google Cloud コア)インスタンスを準備する

Looker(Google Cloud コア)インスタンスが作成されたら、このページの次のセクションで説明するように、管理者 Looker ロールを持つユーザーがインスタンスを設定できます。

LookML プロジェクトを作成する

インスタンスにデータベース接続が含まれていれば、LookML プロジェクトを設定できます。

LookML プロジェクトは、データベーステーブルがどのように相互に関係しているか、またLookerがそれらのテーブルをどのように解釈するかを規定するLookMLファイルのコレクションで形成されています。プロジェクトが設定されると、ユーザーはデータの探索ダッシュボードの作成、アラートの設定など、データの操作を行えるようになります。

次のいずれかのロールがあれば、Looker(Google Cloud コア)インスタンス内に LookML プロジェクトを設定できます。

Looker(Google Cloud コア)には、LookML の記述、データのクエリ、ダッシュボードの表示の学習に役立つ LookML プロジェクトのサンプルが用意されています。LookML プロジェクトのサンプルは、すべてのエディション タイプの Looker(Google Cloud コア)インスタンスで提供されています。LookML プロジェクトのサンプルのインスタンスでのアクセス方法や使用方法について詳しくは、Looker (Google Cloud コア)インスタンスで LookML プロジェクトのサンプルを使用するドキュメント ページをご覧ください。

LookML プロジェクトの作成手順については、新しい LookML プロジェクトの作成のドキュメント ページをご覧ください。また、Looker(Google Cloud コア)インスタンス内に動的に表示される Looker の設定ガイドに従うこともできます。

プロジェクト内の LookML をカスタマイズする場合に、次の 2 つの方法でプロジェクト ファイルにアクセスできます。

  • メイン ナビゲーション パネルの [開発] メニューから
  • [プロジェクト ファイルの編集] を展開して、[Looker の設定] ガイドの [プロジェクトを編集] をクリックする

プロジェクトの名前をクリックして、その LookML ファイルを開きます。LookML の開発の詳細については、LookML の概要のドキュメント ページをご覧ください。また、ベスト プラクティス: Looker ユーザーに良質なエクスペリエンスを提供記事では、LookML を使用して Looker(Google Cloud Core)ユーザーのエクスペリエンスを向上させるための推奨事項を提供しています。

Looker のホームページを設定する

ホームページは、ユーザーが Looker(Google Cloud コア)にログインしたとき、メイン ナビゲーション パネルの [ホーム] をクリックしてホームページに移動したとき、またはインスタンスの Looker ロゴをクリックしたときに表示されます。デフォルトでは、インスタンスのホームページは事前構築済みの Looker のホームページであり、ユーザーのお気に入りコンテンツ、ユーザーが最近閲覧したコンテンツ、組織で最近表示したコンテンツが表示されます。ただし、管理者 Looker ロールを持つユーザーは、このデフォルトを Looker(Google Cloud コア)内の URL に変更できます。ホームページの設定について詳しくは、管理者設定 - ホームページのドキュメント ページをご覧ください。

ユーザーへのお知らせを設定する

インスタンスで 事前構築済みの Looker ホームページを使用している場合、管理者と manage_homepage 権限を持つユーザーは、告知サイドバーを使用してユーザーへのお知らせをカスタマイズできます。告知サイドバーの詳細については、ユーザーへのお知らせを行うのドキュメント ページをご覧ください。

Looker のロールと権限を理解する

Looker のロールは、Looker(Google Cloud コア)インスタンス内でユーザーが行える操作を管理します。これは Google の IAM ロールとは異なります。たとえば、Looker(Google Cloud コア)インスタンス内でデータを探索するには、explore Looker 権限を含むロールが必要です。ロールと権限の詳細については、管理者設定 - ロールのドキュメント ページをご覧ください。

Looker ロールは、デフォルトでは初回ログイン時に付与できます(Google OAuthSAMLOIDC のドキュメントをご覧ください)。ロールの付与は、SAML または OIDC によるグループ ミラーリングで行うことも、管理者が [ユーザー] ページまたは [グループ] ページで手動で行うこともできます。

メールのドメイン許可リストを設定する

メールドメインの許可リスト設定では、Looker(Google Cloud コア)ユーザーが Looker コンテンツを提供できるメールドメインを定義します(可視化による Lookダッシュボードクエリまたはメールによるアラート通知)。デフォルトでは、インスタンス作成時に許可リストにドメインはなく、コンテンツをメールで送信するための適切な Looker 権限を持つ Looker(Google Cloud コア)ユーザーは、どのドメインにもコンテンツをメールで送信できます。

特定のドメインのメールアドレスへのコンテンツ配信とアラート通知を制限するには、Looker(Google Cloud コア)インスタンスの構成を編集して、ユーザーがメールを送信できるドメインを制限します。schedule_external_look_emails 権限を持つユーザーは、メールドメインの許可リストの設定に関係なく、任意のドメインにメールを送信できます。メールドメインの許可リストと、権限やユーザー属性との関連性についての詳細は、スケジュール設定されたコンテンツのメールドメインの許可リストのドキュメントをご覧ください。

ビジネス ユーザー向け機能を設定する

Looker(Google Cloud コア)の一部の機能は、特定のユーザーによる使用を許可または制限するように構成できます。これは、管理者が行います。ユーザー向けの機能を設定する方法については、ビジネス ユーザー機能の管理のドキュメント ページをご覧ください。

Looker(Google Cloud コア)ユーザーを追加して管理する

インスタンスの構成が完了したら、認証方法を選択し、ユーザーを追加して管理できます。詳細については、Looker(Google Cloud コア)でユーザーを管理するドキュメント ページをご覧ください。

パフォーマンスに関する推奨事項を共有する

Looker(Google Cloud コア)のパフォーマンスは、管理者設定、LookML デベロッパー パターン、ビジネス ユーザーのプラクティスによって向上させることができます。各ユーザータイプに合わせたヒントとベスト プラクティスが記載されているドキュメント ページの一覧については、Looker のパフォーマンスに関するドキュメントのページをご覧ください。この情報をユーザーと共有して、Looker(Google Cloud コア)インスタンスのパフォーマンスを可能な限り高めます。

次のステップ