Todos los productos
Search
Centro de documentos

MaxCompute:Funciones MAP

Última actualización: Sep 03, 2026

MaxCompute admite cuatro tipos de datos complejos: ARRAY, MAP, STRUCT y JSON. Este tema describe las funciones MAP y sus características.

Función

Descripción

EXPLODE

Función con valor de tabla definida por el usuario (UDTF) que convierte una fila de datos en varias filas.

INDEX

Devuelve los valores que cumplen las condiciones especificadas en un parámetro MAP.

MAP

Cree un MAP a partir de pares clave-valor especificados.

MAP_CONCAT

Devuelve la unión de varios MAPs.

MAP_ENTRIES

Transforma las asignaciones de clave-valor de un MAP en un array de structs.

MAP_FILTER

Filtra elementos dentro de un MAP.

MAP_FROM_ARRAYS

Construye un MAP a partir de un array dado.

MAP_FROM_ENTRIES

Construye un MAP a partir de un array de structs dado.

MAP_KEYS

Devuelve todas las claves del MAP especificado como un array.

MAP_VALUES

Devuelve todos los valores del MAP especificado como un array.

MAP_ZIP_WITH

Combina dos MAPs de entrada para generar uno nuevo.

MULTIMAP_FROM_ENTRIES

Obtiene un MAP a partir de un array de structs.

SIZE

Devuelve la cantidad de pares clave-valor en el MAP especificado.

TRANSFORM_KEYS

Transforma un MAP al conservar los valores originales y calcular nuevas claves mediante una función específica.

TRANSFORM_VALUES

Transforma un MAP al conservar las claves originales y calcular nuevos valores mediante una función específica.