Exportación de un modelo de SAP HANA individual como procedimiento almacenado

Puede exportar un modelo de SAP HANA como procedimiento almacenado a la base de datos de SAP HANA. Cualquier usuario de SAP HANA puede utilizar estos modelos para análisis.

  • Tiene que haber creado y grabado un modelo en la lista de componentes en Modelos.
  • Antes de exportar un modelo de SAP HANA como procedimiento almacenado, asegúrese de que su cuenta está definida en SAP HANA.
Nota

Ahora puede exportar modelos que contengan SAP Automated Predictive Library (APL) o componentes personalizados de Predictive Analysis Library (PAL).

  1. En el espacio Predecir, en la lista de componentes, seleccione Modelos.
  2. Seleccione el modelo necesario y, de la sección Acciones de componente, seleccione Exportar modelo.
  3. Seleccione Utilizar esta opción para exportar un modelo de SAP HANA como procedimiento almacenado.
  4. Haga clic en Exportar.
  5. Marque el esquema necesario en el que desee que aparezca el procedimiento en SAP HANA.
  6. Especifique un nombre de procedimiento.
    Nota Si desea sobrescribir el procedimiento existente con el mismo nombre en el esquema seleccionado, seleccione Sobrescribir si existe.
  7. Seleccione Exportar.

Esta función permite exportar el único modelo que haya seleccionado como un procedimiento almacenado, a diferencia de la cadena de análisis al completo. El procedimiento almacenado exportado y los objetos asociados (tablas, tipos) aparecen en el esquema seleccionado en la base de datos de SAP HANA. Puede utilizar un procedimiento almacenado para su uso fuera de Expert Analytics.

Sugerencias A continuación se muestra una llamada de ejemplo de un procedimiento almacenado exportado en SAP HANA.
CREATE TABLE InputData like PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_INPUT_TYPE;

--- Insert the data that you would like to score on into the InputData table:

CREATE TABLE ResultTable like PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_OUTPUT_TYPE;

call "ANALYTICS"."ScoreProcedure"(InputData,ResultTable) WITH OVERVIEW;

select * from ResultTable;
Las siguientes entidades se deberían reemplazar por otras propias:
  • PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_INPUT_TYPE: Tipo de tabla que define las columnas de entrada del procedimiento almacenado exportado. Contiene todas las columnas de funciones que se utilizan para reformar el modelo.

  • PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_OUTPUT_TYPE: Tipo de tabla que define las columnas de salida del procedimiento almacenado exportado. Contiene todas las columnas de funciones que se utilizan para reformar el modelo y las columnas que genera el procedimiento almacenado.

  • ANALYTICS: Nombre de esquema al que se exportó el procedimiento almacenado.