El PAL es la Biblioteca de análisis predictivo que tiene SAP HANA y que contiene funciones que pueden ser llamadas a través de procedimientos de SQL Script para combinar y aplicar algoritmos de diferente tipología.

El planteamiento radica en que ya que los datos los tenemos en HANA, porque no ser capaces de aplicar este tipo de modelos directamente en el sistema sin necesidad de transferirlos a terceros, es decir, aplicarlos “in database”.

Que nos ofrece SAP Hana PAL

  • Algoritmos para escenarios como clasificación, regresión, series temporales, clustering, sistemas de recomendación, análisis de asociación, etc.
  • Más de 90 algoritmos entre los que podemos encontrar desde los clásicos como Logistic Regression a otros más modernos basados en Gradient Boosting.
  • Alto rendimiento mediante almacenamiento en tablas columnares, procesamiento en memoria y paralelización de procesos.
  • Automatización de técnicas como Cross validation e hyper parameter optimization.
Categorías Hana PAL

La evolución del número y categoría de los algoritmos a través de las diferentes versiones de HANA pueden verse en la siguiente imagen:

Evolución de la librería SAP través de los SP de Hana

Como funciona

El PAL permite que sus algoritmos (funciones) sean invocados a través de procedimientos en SQL script, flowgraphs a través de AFM (Application Function Modeler) o vía Python y R a través de APIs.

Ejemplo de algoritmo de binning a través de Flowgraph

Selección de algoritmos en Flowgraph

Si los aplicamos vía SQL Script.

Ejemplo Clustering con SQL Script

Si nos decantamos por la API para Python.

Ejemplo de Clustering con Python

En definitiva, toda la funcionalidad que nos ofrece el PAL va orientada a que todos estos algoritmos puedan aplicarse directamente en la base de datos y de diferentes maneras con el objetivo de que el resultado pueda ser “consumido” por el usuario vía aplicaciones (Fiori, etc.).

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.