Todos los productos
Search
Centro de documentos

MaxCompute:API de MaxFrame

Última actualización: Sep 17, 2026

Las API de MaxFrame se clasifican en API de compatibilidad y API específicas de MaxFrame. Las API de compatibilidad se integran con diversas bibliotecas estándar, como Pandas, para facilitar el procesamiento de datos. Las API específicas de MaxFrame se introdujeron para la ejecución distribuida de tareas. Cuando utiliza las API de MaxFrame para desarrollar trabajos, obtiene una experiencia de manipulación de datos similar a la de las bases de datos estándar. Además, ejecuta de manera eficiente tareas de procesamiento de datos a gran escala en la plataforma MaxFrame.

API específicas de MaxFrame

Tipo de API

Nombre de la API

Descripción

Sesión de tarea

new_session

Inicia una sesión de trabajo de MaxFrame. El método new_session se llama al inicio del script para inicializar la ejecución de toda la tarea. El procesamiento de datos posterior se realiza mediante la interacción entre el objeto de sesión construido durante la inicialización y el servicio de backend.

Entrada/salida

read_odps_table

Construye un objeto DataFrame a partir de los datos de una tabla completa de MaxCompute, de particiones específicas de la tabla o de columnas específicas de la misma.

read_odps_query

Construye un objeto DataFrame a partir de los resultados de consulta de instrucciones SQL de MaxCompute.

to_odps_table

Escribe los datos de un DataFrame en una tabla de MaxCompute.

Ejecución de tareas

Execute

Ejecuta una tarea. MaxCompute utiliza un modelo de cómputo diferido. La ejecución de la tarea se activa únicamente cuando se llama al método execute. Esta API permite diferir las conversiones de datos hasta el final del pipeline. De este modo, varias operaciones se ejecutan al mismo tiempo dentro de una sola tarea. Esto reduce la cantidad de datos transmitidos entre el cliente y la base de datos, lo que mejora el rendimiento.

Obtención de resultados de tareas

Fetch

Obtiene el resultado de cómputo de una tarea. El resultado no se transmite directamente al cliente. Esto reduce la cantidad de datos transmitidos y la carga de trabajo del cliente. Para revisar una parte de los datos del resultado, llame al método fetch después del método execute y recupere así los datos correspondientes.

MaxFrame para Pandas

API de Pandas compatibles con MaxFrame