このページでは、フィールドの一部である
tags
パラメータについて説明します。
tags
は、Explore の一部として使用することもできます(tags
(Explore 用)パラメータのドキュメント ページを参照)。
使用状況
dimension: field_name {
tags: ["string1","string2", ...]
}
}
階層
tags |
使用可能なフィールドタイプ
ディメンション、ディメンション グループ、メジャー、フィルタ、パラメータ許可
文字列のカンマ区切りのリストを含む角かっこ |
定義
tags
パラメータを使用すると、フィールドにテキスト文字列を追加できます。これらの文字列は Looker モデルでは使用されませんが、以下を使用して他のアプリケーションに渡すことができます。
- [操作] パネルで統合サービスが有効になっています。一部のサービスには、電話番号などの特定のデータを含む 1 つ以上のフィールドが必要です。
tags
パラメータを使用して、サービスで使用できるフィールドを識別します。 - API 呼び出し。API 呼び出しで、
tags
は、フィールドに関する任意のメタデータを外部アプリケーションに提供するのに役立ちます。
例
「重要なデータ」と「顧客データ」という 2 つのテキストタグを customer_count_distinct
メジャーに追加します。
measure: customer_count_distinct {
tags: ["Important Data", "Customer Data"]
type: count_distinct
sql: ${customer.id} ;;
}
統合サービスで tags
を使用する
アクション パネルの一部の統合サービスでは、tags
パラメータを使用して LookML モデルの特定のフィールドを指定する必要があります。これは、そのサービスを特定するためのデータを提供するフィールドになります。
たとえば、Twilio Send Message サービスは電話番号にメッセージを送信します。電話番号フィールドを含むクエリと、tags: ["phone"]
を使用して LookML で電話番号フィールドを識別するクエリが必要です。Looker は tags
パラメータを使用して、Twilio に送信する電話番号を含むフィールドを特定します。電話番号フィールドの LookML は次のようになります。
measure: phone {
tags: ["phone"]
type: string
sql: ${TABLE}.phone ;;
}
一部の統合サービスは、Explore、ダッシュボード タイル、Look の行から呼び出すことができます。この場合は、タグ付けされたフィールドに 3 つのドットが表示され、プルダウン リストがあることを示します。その他アイコンをクリックして、このリンクで利用できる操作を表示します。
他の統合サービスは、さまざまな宛先に Looker コンテンツを配信する際に使用できます。有効なサービスの必須タグ付きフィールドがクエリの結果に含まれている場合、スケジューラの [データの格納場所] フィールドに、そのサービスと必須フィールドが表示されます。また、タグ付けされたフィールドを必要としない場合は、Looker はサービスを宛先として表示します。
統合サービスの使用方法について詳しくは、アクションページのデータの配信方法セクションをご覧ください。
次のリストは、Looker と統合され、[アクション] パネルから有効にできるすべてのサービスを示しています。[このタグ] 列には、その統合サービスに必要なタグが一覧表示されます。