Nuevas características

Actualización del intérprete de Notebooks

Durante el primer trimestre de 2025 se ha llevado a cabo una actualización en el intérprete de Notebooks, añadiendo un par de nuevos métodos.

Nuevos métodos

En el intérprete de onesaitplatform, se han implementado dos nuevos métodos:

  • queryFile: que se utiliza para facilitar el manejo de sentencias, ya que su función es volcar el resultado de la consulta en un archivo.
  • queryFileStatus: que permite comprobar si el archivo generado con el método anterior ha finalizado, o todavía esta en proceso. El funcionamiento de esta función es el siguiente: realiza una primera solicitud para obtener el estado, que puede ser in_progress o finished. Si el estado es «finished», se mostrará por pantalla. Si el estado es «in_progress», la función realizará múltiples solicitudes durante el tiempo definido por el «timeout», haciendo una pausa entre ellas según el valor de «timesleep». Una vez se reciba el estado «finished», se imprimirá en pantalla. Si al finalizar el tiempo del «timeout» no se ha recibido el estado «finished», se devolverá «in_progress».

Configuración

Además, se ha verificado el funcionamiento correcto del resto de los métodos. Durante esta revisión, se han cambiado los endpoints de %onesaitplatform.apimanager a los pertenecientes al Control Panel.

Se han añadido nuevas propiedades denominadas «apimanagement», que son las que hacen referencia a las solicitudes al Control Panel.

image-20250411-104321.png

Ejemplo de uso

En este Notebook, se puede observar y probar el funcionamiento de todos los nuevos métodos, tanto de %onesaitplatform como de %onesaitplatform.apimanager.

En el siguiente vídeo se puede ver la funcionalidad:

Más información

Para conocer más al respecto, se pueden consultar los tutoriales completos sobre el intérprete de onesaitplatform y su funcionamiento en este enlace.

En el intérprete de python, se ha actualizado la versión de la librería de python, onesaitplatform-client-services, a la versión 1.4.15. Esta actualización incluye la adición de los siguientes métodos: query_filequery_file_statusdownload_file_minio y to_pandasdataframe.

En este enlace se puede ver en detalle lo que se ha implementado en esta nueva versión.

Por último, en este Notebook se podrá comprobar el funcionamiento de los nuevos métodos implementados.


Imagen de cabecera: 2H Media en Unsplash

✍🏻 Author(s)

Deja una respuesta