LookML 図の構成

LookML 図は、Looker コンポーネントを使用して構築されたウェブ アプリケーションである拡張機能であり、Looker 拡張機能フレームワークを使用して開発され、Looker Marketplace を介してデプロイされています。このドキュメントでは、Looker ユーザーがこの拡張機能にアクセスして使用する前に実施する必要があるタスクについて説明します。内容は次のとおりです。

  1. 適切な機能を有効にします。
  2. LookML Diagram 拡張機能をインストールします
  3. LookML 図へのアクセス権限を付与する

必要な機能を有効にする

Marketplace から LookML 図をインストールする前に、Looker 管理者が次の機能を有効にする必要があります。

  • Marketplace: Looker Marketplace へのアクセス(デフォルトで有効)
  • 拡張フレームワーク: Looker 拡張フレームワークを使用して開発された拡張機能をデプロイする(デフォルトで有効)

LookML 図のインストール

Marketplace からアプリケーションやツール(拡張機能など)をインストールするには、developmanage_modelsdeploy 権限が必要です。

Looker Marketplace の [Applications] セクションに LookML 図の拡張機能がリストされています。Looker Marketplace からツールをインストールする方法について詳しくは、Looker Marketplace の使用に関するドキュメント ページをご覧ください。

拡張機能をインストールした後、Looker Marketplace に移動し、[管理] をクリックして、拡張機能の横にある [更新] ボタンをクリックすると、常に最新のバージョンが使用されるようになります。

LookML 図を使用する権限を付与する

LookML 図をインストールすると、[管理] パネルの [ロール] ページからアクセスできる [新しいモデルセット] ページと [モデルセットの編集] ページの使用可能なモデルのリストに lookml-diagram というモデルが自動的に追加されます。

Looker 管理者は、ユーザーが lookml-diagram モデルと LookML 図の操作に必要なモデルに権限を付与して、LookML 図の拡張機能を使用して特定のタスクを実行できるようにする必要があります。LookML 図の全機能を活用するには、ユーザーに explore 権限と deploy 権限が必要です。詳しくは、以下の表をご覧ください。

権限 依存関係 拡張機能
access_data なし ユーザーは拡張機能に移動することはできますが、操作することはできません。
explore see_looksaccess_data ユーザーはこの図を閲覧し、操作して、Explore にアクセスできます。[LookML に移動] リンクは表示されますが、機能しません。ユーザーは [Diagram Settings] パネルで Git ブランチを切り替えたり選択したりすることはできません。
develop see_lookmlsee_looksaccess_data ユーザーはこの図を操作し、LookML プロジェクト ファイルにアクセスできます。[フィールドから検索] リンクが表示されているが、ユーザーがアクセスが許可されていないページにユーザーが誘導されている場合。ユーザーは [Diagram Settings] パネルで Git ブランチを切り替えたり選択したりすることはできません。
deploy developsee_lookmlsee_looksaccess_data develop と同じですが、図設定パネルで Git ブランチを切り替えたり選択したりできる点が異なります。ユーザーは開発モード中に拡張機能を使用できます。

拡張機能にアクセスして使用する権限をユーザーに付与する方法について詳しくは、Looker 拡張機能の権限の設定に関するドキュメントをご覧ください。