タグ(フィールド用)

このページでは、フィールドの一部である tags パラメータについて説明します。

tags は、Explore の一部として使用することもできます(tags(Explore 用)パラメータのドキュメント ページを参照)。

使用状況

ビュー: view_name {
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 と統合され、[アクション] パネルから有効にできるすべてのサービスを示しています。[このタグ] 列には、その統合サービスに必要なタグが一覧表示されます。