Creación y compartición de una extensión R

Puede habilitar extensiones de socios con scripts R y publicarlas en SAP Analytics Extensions Directory, donde también puede usar extensiones R creadas por otros usuarios.

A continuación se presentan los requisitos previos y el proceso de configuración para crear y exportar una extensión R.

Requisitos previos:
  • Servidor: Sistema SAP HANA (SPS 9+) con PAL, APL y R configurados.

  • Cliente: SAP Predictive Analytics 2.5+ instalado y configurado para R.

Proceso de configuración:

Para crear o editar una extensión R, siga los pasos siguientes:

  1. Cargue un conjunto de datos en Expert Analytics.
  2. Vaya al espacio Prever.
  3. Debajo de la lista de componentes, en la parte derecha de la ventana, haga clic en el icono + para mostrar el menú contextual. En el menú, seleccione R Extension para iniciar el editor y crear una extensión R personalizada.
  4. El cuadro de diálogo Crear nueva extensión R se abre en la página en pestaña General. Configure las siguientes opciones:
    1. Agregue un Nombre de extensión.
    2. Agregue un Tipo de extensión. Seleccione Grabador de datos (solo terceros) y Preparación de datos (terceros y SAP HANA).
    3. Si elige los algoritmos como el tipo de extensión, seleccione la Categoría de algoritmo a la que se agregará la extensión. Elija entre estas categorías predeterminadas: asociación, clasificación, agrupación en clústeres, extensiones R, árboles de decisiones, redes neuronales, valores atípicos, regresión o series temporales. En la versión 2.5 de Expert Analytics, en el caso de los tipos de extensión Grabador de datos y Preparación de datos, el campo Categoría está deshabilitado y la única opción es Extensiones R.
    4. Opcionalmente, introduzca una descripción en el cuadro de texto Descripción de extensión.
    5. Para habilitar los destinatarios para la edición, marque la casilla de selección Hacer editable cuando se comparte.
  5. Haga clic en Siguiente.
  6. En la página en pestaña Secuencia de comandos, seleccione alguna de las siguientes opciones:
    1. Agregue o escriba la secuencia de comandos R en el Editor de secuencias de comandos.
    2. Configure los parámetros de entrada como corresponda. Estos son Nombre de la función principal, Marco de datos de entrada, Marco de datos de salida y Nombre de variable de modelo.
    3. Marque las casillas de selección como corresponda. Estas son Mostrar la visualización, Mostrar resumen y Opción para guardar el modelo.
  7. Haga clic en Siguiente.
  8. En la página en pestaña Configuración, configure los parámetros de salida que aparecerán en el panel de configuración en el futuro, cuando la extensión se use en una cadena. Seleccione una de las siguientes opciones:
    1. En las definiciones de tabla de salida, marque una de las siguientes casillas de selección: Considerar todas las columnas del componente anterior o No considerar ninguna. El componente generará una columna prevista, y su selección afectará a la pestaña Resultados. Por ejemplo, imagine que el componente anterior contiene cinco columnas. Si tiene en cuenta todas las columnas del componente anterior, en la pestaña Resultados se mostrarán las cinco columnas de componentes anteriores junto con la nueva columna prevista que acaba de generar. En este ejemplo, serían seis columnas. Si no tiene en cuenta ninguna columna del componente anterior, en la pestaña Resultados únicamente se mostrará la que acaba de generar.
    2. Seleccione el Tipo de datos para cada nombre de columna de salida.
    3. Indique un Nombre de nueva columna prevista para cada nombre de columna de salida.
  9. Configure los parámetros de entrada que aparecerán en el panel de configuración en el futuro, cuando la extensión se use en una cadena. En Definición de la vista de propiedades, seleccione alguna de las opciones siguientes:
    1. Parámetros de función: se trata de los parámetros de la función principal o de la función de puntuaciones de modelo.
    2. Nombre de visualización de la propiedad: de manera opcional, indique un nombre de visualización de la propiedad para cualquier función o parámetro que vaya a aparecer en la ventana de configuración. Úselo para ayudar a los usuarios a realizar una selección más intuitiva.
    3. Tipo de control: permite decidir cómo quiere que los usuarios introduzcan este parámetro. Los métodos de entrada incluyen cuadro de texto, cuadro desplegable, cuadro combinado y selector de una o varias columnas.
    4. Icono Configuración: úselo para establecer un campo obligatorio y elija el tipo de datos de entrada predeterminado de la lista siguiente: String, Entero, Doble y Literal R.
  10. Haga clic en Finalizar. La extensión R se encripta y se guarda en el sistema de archivos local. La lista de componentes de Expert Analytics se actualiza con el nombre de la nueva extensión R en la categoría pertinente.
  11. La extensión R actualizada aparece en la sección correspondiente de la lista de componentes. Por ejemplo, si crea un grabador de datos, aparecerá en la sección Grabadores de datos. Realice una o más de las siguientes acciones:
    1. Identifique la extensión R en el menú con la ayuda del identificador EXT.
    2. Consulte la descripción de la extensión R haciendo clic en el nombre de la extensión.
    3. Expórtela en un archivo .spar para compartirla.
    4. Guarde el archivo con el Explorador de archivos.
    5. Compártalo a través del Portal, en la dirección siguiente: http://www.sap.com/bi-partner-extensions.
    6. Edítelo en la ventana del editor de extensiones R. Esta opción solo está disponible para el autor.
    7. Eliminar. El resultado de esta opción no se puede deshacer. Los archivos asociados se eliminan del sistema al instante.

Acaba de habilitar las extensiones de socios con secuencias de comandos R. También ha aprendido a compartirlas con otros socios de una forma fácil y segura.