Exportación de una extensión R individual como procedimiento almacenado

Puede exportar una extensión R individual como procedimiento almacenado de Expert Analytics a SAP HANA. A continuación, cualquier usuario de SAP HANA puede utilizar estos modelos para análisis.

  • Debe haber creado una extensión R individual y grabarla en Expert Analytics.
  • Antes de exportar un modelo como procedimiento almacenado, asegúrese de que su cuenta está definida en SAP HANA.

Para exportar una extensión R como procedimiento almacenado, lleve a cabo los siguientes pasos.

  1. Vaya a Inicio de la ruta de navegación Prever Siguiente paso de navegación Lista de componentes Siguiente paso de navegación Modelos Siguiente paso de navegación Extensiones R Fin de la ruta de navegación y marque una extensión R existente para la exportación.
  2. Haga clic en 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, marque Sobrescribir si existe.
  7. Seleccione Exportar.

Ha exportado una extensión R individual a SAP HANA. Al llamar el procedimiento, la trama de resultados está formada por las funciones seleccionadas para reformar el modelo y todas las columnas previstas.

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.

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.