用語集

このページでは、Looker プロダクトやユーザー ドキュメントで使用されている用語の一覧を示します。

記号 / 数値

$

$ は置換演算子で、LookML で以前に定義したオブジェクトを参照できます。

関連情報: 置換演算子

A

アクセス、アクセスレベル

管理者は、ユーザーが Looker で表示および操作できる対象を制限する、さまざまなオプションが用意されています。

関連情報 コンテンツ アクセスデータアクセス機能アクセス

アクション

データ アクションを使用すると、ユーザーは Looker から直接他のツールでタスクを実行できます。たとえば、アクションによってメールを送信したり、他のアプリケーションで値を設定したりできます。また、受信サーバーに対して実行可能な設定以外のすべての操作を実行できます。受信サーバーは JSON POST を受け入れる必要があります。

アクションハブ

Looker の アクション ハブは、Looker の統合サービスにデータを転送するマルチテナント サービスです。アクションを使用してユーザーが送信するデータは、Lookerインスタンスではなくアクションハブサーバーで一時的に処理されます。Looker 管理者またはデベロッパーが、そのサービスにアクセスできるようにするための統合サービスとフィールドタグを設定している場合は、データにドリルダウンしてそのサービスを操作するときに、そのサービスをアクションとして選択できます。

関連情報: アクション

高度なデプロイモード

高度なデプロイモードを使用すると、deploy 権限を持つ Looker デベロッパーは、LookML プロジェクトの Git commit を選択して、Looker インスタンスの本番環境バージョンにデプロイできます。これは、デフォルトの Git 統合とは対照的です。デフォルトの Git 統合では、リモート本番環境ブランチでの最新の commit のみが Looker インスタンスの本番環境バージョンにデプロイできます。

高度なフィルタ

高度なフィルタを使用すると、ユーザーは、ダッシュボード自体にない Explore のフィールドを含むダッシュボード フィルタを作成できます。

高度なフィルタ オプション

高度なフィルタ オプションは、ダッシュボードの作成者が設定できるフィルタ条件に柔軟性を持たせるダッシュボード フィルタ制御の一種です。高度なコントロールを作成するには、フィルタ設定ウィンドウの [コントロール] フィールドで [詳細設定] を選択します。

アラート

アラートを使用すると、ユーザーは、ダッシュボード タイルのデータの条件を指定して、その条件に到達または超過した場合に特定の頻度で特定の受信者に通知を送信できます。アラートは、ユーザー定義のダッシュボードや LookML ダッシュボードのクエリベースまたは Look にリンクされたタイルに設定され、メールや Looker の Slack または Slack Attachment(API トークン)とのインテグレーションを使って送信されます。

アプリケーションのタイムゾーン

アプリケーションのタイムゾーンは、スケジュール設定された Look とクエリが実行されるデフォルトのタイムゾーンの管理設定です(サポートされている場合)。ユーザー固有のタイムゾーンを有効にすると、アカウントにタイムゾーン値を設定していないユーザーのデフォルトのタイムゾーンがアプリケーションのタイムゾーンになります。

関連情報: タイムゾーンの設定ユーザー固有のタイムゾーン

非同期クエリ

非同期(非同期)クエリとは、リクエストを開始する 1 回の呼び出しと、クエリの完了ステータスを確認する 1 回の呼び出し、および完了したクエリの結果を取得するための 1 回の呼び出しを行うデータ リクエストです。非同期クエリは、アプリのフリーズ、接続タイムアウト、ダッシュボードの読み込み時間が長くなるのを回避するのに役立ちます。

B

ベースビュー(Explore の)

ベースビューは、Explore を作成する際の出発点として使用されるビューです。そこから、他のビューをベースビューにjoinして Explore で使用できます。Explore の名前は通常、ベースビューの名前が付けられますが、ベースビューにちなんだ名前を Explore に付けたくない場合は、from パラメータを使用して Explore のベースビューに名前を指定することができます。

関連情報: ビューExplore

ブロック、Looker Block

Looker Blocks は事前構築済みの LookML であり、厳密な仕様に合わせてカスタマイズすることができます。最適化された SQL パターンや設定が不要なデータモデルまで、ブロックをテンプレートとして使用することで、Looker でスピーディかつ柔軟にデータをモデル化できます。

ボード

ボードには、手動でキュレートされたダッシュボード、Look、リンクのコレクションが格納されます。フォルダに保存されたダッシュボードと Look は、複数のボードに固定できます。ボードにはコンテキストを提供するリンクと説明を含めることができ、ユーザーが関連性の高い情報を簡単に見つけられるようになります。

参照、ブラウジング

ブラウジングには、ダッシュボード、Look、Explore のデータの表示、共有、送信、ダウンロードが含まれます。

C

クローズド システム

マルチテナントインストールとも呼ばれるクローズド システムは、コンテンツを特定のグループにサイロ化し、異なるグループのユーザー間では情報を共有しません。

コード分割

JavaScript が実際に必要になるまで遅延読み込みを行う手法。最初に読み込まれる JavaScript バンドルは、できるだけ小さくするのが理想的です。これは、コード分割を利用することで実行できます。すぐに必要ではない機能は、実際に必要になるまで読み込まれません。

コミュニティ

従来ディスクロージャーとして知られていた Looker コミュニティは、Looker のユーザーとエキスパートの間で共有された投稿、ディスカッション、質問、アイデアが掲載されたユーザー フォーラムです。

コンポーネント

Looker コンポーネントは、React、TypeScript、およびスタイル付きコンポーネントで構築された、Looker 設計システムの技術的な実装です。これらは、UI コンポーネントフィルタ コンポーネント可視化コンポーネントで構成されます。

接続

Looker の [管理者] セクションで、モデルによるデータの取得元となるデータベース接続を確立します。

定数

プロジェクト マニフェスト ファイルの LookML constant パラメータで定義される定数を使用して、プロジェクト全体で再利用できる値を指定します。文字列が受け入れられているモデル内の任意の場所で、定数を参照できます。

コンテンツ

Looker のドキュメントでは、コンテンツという用語は通常、Look とダッシュボードを指します。

コンテンツ アクセス

コンテンツ アクセスは、ユーザーまたはグループがボード、またはフォルダ(Looker 6.20 より前のスペースと呼ばれる)とそのコンテンツを表示または変更できるかどうかを制御します。コンテンツのアクセスレベルは、表示アクセスの管理、編集の 2 つです。

Content Validator

Looker の Content Validator は、LookML でモデル、Explore、フィールド名への参照を検索します。デベロッパーは、プロジェクトに変更を加えた後に、Content Validator を使用して、ユーザーの変更が Looks やクエリベースのダッシュボード タイルに影響を与えていないことを確認できます。Content Validator を使用して、LookML 要素を検索して置換し、変更によるエラーを修正することもできます。

クロス フィルタリング

クロス フィルタリングを使用すると、アドホック フィルタをダッシュボードに適用できます。クロスフィルタリングを使用すれば、ユーザーは1つのダッシュボードタイルのデータポイントをクリックするだけで、すべてのダッシュボードタイルでその値を自動的にフィルタリングできます。特定のクロス フィルタは、ダッシュボードには保存できませんが、クロスフィルタのダッシュボードの URL を共有することで共有できます。

セルフホスト型(デプロイ、インスタンス、インストール)

「セルフホスト型」のデプロイとは、プロダクトが顧客のオンプレミスまたはサードパーティ データセンター内の顧客管理サーバーに、顧客自身でインストールされるか、顧客のためにインストールされることを意味します。セルフホスト型デプロイには、プロダクト内サービスが含まれます。サービスとは、Looker でホストされ、特にライセンス データ、設定のバックアップ、システムのエラー レポート、データ アクション、サポート チケットなどのプロダクトを通じてアクセス可能なサービスのことです。詳しくは、Looker のセキュリティ ウェブページLooker で共有されるアプリケーション データのセクションで説明されています。Looker サポートは通常、サポートやデプロイの目的でこれらのインスタンスにアクセスできず、お客様は独自のバージョン更新を実行する必要があります。

関連情報: Looker Cloud

D

ダッシュボード

ダッシュボードとは、基本的には 1 つ以上の保存済みクエリのコレクションで、1 つのページにビジュアリゼーションまたはテキストタイルとして一緒に表示されます。

関連情報: LookML ダッシュボードユーザー定義ダッシュボード

ダッシュボードの要素、要素

要素は、LookML ダッシュボード上のタイルまたはビジュアリゼーション データで、element パラメータを使用して作成されます。

ダッシュボード ファイル

LookML ダッシュボードは、LookML プロジェクト ファイルに拡張子 .dashboard.lookml で定義されます。

関連情報: LookML ダッシュボード

データアクセス

データアクセスは、ユーザーまたはグループに表示できるデータを制御します。この種類のアクセス権は、ユーザーレベルまたはデータレベルで制限または付与できます。

データベースのタイムゾーン

データベースのタイムゾーンは、Looker が元データの解釈に使用するタイムゾーンの管理設定です。

関連情報: クエリのタイムゾーンタイムゾーンの設定

データグループ

1 つ以上のデータグループ パラメータを使用してキャッシュ ポリシーを定義し、永続的な派生テーブル(PDT)を再構築するタイミングを指定してトリガーできます。

派生テーブル

派生テーブルを使用すると、データベースにまだ存在しない新しいテーブルを作成できます。派生テーブルは Looker ビューファイルで定義され、クエリの結果をデータベース内のテーブル(通常「ファクト」テーブルに対して使用)のように扱うことができる。「派生テーブル」は任意のタイプの派生テーブルを表す一般的な用語で、LookML ベース(ネイティブ)の派生テーブルSQL ベースの派生テーブル一時派生テーブル永続的な派生テーブル(PDT)などが含まれます。

関連情報: ネイティブ派生テーブル永続的な派生テーブルSQL ベースの派生テーブル一時派生テーブル

Development Mode

デベロッパーは、LookML の変更を作成してテストするために Development Mode に入ることができます。本番環境にデプロイされるまで、他のユーザーには影響しません。

開発テーブル

開発テーブルは、開発中にテーブルをクエリすると作成される永続的な派生テーブルです。場合によっては、開発テーブルは、変更をデプロイするときに、本番環境で使用できます。

言語

データベースの SQL フレーバー。サポートされている言語の例には、Amazon Redshift、PostgreSQL、MySQL、Google BigQuery 標準 SQL またはレガシー SQL があります。

ディメンション

ディメンションは、属性、ファクト、または値を表すフィールドです。Explore 内のフィールド選択ツールから選択でき、クエリのフィルタリングに使用できます。一般的なディメンションには、日付、名前、ID などの属性があり、多くの場合、基になるデータテーブルの列に対応しています。ディメンションをビューファイル内で作成することもできます。

ディメンション フィル

ディメンション フィルとは、一部の年が欠落した日付ディメンションなど、特定のディメンションに対して欠落している日付や値を入力するように指示する機能です。Looker が不完全なセットで値を接続しないようにすることで、誤解を招くグラフを回避できます。ディメンション フィルは、allow_fill パラメータでオンまたはオフにできます。

ディメンション グループ

ディメンション グループを使用すると、データベース内の基になる 1 つの日付列または時刻列に対して複数のディメンションを作成できます。たとえば、duration タイプのディメンション グループを日、週、月などの間隔に分割できます。

ドリル

Looker では、ビジュアリゼーションや Explore でデータをドリルして、特定のデータポイントに関するより詳細な情報を取得できます。ビジュアリゼーションのデータをドリルダウンするには、より詳細な情報を必要とするビジュアリゼーションの部分を選択します。Explore の [データ] セクションで、メジャーの値を選択するか、ドリルダウンできるディメンションの値を選択します。

E

埋め込む、埋め込み

埋め込みでは、iframe コードを使用してオブジェクト(Looker のグラフやテーブルなど)をウェブサイト、スプレッドシート、または Looker の外部の場所に配置します。埋め込みユーザーとは、Looker 外部のロケーションに埋め込まれた Looker オブジェクトを操作するユーザーです。埋め込みコンテンツは公開または非公開にできます(Looker ログインまたは署名付き URL が必要)。

埋め込みエディション

埋め込みエディションは、Enterprise エディションのすべての機能に加えて、署名付き埋め込み非公開ラベルオプション、カスタムテーマ、1 か月あたり 500,000 回の Query API 呼び出し、1 か月あたり 100,000 回の Admin API 呼び出しなどを備えた Looker(Google Cloud コア)エディション タイプです。

Enterprise エディション

Enterprise エディションは、スタンダードエディションのすべての機能を備えた Looker(Google Cloud コア)エディション タイプであり、無制限のユーザーがサポートされており、VPC SC限定公開 IP など追加のセキュリティ機能が含まれ、エリート システム アクティビティ機能を使用してより安定したモニタリングを行います。

利用資格

エンタイトルメントは、Looker 拡張機能がアクセスできる Looker リソースを定義します。そのリソースが権限のリストに含まれていない場合、拡張機能は Looker リソースにアクセスできません。利用資格は、LookML プロジェクト マニフェスト ファイルに含まれる application パラメータの一部として定義されます。

エフェメラル派生テーブル

エフェメラル派生テーブル(一般的には一時派生テーブルと呼ばれます)は、データベースに書き込まれない派生テーブルです。一時派生テーブルは、LookML ベースの(ネイティブ)派生テーブルまたは SQL ベースの派生テーブルのいずれかです。

関連情報: 派生テーブル一時派生テーブル

Explore(n.

Explore はクエリのスタート地点になります。Explore は、関連付けられたビューファイルから指定されたフィールドのセットを表示し、フィールド選択ツールからこれらのフィールドを選択して Look やダッシュボード タイルとして保存できるクエリを作成します。Explore URL を共有することもできます。

探索する、探索(v.

探索では、データを使用して Looker で質問に回答します。

Explore ファイル

Explore ファイルは、拡張子が .explore.lkml の LookML プロジェクト ファイルです。複数のモデルにわたる Explore の拡張や、ネイティブ派生テーブルの定義に使用できます。

exploreパラメータ

explore パラメータは、Looker の Explore のメニューにビューを追加します。Explore はモデルファイル内で定義することをおすすめします。Explore はビューを参照し、各 Explore には他のビューへの結合を含めることができます。Explore は、モデルファイルに含まれる Explore ファイルで定義することもできます。

関連情報: Explore ファイル

拡張機能

拡張機能とは、Looker 拡張フレームワークを通じて開発された Looker コンポーネントで構築されたウェブ アプリケーションです。Looker データ ディクショナリなどの一部の拡張機能は、Looker Marketplace を通じてデプロイされ、すべてのお客様が利用できます。例については、extension-examples リポジトリをご覧ください。

関連情報: Looker データ ディクショナリLooker 拡張フレームワーク

F

ファンアウト(n.)、ファンアウトする(v.

ファンアウトは、プライマリ データテーブルの 1 行が結合テーブルの複数の行に対応しているため、レコードが重複し、集計が誤って計算される場合に発生します。Looker では、対称集計を使用し、データセットの主キーを正しく定義することで、ファンアウトの問題が回避されます。

機能アクセス

機能アクセスでは、Looker でユーザーが実行できる操作のタイプを制御できます。このタイプのアクセスは、権限セットによって管理されます。

フィールド

Explore とビューにはフィールドが含まれており、主にディメンションとメジャーという、Looker のクエリの基本的な構成要素です。

フィールド ピッカー

フィールド ピッカーには、Explore に表示されるデータに適用されるディメンションとメジャーが表示されます。Looker のデベロッパーまたは管理者が、これらのディメンションとメジャー オプションを構成します。フィールド ピッカーには、フィルタ専用フィールドを表示することもできます。

フィルタ コンポーネント

フィルタ コンポーネントは、React ベースのビルド済み Looker アプリケーションの一部で、カスタムビルドされたデータ アプリケーションやカスタマイズされた組み込み Looker ダッシュボード用に、Looker のフィルタ機能を提供できます。

フィルタ式

フィルタ式は、Looker クエリをフィルタリングする高度な方法です。Looker の Explore セクションで、フィルタを追加して [matchs (advanced)] オプションを選択することで使用できます。また、フィルタ式は、LookML で filter パラメータを指定できる要素に対しても使用されます。フィルタ式を記述して、文字列でフィルタリングしたり、文字列、日時、ブール値、数値、場所のフィールドに対して部分一致を照合したりできます。

フォルダ
  1. Looker UI では、フォルダはダッシュボード、Look、その他のフォルダ(サブフォルダ)が保存される場所です。各ユーザーには個人用フォルダがあり、Looker インスタンスにはさまざまな種類の共有フォルダがあります。Looker のコンテンツへのアクセス権はフォルダレベルで割り当てられます。Looker 6.20 より前のフォルダは「Space」と呼ばれていました。
  2. Looker IDE では、フォルダは LookML ファイルの組織構造です。
関数

Looker 関数を使用すると、複雑な方法でデータの変換や参照を行うことができます。基本的に Excel の関数と類似しています。

1 階

グループ、ユーザー グループ

ユーザーを 1 つ以上のグループに追加できます。グループは、Looker 内の特定のデータ、機能、コンテンツへのユーザー アクセスを管理したり、ユーザーに一括でロールを割り当てるのに役立ちます。

I

IDE

統合開発環境Looker の内部 LookML エディタ、または拡張機能の作成と変更に使用するエディタ。後者の例としては、Visual Studio Code、Intellij、WebStorm などがあります。

増分の永続的な派生テーブル

増分の永続的な派生テーブルは、段階的にビルドされる永続的な派生テーブル(PDT)の一種です。つまり、Looker ではテーブル全体を再構築するのではなく、指定された増分でテーブルに新しいデータを追加します。これにより、PDT のビルド時間を短縮し、データベースへの負担を軽減できます。増分は、increment_key パラメータを使用して定義されます。増分 PDT は、LookML ベース(ネイティブ)の派生テーブルSQL ベースの派生テーブル、または集約テーブルにすることができます。

永続的な派生テーブルもご覧ください

インスタンス

Looker をホストするサーバー(またはサーバーのクラスタ)。各クライアントは本番環境サーバー(場合によってはステージング サーバー)を使用します。

J

結合

L

Labs 機能

[管理者] メニューの [Labs] パネルに、Looker の新しい開発中の機能が一覧表示されます。Looker 管理者がこれらを有効にする必要があります。

レガシー機能

プロダクトの一部の機能には、レガシー機能があり、このオプションを使用すると、一定期間、レガシー機能を引き続き使用できます(これは移行計画の開発と実装に役立ちます)。Looker の [管理者] セクションには、レガシー機能のオプションを有効にすることができる機能が一覧表示されます。

LEXP

関連情報: Looker 式

Liquid パラメータ

Looker では、Liquid パラメータは、Liquid テンプレート言語の要素を使用して作成された LookML パラメータ フィールドです。

Liquid 変数

Liquid 変数は、LookML で動的コンテンツを作成するために使用できるLiquid テンプレート言語の要素です。

Look(n.

Look は、個別のレポートとして保存された単一のテーブルまたはビジュアリゼーションです。Look は、ダッシュボードに追加したり、スケジュールを設定したり、共有したり、一般公開したりすることができます。Look に加えられた変更は、その Look が含まれるすべてのダッシュボードに反映されます。

Looker API

Looker API は Looker インスタンスを管理するための安全で「RESTful」なアプリケーションプログラミングインターフェースで、Looker データプラットフォームを通じてデータをフェッチします。新しい Looker ユーザー アカウントのプロビジョニング、クエリの実行、レポートのスケジュール設定などを行うアプリケーションまたは自動化スクリプトを記述できます。Looker API を介して Looker アプリケーションで実行できることがすべて実行可能です。

Looker Cloud

Looker Cloud とは、Looker が指定したサードパーティのホスティング施設で実行されるウェブベースのプラットフォームにプロダクトがインストールされ、プロビジョニングされることを意味します。詳細については、Looker のセキュリティ ウェブページクラウド セキュリティ アーキテクチャ セクションをご覧ください。

Looker コネクタ

Looker コネクタは、Looker と Looker Studio の統合です。これにより、Explore をデータソースとして Looker Studio のレポートに追加することで、Looker Studio 内の Looker Explore からデータにアクセスできます。

Looker データ ディクショナリ

Looker データ ディクショナリは、Looker 拡張フレームワークを使用して開発され、Looker Marketplace を通じてデプロイされた拡張機能(Looker コンポーネントを使用して構築されたウェブ アプリケーション)です。Looker データ ディクショナリ拡張機能は、Explore 内のすべての Looker フィールドと説明を検索するための専用の一元化されたインターフェースを提供します。Looker データ ディクショナリを使用するには、Looker 管理者が拡張フレームワークMarketplace 機能を有効にする必要があります。

関連情報: 拡張機能Looker 拡張機能フレームワーク

Looker 式

表計算、カスタム フィールド、カスタム フィルタは、Looker 式(LEXP)を使用して計算を行います。Looker 式は、関数、演算子、フィールドと、場合によっては定数または変数の組み合わせから構築されます。

Looker 拡張フレームワーク

Looker 拡張フレームワークは、次のようなカスタムの JavaScript データ アプリケーションやツールを構築するための労力と複雑さを大幅に削減する開発フレームワークです。Looker 拡張フレームワークを使用するには、Extension Framework 機能を有効にする必要があります。

拡張機能ご覧ください

Looker(Google Cloud コア)

Looker(Google Cloud コア)インスタンスは、Google Cloud コンソールからインスタンスをプロビジョニングして管理する機能など、Google Cloud と緊密に統合されている Looker インスタンスです。

Looker Marketplace

Looker Marketplace では、Looker Block、アプリケーション、ビジュアリゼーション、プラグインなど、さまざまな種類の Looker コンテンツの検索、デプロイ、管理を一元的に行うことができます。Looker Marketplace から利用可能なリソースにアクセスして使用するには、Looker 管理者は Marketplace 機能を有効にする必要があります。

Looker(オリジナル)

Looker(オリジナル)インスタンスは、Looker(Google Cloud コア)インスタンスとは違って、Google Cloud コンソールではプロビジョニングされない Looker インスタンスです。通常、このようなインスタンスは単に Looker インスタンスと呼ばれます。

LookML

LookML は SQL データベース内のディメンション、集計、計算、およびデータ関係を記述するための言語です。Looker アプリは LookML で作成されたモデルを使用して、特定のデータベースに対する SQL クエリを作成します。

LookML ベースの派生テーブル

多くの場合、ネイティブ派生テーブルと呼ばれています。LookML ベースの派生テーブルは派生テーブルで、モデル内の LookML ディメンションとメジャーを参照する LookML 用語で定義されています。ネイティブ派生テーブルは、一時または永続のいずれかになります。

関連情報: 派生テーブル永続的なネイティブ派生テーブル一時派生テーブル

LookML ダッシュボード

LookML ダッシュボードは、LookML で全体が記述されています(ビジュアリゼーション エディタを使用して作成するユーザー定義ダッシュボードとは異なります)。

関連情報: ユーザー定義ダッシュボード

LookML Diagram

LookML Diagram は、LookML モデルのエンティティ関係図であり、LookML オブジェクトの LookML オブジェクト間の関係を視覚的に表現します。これは、Looker 拡張機能フレームワークを使用して開発され、Looker Marketplace を通じてデプロイされた拡張機能(Looker コンポーネントを使用して構築されたウェブ アプリケーション)です。

関連情報: 拡張機能Looker 拡張機能フレームワークLooker MarketplaceLookML オブジェクト

LookML オブジェクト

LookML オブジェクトは、LookML でプロジェクトに定義されているモデル、Explore、ビュー、フィールドで、別のプロジェクトからインポートされたファイルも含まれます。LookML オブジェクトの関係は、オブジェクト ブラウザまたは LookML Diagram 拡張機能で確認できます。

M

マニフェスト、マニフェスト ファイル

マニフェスト(またはプロジェクト マニフェスト)ファイルでは、現在のプロジェクトにインポートするために他のプロジェクトを指定する、LookML 定数を定義する、モデル ローカライズの設定を指定する、拡張機能カスタム ビジュアリゼーションをプロジェクトに追加するなどを行うためのプロジェクトレベルの設定を行います。

マークダウン タイル

ダッシュボードのテキスト タイルの一種であり、一部の HTMLマークダウン マークアップ言語のサブセットを使用してタイルを書式設定できます。

Marketplace

Looker Marketplace を参照

マテリアライズド ビュー

マテリアライズド ビューは、データベースの永続性機能を活用する永続的な派生テーブル(PDT)の一種です。この機能は、マテリアライズド ビューをサポートするデータベース言語で使用できます。言語によっては、マテリアライズド ビューが膨大なリソースを消費することがあるため、言語へのマテリアライズド ビューの導入がどういったものか十分理解しておくことが重要です。

measure

measure は、合計やカウントなど、データに関する測定可能な情報を表す Explore のフィールドです。メジャーはビューファイルで宣言され、集約または非集計の型を指定できます。

統合された結果

統合された結果の機能は、異なる Explore のデータ(異なるモデル、プロジェクト、接続のデータも含む)を組み合わせることができます。統合された結果の機能を使用すると、Explore からクエリを作成し、他の Explore からクエリを追加して、統合された結果を 1 つのテーブルに表示します。統合された結果の機能は、SQL の LEFT JOIN と同じように動作します(追加されたクエリがプライマリ クエリに左結合されているかのように動作します)。

メタデータ、IDE メタデータ

Looker IDE のメタデータ パネルには、LookML オブジェクトのコンテキストに関連する情報が表示されます。例えば、カーソルが IDE の view パラメータにある場合、そのビューが結合されている Explore や、そのビューを拡張して作られた他のビューがメタデータ パネルに表示されます。

モデル

モデルは、ロジックを制御し、ユーザーのデータアクセスを制御する Looker のセマンティック レイヤです。これは、デベロッパーが LookML プロジェクト内のモデルファイルとして作成され、使用するテーブルと結合方法に関する情報が含まれています。1 つの LookML プロジェクトに、同じデータベース接続に対して複数のモデルが存在する可能性があり、各モデルは異なるデータを異なるユーザーに公開することができます。

モデルファイル

LookML プロジェクト内では、モデルファイルで、単一のデータベース接続、その接続を使用する Explore のセット、Explore 自体、さらにそれらをどのように結合するかを指定します。

モデルセット

モデルセットは、ユーザーまたはグループが表示できるデータと LookML フィールドを定義します。管理者は、ユーザーまたはグループがアクセスできるようにする LookML モデルの組み合わせを選択できます。有効に機能するには、ロールの一部として使用する必要があります。

関連情報: ロール

N

ネイティブ派生テーブル

LookML ベースの派生テーブルとも呼ばれるネイティブ派生テーブルは、モデル内の LookML ディメンションとメジャーを参照する、LookML 用語で定義されるクエリを含む派生テーブルです。ネイティブ派生テーブルは、一時または永続のいずれかになります。

関連情報: 派生テーブル永続的なネイティブ派生テーブル一時派生テーブル

O

オブジェクト ブラウザ

Looker IDE のオブジェクト ブラウザ パネルを使用すると、プロジェクト内のすべてのオブジェクトを 1 か所に表示し、オブジェクト間の階層関係を確認できます。

オブジェクト

LookML オブジェクト参照

P

パラメータ
パラメータは、モデル、ビュー、Explore、フィールドなどの LookML 要素を定義または変更します。使用可能なすべてのパラメータのリストについては、LookML クイック リファレンスをご覧ください。
権限

管理者は権限を管理して、コンテンツ、データ、機能にアクセスできるユーザーとグループを決定できます。権限はモデル固有またはインスタンス全体に設定できます。権限セットを有効にするには、ロールの一部として使用する必要があります。

権限セット

権限セットは、ロール内のモデルセットと組み合わされます。

関連情報: ロール

永続的な派生テーブル

永続的な派生テーブル(PDT)は、データベースのスクラッチ スキーマに保存される派生テーブルで、選択したスケジュールで再生成できます。呼び出されるたびに基盤となる SQL を実行しなくても、クエリ内で参照できます。PDT はネイティブの派生テーブルまたは SQL ベースの派生テーブルのいずれかです。

派生テーブルもご覧ください

永続的なネイティブ派生テーブル

永続的なネイティブ派生テーブルは、永続的なLookML ベースの派生テーブルです。つまり、データベースのスクラッチ スキーマに保存され、選択したスケジュールで再生成できます。呼び出されるたびに基盤となる SQL を実行しなくても、クエリ内で参照できます。

関連情報: 派生テーブルネイティブ派生テーブル

永続的な SQL ベースの派生テーブル

永続的な SQL ベースの派生テーブルは、永続的な SQL ベースの派生テーブルです。つまり、データベースのスクラッチ スキーマに保存され、選択したスケジュールで再生成できます。呼び出されるたびに基盤となる SQL を実行しなくても、クエリ内で参照できます。

関連情報: 派生テーブルSQL ベースの派生テーブル

主キー

主キーとは、データの行ごとに 1 つだけ一意の値を持つディメンションです。データテーブルを 1 対多の関係で結合する場合、ファンアウトを防ぐために主キーを正しく定義する必要があります。

プライマリ クエリ

プライマリ クエリは、1 つの Explore から作成された単一のクエリです。結合された結果を操作する場合、プライマリ クエリは、SQL で複数のテーブルを結合する場合のプライマリ ID と似ています。

本番環境モード

本番環境モードでは、Development Mode で行われた(ただし本番環境には push されていない)変更は、すべてのユーザーが共有しているデータモデルにまだ反映されません。本番環境モードでは、LookML ファイルは読み取り専用として扱われます。デベロッパーは、Development Mode に入り、LookML ファイルに変更を加えて、その変更を他のユーザーも本番環境に見られるようにすることができます。

project、LookML project

Looker では、プロジェクトとはデータモデルの定義に使用する一連の関連モデルやその他のファイル(Explore、ビュー、LookML ダッシュボードなど)です。通常、プロジェクトは単一の Git リポジトリに対応します。

Q

クエリのタイムゾーン

クエリのタイムゾーンは、クエリ時に日付と時刻を表示するタイムゾーンの管理設定です。

関連情報: データベースのタイムゾーンタイムゾーンの設定

R

ロール

ロールは、Looker の特定のモデルのセットについてユーザーまたはグループに付与される権限を定義します。1 つのモデルセットを 1 つの権限セットと組み合わせて、ロールを作成します。

関連情報: モデルセット権限セット

S

スクラッチ スキーマ

スクラッチスキーマは、Looker PDT を保存するように指定された、基盤となるデータベース内のスキーマです。

永続的な派生テーブルもご覧ください

スラッグ

スラッグとは、URL でコンテンツ ID 値に置き換わる、安全に生成されるランダムな文字列です。たとえば、この URL はダッシュボードを指します: https://docserver.cloud.looker.com/dashboards/CQ1fu99Z9Y1ggq2wcHDfMm。この例では、文字列 CQ1fu99Z9Y1ggq2wcHDfMm がスラッグです。ダッシュボード スラッグを表示するには、ダッシュボードのその他メニューから [リンクを取得] を選択します。Explore スラッグを表示するには、Explore アクションの歯車メニューから [共有] を選択します。次に、[短縮 URL] フィールドでスラッグを表示するか、スラッグをコピーできます。

Space

Space は、ダッシュボード、Look、その他の Space(サブスペース)が保存されるフォルダです。各ユーザーは個人用の Space を所有し、Looker インスタンスでもさまざまな共有 Space を利用できます。Looker のコンテンツへのアクセス権は Space レベルで割り当てられます。Looker 6.20 以降、Space はフォルダに名前変更されました。

関連情報: フォルダ

SQL ベースの派生テーブル

SQL ベースの派生テーブルは、データベース内の列を参照する、SQL クエリで定義されたクエリを持つ派生テーブルです。SQL ベースの派生テーブルは、一時または永続のいずれかになります。

関連情報: 派生テーブル永続的な SQL ベースの派生テーブル一時派生テーブル

SQL Runner

[Develop] メニューまたは(適切な権限を持つ)Explore からアクセスできる SQL Runner を使用すると、ユーザーは許可された接続に対して未加工の SQL を実行できます。SQL Runner は、データベース関数の実行、プロジェクトへの派生テーブルの作成と追加、EXPLAIN 関数の活用など、さまざまな用途に使用できます。

Standard エディション

Standard エディションは、内部プラットフォーム ユーザーが 50 人までの小規模なチームや中小企業向けの Looker(Google Cloud コア)エディション タイプです。Standard エディションには、既存の Looker 機能に加え、Google Cloud Identity and Access Management や簡素化された BigQuery 接続などの新機能が含まれています。

サブフォルダ

サブフォルダは、別のフォルダ内に保存されているフォルダです。Looker 6.20 以前では、フォルダは Space と呼ばれていました。

サブパラメータ

サブパラメータはパラメータです。別の(親)パラメータの下でそのパラメータを使用して機能をさらに定義、絞り込み、指定できます。

サブスペース

サブスペースは別の Space に格納されている Space です。Looker 6.20 以降、Space はフォルダに名前変更されました。

置換演算子

ドル記号($)は Looker の置換演算子で、LookML コードの再利用とモジュール化に役立ちます。この構文を使用すると、定義済みの LookML オブジェクトを参照できます。

対称集計

対称集計は、集計またはメジャーの結果を正常に返す Looker の関数です。それらはテーブル間の正しい関係を定義できるため、ファンアウトを回避できます。

システム タイムゾーン

システム タイムゾーンは、Looker を実行するサーバーが構成されているタイムゾーンです。

関連情報: タイムゾーンの設定

T

表計算の使用

表計算はスプレッドシートの数式に類似しており、クエリ実行後にクエリの結果に対して実行されます。

一時派生テーブル

一時派生テーブル(「エフェメラル」派生テーブルとも呼ばれます)は、一時的なデータベースであり、データベースに書き込まれません。一時派生テーブルは、LookML ベースの(ネイティブ)派生テーブルまたは SQL ベースの派生テーブルのいずれかです。

関連情報: 派生テーブルネイティブ派生テーブル SQL ベースの派生テーブル

テキスト タイル

視覚的な編集を可能にするダッシュボード テキスト タイルのタイプ。

テーマ

テーマは、埋め込みの Looker ダッシュボードと Explore の外観をカスタマイズする方法です。テーマを使用して、フォント ファミリー、テキストの色、背景色、タイルの色、その他の視覚要素をカスタマイズできます。

タイル

タイルは、Explore または Look からダッシュボードに追加されるビジュアリゼーションです。タイルはクエリベースにすることも、Look リンクにすることもできます。クエリタイルはダッシュボードのみに保存されるため、Look リンクのタイルとは異なります。

タイムゾーンの設定

Looker の管理者とユーザーは、さまざまなオプションで特定のタイムゾーンで時間ベースのデータを変換して表示できます。

関連情報: アプリケーションのタイムゾーンデータベースのタイムゾーンクエリのタイムゾーンシステム タイムゾーンユーザー固有のタイムゾーン

トランスパイル(する)

1 つの言語で書かれたソースコードを、類似した抽象化レベルの別の言語に変換するプロセス。たとえば、TypeScript から JavaScript への変換などがあります。

トリガー永続テーブル

トリガー永続テーブルは、永続化戦略としてトリガーを持つ派生テーブルで、datagroup_trigger パラメータ、sql_trigger_value パラメータ、またはinterval_trigger パラメータのいずれかを使用します。トリガー永続テーブルでは、Looker は PDT の再構築がトリガーされるまで、PDT をデータベースに保持します。PDTがトリガーされると、LookerはPDTを再構築し、前のバージョンと置き換えます。詳しくは、Looker の派生テーブルのドキュメント ページをご覧ください。

U

登録解除(アラートおよびスケジュール設定されたコンテンツ配信用)

登録解除すると、ユーザーはスケジュール設定されたコンテンツ配信アラート通知の受信を停止できます。登録解除した場合の処理は、配信の設定方法によって異なります。

送信日時を設定したメールの配信と、メールによるアラート通知の場合、グループのメール配信を登録解除したユーザーは、そのグループ内の全ユーザーに対してメール配信とアラート通知を停止します。受信者が個別に指定されている場合は、最後の受信者がスケジュール設定されたコンテンツ配信から登録解除されると、スケジュールが Looker から削除され、配信が送信されなくなります。

ユーザーが Slack または Slack のアタッチメント(API トークン)の統合を介して Slack へのアラート通知の登録を解除すると、Looker でアラートが無効になり、通知が送信されなくなります。

ユーザー固有のタイムゾーン

ユーザー固有のタイムゾーンは、有効にした場合、ユーザーが独自のタイムゾーンを選択できる管理オプションです。クエリは、クエリを作成したユーザーのタイムゾーンで作成されます。

関連情報: アプリケーションのタイムゾーンデータベースのタイムゾーンクエリのタイムゾーンタイムゾーンの設定

ユーザー定義ダッシュボード、UDD

ユーザー定義のダッシュボードは、LookML を使用するのではなく、Looker のユーザー インターフェースを介してコンテンツを追加することによって作成されます。最も一般的な種類のダッシュボードです。

V

ビュー

Looker では、ビューは基盤となるデータベース テーブルまたは派生テーブルを表すことができます。ビューは Explore の構成要素であり、Explore UI のフィールド ピッカーを使用して、ビュー内の情報をクエリに使用できます。慣例により、ビューはビューファイルで定義されます。

ビューファイル

ビューファイルでは、LookML モデルで使用されるディメンション、メジャー、その他のフィールドを定義します。

関連情報: モデル

ビジュアル ドリル

ビジュアル ドリルは、ダッシュボードではサポートされていません。ビジュアル ドリルを有効にするには、LookML デベロッパーは link パラメータを使用してドリルのビジュアリゼーションをカスタマイズします。Look や Explore のビューアーは、ドリル ウィンドウの上部にあるボタンをクリックして、カスタム ビジュアリゼーションまたはデータテーブルのどちらを表示するかを選択できます。

関連情報: モデル

可視化コンポーネント

可視化コンポーネントは、React ベースのビルド済み Looker アプリケーションの部分であり、カスタムビルドされたデータ アプリケーションとカスタマイズされた埋め込み Looker ダッシュボードのビジュアリゼーションのレンダリングと変更に使用できます。