Criação e compartilhamento de uma extensão R

Você pode ativar uma extensão de parceiro com script R e publicá-la no SAP Analytics Extensions Directory, no qual você também pode consumir extensões R criadas por outros.

Seguem os requisitos de sistema e o processo de configuração para criação e exportação de uma extensão R.

Pré-requisitos:
  • Servidor: o sistema SAP HANA (SPS 9+) com PAL, APL e R configurados.

  • Cliente: o Predictive Analytics 2.5 instalado e o R configurado.

Processo de configuração:

Para criar ou editar uma extensão R, siga estas etapas:

  1. Carregue um conjunto de dados no Expert Analytics.
  2. Vá para a divisão Prever.
  3. Abaixo da Lista de componentes, no lado direito da janela, clique no ícone + para abrir o menu de contexto. No menu, selecione R Extension para iniciar o editor e criar uma extensão R personalizada.
  4. A caixa de diálogo Criar nova extensão R será exibida na guia Geral. Faça as seguintes configurações:
    1. Adicione um Nome da extensão.
    2. Adicione um Tipo de extensão. Selecione Gravador de dados (somente para sistema de terceiros) e Preparação de dados (para sistema SAP HANA e de terceiros).
    3. Se você escolher Algoritmos como Tipo de extensão, selecione uma Categoria de algoritmo à qual a extensão será adicionada. Escolha uma das seguintes categorias predefinidas: Associação, Classificação, Clustering, Extensões R, Árvores de decisão, Redes neurais, Valores atípicos, Regressão e Série de tempo. No Expert Analytics versão 2.5, para tipos de extensão Gravador de dados e Preparação de dados, o campo Categoria está desativado e a única opção é Extensões R.
    4. Como opção, insira uma descrição na caixa de texto, Descrição de extensão.
    5. Para habilitar destinatários para editar, selecione a caixa de seleção, Tornar editável ao compartilhar.
  5. Clique em Avançar.
  6. Na guia Script, escolha uma destas opções:
    1. Adicionar/Gravar script R no Editor de scripts.
    2. Defina os parâmetros de entrada, conforme necessário. Estes são os parâmetros: Nome da função primária, DataFrame de entrada, DataFrame de saída e Nome da variável do modelo.
    3. Selecione os campos de seleção, conforme necessário. Estes são os campos de seleção: Mostrar visualização, Mostrar resumo e Opção para salvar o modelo.
  7. Clique em Avançar.
  8. Na guia Configurações, configure os parâmetros de saída que serão exibidos futuramente no painel de configuração, quando a extensão for consumida em uma cadeia. Selecione das seguintes opções:
    1. Na opção Definições da tabela de saída, escolha um destes campos de seleção: Considerar todas as colunas do componente anterior ou Não considerar nenhuma. O componente gera uma coluna prevista, e sua seleção afetará a guia Resultados. Por exemplo, suponha que o componente anterior continha cinco colunas. Se você considerar todas as colunas do componente anterior, a guia Resultados exibirá as cinco colunas do componente anterior mais a coluna prevista, recém gerada. Neste exemplo, são seis colunas. Se você não considerar nenhuma coluna do componente anterior, a guia Resultados exibirá apenas a coluna recém gerada.
    2. Escolha um Tipo de dados para cada nome da coluna de saída.
    3. Digite um Novo nome da coluna prevista para cada nome da coluna de saída.
  9. Configure os parâmetros de entrada que serão exibidos futuramente no painel de configuração, quando a extensão for consumida em uma cadeia. Em Definição da visão da propriedade, selecione uma destas opções:
    1. Parâmetros da função: os parâmetros da função primária ou da função de pontuação do modelo.
    2. Nome de exibição da propriedade: opcionalmente, digite um nome de exibição da propriedade para qualquer parâmetro de uma função que será exibida na janela de configuração. Use para ajudar os usuários a fazer uma seleção mais intuitiva.
    3. Tipo de controle: permite definir como os usuários devem fazer a entrada desse parâmetro. Os métodos de entrada são: caixa de texto, caixa de seleção, caixa de combinação, selecionador de coluna única e selecionador de várias colunas.
    4. Ícone Configurações : use para definir um campo obrigatório e escolher o tipo de dados de entrada padrão da seguinte lista: String, Inteiro, Duplo e R-Literal.
  10. Clique em Concluir. A extensão R é criptografada e salva no sistema de arquivos local. A lista de componentes no Expert Analytics é atualizada com o novo nome da extensão R na categoria apropriada.
  11. A extensão R atualizada é exibida na Lista de componentes na seção apropriada. (Por exemplo, se você criar Gravadores de dados, ela será exibida na seção Gravadores de dados.) Execute uma das ou todas as seguintes ações:
    1. Identifique a extensão R no menu pelo identificador EXT.
    2. Visualize a descrição da extensão R, clicando no nome da extensão.
    3. Exportar para um arquivo .spar para compartilhar.
    4. Salvar o arquivo pelo Explorador de arquivos.
    5. Compartilhar pelo Portal, neste endereço: http://www.sap.com/bi-partner-extensions.
    6. Editar na janela do editor de extensão R. Opção, disponível apenas para o autor.
    7. Excluir Esta opção não pode ser cancelada. Os arquivos associados são imediatamente excluídos do sistema.

Você ativou extensões de parceiro com script R e viu como é fácil -- e seguro -- compartilhar as extensões com os parceiros.