Configuración de la función de optimización de HANA

Como usuario experto, puede crear una función de optimización de HANA. Se puede considerar la función como una calculadora que le permite resolver funciones de optimización complejas. Con esta funcionalidad, se crea una función destino con restricciones lineales para calcular cómo optimizar mejor un aspecto de su negocio. Un ejemplo de optimización sería maximizar los beneficios de un producto o de una ubicación de una tienda. También puede grabar la función de optimización para un uso futuro. Actualmente, la función no está disponible para su uso en cadenas de modelación predictiva.

Para configurar la función de optimización de HANA, primero compruebe que está conectado a una fuente de datos de SAP HANA.
  1. En el espacio Prever, abra una nueva función de optimización en la lista de componentes en el panel de la derecha; para ello, seleccione add_component.gifFunción de optimización.
    Nota Para tratar una función existente, vaya a Predecir - Optimizaciones - + (signo más) - Funciones - [Nombre de función].
  2. En la página de pestaña Función destino de la función de optimización de HANA, introduzca la información siguiente:
    1. Introduzca un Nombre de función único.
    2. Opcionalmente, introduzca una Descripción de función.
    3. Seleccione un Tipo de optimización de función, que puede ser Maximizar o Minimizar. Por ejemplo, la función se puede utilizar para maximizar los beneficios o para minimizar los costes.
    4. En la casilla de texto Función, introduzca una función de optimización lineal en el formato, 5x + 8y + (-4)z. Tenga en cuenta que tiene que incluir el signo más (+) como separador entre los monomios (por ejemplo, 5x). Los monomios constan de coeficientes y variables.
      Nota Para maximizar la pantalla, haga clic en el icono de ampliación .
    5. Haga clic en Validar función. La validación asegura que la función sea una expresión matemática que se soporte en la Optimization Function Library (OFL) subyacente. Si la función pasa la validación, se le permite configurar sus variables. Si no, vuelva a introducir la función siguiendo las reglas de formato descritas en el paso anterior.
    6. Configure las variables de la función de optimización. Seleccione un tipo de variable de Nominal (enteros), Continuo (los valores resultantes para la variable no tienen que ser enteros) o Binario (uno o cero). Seleccione un rango positivo o negativo (+/-), o ambos. Opcionalmente introduzca un alias que identifique con más precisión su variable, como Producto o Ubicación de la tienda.
      Nota Opcionalmente, puede hacer clic en Grabar para grabar la función en la sección Optimización de la lista de componentes en el espacio Predecir.
    7. Haga clic en Siguiente para ir a la pantalla siguiente.
  3. En la página de pestaña Limitaciones de función, introduzca la siguiente información:
    1. En la casilla de testo Limitaciones de función, introduzca cualquier cantidad de limitaciones lineales. Las limitaciones se validan para maximizar (o minimizar) las funciones destino.
      Nota Introduzca limitaciones lineales en el formato, 5x + 8y >= 400; 16y +(-4)z >= 200. Tenga en cuenta que tiene que incluir signos de punto y coma (;) como separadores entre las limitaciones, excepto para la limitación final. Cada limitación tiene que incluir monomios (por ejemplo, 5x+8y), un tipo de limitación (por ejemplo, >=) y un valor de limitación (por ejemplo, 400). De lo contrario, la aplicación devuelve un error.
    2. Haga clic en Validar limitaciones. Si su(s) limitación(es) devuelve(n) un error, consulte las reglas descritas en el paso anterior y vuelva a introducir las limitaciones.
    3. Haga clic en Resolver.
      Nota Opcionalmente, puede hacer clic en Grabar para grabar la función en la sección Optimización de la lista de componentes en el espacio Predecir. Puede tratar la función para probarla cuando vuelva a abrirla.
  4. Haga clic en Resultados para abrir la página Resultados.

En la página Resultados, ve el resultado de la optimización. Por ejemplo, pensemos en el resultado de x:130.0 y y:20.0. En este caso, para maximizar o minimizar la función, la resolución de x (o su alias) debería ser 130.0. Y en el caso de y (o su alias), la resolución debería ser 20.0. Los resultados también visualizan un resumen de la función y las restricciones introducidas.

Opcionalmente, puede hacer lo siguiente:
  • Marque la casilla de selección Dividir líneas para ver cada función en una línea separada para facilitar la legibilidad.

  • Marque la casilla de selección Utilizar alias para ver un listado de sus variables de función en función de los alias elegidos.

  • Copie y pegue los resultados utilizando los accesos directos estándar, Ctrl C y Ctrl V, en un editor de texto o en una herramienta de informes.

  • Haga clic en Grabar para almacenar la función en la sección Optimización de la lista de componentes en el espacio Prever.

Ahora puede configurar el componente de análisis de opiniones de HANA y utilizarlo como paso de procesamiento previo en un análisis complejo.