En esta página, se hace referencia al parámetro
view_labelque forma parte de una unión.
view_labeltambién se puede usar como parte de una Exploración, como se describe en la página de documentación del parámetroview_label(para Exploraciones).
view_labeltambién se puede usar como parte de una dimensión, una medida o un filtro, como se describe en la página de documentación del parámetroview_label(para campos).
Uso
explore: view_name {
join: view_name_2 {
view_label: "desired label"
}
}
|
Jerarquía
view_label |
Valor predeterminado
El nombre de la unión
Acepta
Una string.
|
Definición
view_label cambia la forma en que se etiquetan los campos de una vista combinada en el selector de campos. Puedes usar view_label para agrupar los campos de una vista bajo el nombre de otra vista.

Puedes usar view_label cuando necesites más de una vista para fines de modelado, pero esas vistas representen la misma entidad para los usuarios de tu empresa. Por ejemplo, considera un Explore llamado order_items con dos vistas unidas: order_facts y orders. Es posible que desees que esas vistas conserven nombres separados para fines de modelado. Sin embargo, podría ser más sencillo para los usuarios si ambos aparecen como Pedidos en la IU.
Si no agregas explícitamente un view_label a un join, el valor predeterminado de view_label será el nombre de la unión.
Para cambiar los nombres de los campos, puedes usar el parámetro label.
Ejemplos
Haz que la vista customer_facts parezca ser parte de la vista Cliente en el selector de campos:
explore: customer {
join: customer_facts {
view_label: "Customer"
sql_on: ${customer.id} = ${customer_facts.customer_id} ;;
}
}
Haz que la vista product_facts parezca ser parte de la vista Product Info en el selector de campos:
explore: product_info {
join: product_facts {
view_label: "Product Info"
sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
}
}
Desafíos habituales
view_label no tiene ningún efecto más allá de cambiar la apariencia del selector de campos.
Cuando cambias el view_label de un join, solo se ve afectado el selector de campos. La forma en que se debe hacer referencia a los campos en LookML no cambia.
Usa correctamente las mayúsculas cuando combines varias vistas a través de view_label.
Si deseas que una vista unida se combine con otra vista en el selector de campos, asegúrate de que se use la capitalización correcta en view_label. El uso de mayúsculas debe coincidir con la forma en que aparece el nombre de la vista en el selector de campos. Por ejemplo:
explore: product_info {
join: product_facts {
view_label: "Product Info"
sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
}
}
product_info aparecerá en el selector de campos como Product Info; cada palabra estará en mayúscula, y los guiones bajos se cambiarán por espacios. Por este motivo, usamos view_label: 'Product Info' en lugar de view_label: 'product_info'.
Información importante
Existen varias formas de cambiar la etiqueta de una vista combinada.
LookML tiene varias formas de cambiar el nombre de una vista unida, y todas tienen diferentes efectos en la forma en que escribes LookML. view_label no es adecuado para todos los casos de uso.
| Situación | LookML adecuado |
|---|---|
| Asigna un nombre a una vista diferente del de su tabla subyacente, tanto en el selector de campos como cuando escribas LookML. | sql_table_name para las vistas |
| Asigna un nombre a una vista unida diferente al de su vista subyacente, solo en el selector de campos | view_label para uniones |
| Unir la misma vista a una exploración varias veces y aplicar un nombre único a cada caso, tanto en el selector de campos como cuando se escribe LookML | from para uniones |
| Si la misma vista puede describir varias tablas diferentes, elige la tabla que se usará. | sql_table_name para uniones |
view_label afecta las vistas unidas del Explorador
Este parámetro es similar a view_label (para exploraciones), pero afecta a las vistas unidas de la exploración en lugar de a la vista base. A diferencia de label (para vistas), este parámetro solo afecta la vista cuando se muestra en esa Exploración.