Esta página se refere ao parâmetro
tags
que faz parte de um campo.O
tags
também pode ser usado como parte de uma exploração, descrita na página de documentação do parâmetrotags
(para explorações).
Uso
dimension: field_name {
tags : ["string1","string2", ...]
}
}
Hierarquia
tags |
Tipos de campo possíveis
Dimensão, grupo de dimensões, medida, filtro, parâmetroAceita
Colchetes contendo uma lista de strings separadas por vírgulas |
Definição
O parâmetro tags
permite adicionar strings de texto a um campo. Essas strings não são usadas pelo modelo do Looker, mas podem ser transmitidas a outros aplicativos usando:
- Serviços integrados ativados no painel Ação. Alguns serviços exigem um ou mais campos que contêm determinados tipos de dados, como número de telefone. Use o parâmetro
tags
para identificar os campos que podem ser usados por um serviço. - Chamadas de API. Para chamadas de API,
tags
pode ser útil para fornecer metadados arbitrários sobre um campo para um aplicativo externo.
Examples
Adiciona duas tags de texto, "Dados importantes" e "Dados do cliente", à medida customer_count_distinct
.
measure: customer_count_distinct {
tags: ["Important Data", "Customer Data"]
type: count_distinct
sql: ${customer.id} ;;
}
Como usar o tags
com serviços integrados
Alguns serviços integrados no painel de ações exigem que você identifique um campo específico no seu modelo LookML usando o parâmetro tags
. Será um ou mais campos que fornecem dados de identificação para esse serviço.
Por exemplo, o serviço Enviar mensagem do Twilio envia uma mensagem para números de telefone. Ela requer uma consulta que inclua um campo de número de telefone e que você identifique esse campo no LookML usando tags: ["phone"]
. O Looker usa o parâmetro tags
para identificar qual campo na consulta contém números de telefone que precisam ser enviados ao Twilio. O LookML do campo de número de telefone ficaria assim:
measure: phone {
tags: ["phone"]
type: string
sql: ${TABLE}.phone ;;
}
Alguns serviços integrados podem ser chamados de uma linha em um recurso Explorar, um bloco do painel ou um Look. Nesse caso, o Looker marca o campo com três pontos para indicar que há uma lista suspensa. Clique nos três pontos para ver as ações disponíveis:
Outros serviços integrados podem ser usados ao enviar conteúdo do Looker para vários destinos. Se os resultados de uma consulta contiverem os campos de tag obrigatórios de um serviço ativado, o campo Para onde esses dados devem ir? do programador exibirá o serviço e o campo obrigatório. O Looker também exibirá o serviço como um destino se não precisar de um campo marcado.
Para mais informações sobre como usar os serviços integrados, consulte a seção Como enviar dados da página Ações.
A lista a seguir mostra todos os serviços integrados ao Looker e podem ser ativados pelo painel de ações. A coluna Tags desta ação lista todas as tags exigidas pelo serviço integrado.