map_layer_name

Uso

view: view_name {
  dimension: field_name {
    map_layer_name: name_of_map_layer
  }
}
Jerarquía
map_layer_name
Tipos de campos posibles
Dimensión

Acepta
Un nombre de mapa especificado en el parámetro map_layer a nivel del modelo

Conceptos básicos

El parámetro map_layer_name te permite asociar una dimensión con una capa de mapa TopoJSON o GeoJSON. Esto permite a los usuarios crear gráficos de mapa trazando los valores de la dimensión en la capa del mapa. Por ejemplo, para poder generar gráficos de datos por estado de EE.UU., puedes asociar una dimensión llamada "Estado" a la capa de mapa integrada us_states. También puedes crear un gráfico de los datos de una dimensión llamada "Vecindario" en un mapa personalizado de los vecindarios de la ciudad de Nueva York.

Si usas un mapa personalizado de TopoJSON o GeoJSON, debes especificar la capa del mapa en el modelo de LookML con el parámetro map_layer.

Las dimensiones de type: zipcode reciben automáticamente un map_layer_name de us_zipcode_tabulation_areas.

Capas del mapa integradas

Looker incluye las siguientes capas de mapa integradas:

  • countries: Acepta nombres de países completos, códigos de país de tres letras ISO 3166-1 alpha-3 y códigos de país de dos letras ISO 3166-1 alpha-2. Si tus datos incluyen códigos de país ISO 3166-1 alpha-2, se recomienda usar map_layer_name con el mapa countries para garantizar que Looker interprete tus datos como códigos de país y no como códigos de estado.

  • uk_postcode_areas: Acepta áreas de códigos postales del Reino Unido (por ejemplo, L para Liverpool, RH para Redhill o EH para Edimburgo).

  • us_states: Acepta nombres completos de estados y abreviaturas de estados de dos letras.

  • us_counties_fips: Funciona en campos de cadena que son códigos FIPS de cinco caracteres para un condado de EE.UU. Esta capa solo funciona en el mapa interactivo.

  • us_zipcode_tabulation_areas: Funciona en campos de cadena que son códigos postales de EE.UU. de cinco caracteres. Las dimensiones de type: zipcode usan automáticamente la capa del mapa us_zipcode_tabulation_areas.

    Las regiones de códigos postales se basan en las áreas de tabulación de códigos postales (ZCTA) del 2010, por lo que esta capa del mapa no incluye muchos códigos postales, como los que se asignan a los apartados postales, que no se asignan directamente a las regiones.

Ejemplo

dimension: state {
  map_layer_name: us_states
  sql: ${TABLE}.state ;;
}