Exportando uma cadeia de modelos treinados para consumo via SAP HANA

Você pode exportar uma cadeia inteira de modelos treinados como um procedimento armazenado do Expert Analytics para o SAP HANA, onde a cadeia pode ser consumida diretamente como um procedimento ou uma visão.

Requisitos do sistema:
  • Servidor: Sistema SAP HANA Studio (SPS 10+) com Predictive Analytics Library (PAL), Automated Predictive Library (APL) 3.0.10 e R configurados.
  • Cliente: SAP Predictive Analytics 3.0 instalado.
  1. Crie e execute uma cadeia de modelos na divisão Prever. Na cadeia, você pode utilizar vários tipos de componentes, incluindo extensões PAL, APL e R.
  2. Para exportar a cadeia para o SAP HANA como um procedimento armazenado, clique em um componente de Estatísticas do modelo ou Comparação de modelos na cadeia. Em seguida, no menu de contexto, selecione Exportar cadeia de modelos.
  3. Na caixa de diálogo exibida, insira os detalhes necessários para gerar metadados para a cadeia exportada. Adicione nomes de esquema, procedimento, visão e cadeia de modelos. Opcionalmente, adicione uma descrição da cadeia de modelos.
  4. Se quiser sobregravar uma cadeia existente, marque o campo de seleção, Sobregravar, se existir. Quando o campo de seleção for marcado, a nova cadeia substituirá a versão atual no Expert Analytics e no SAP HANA.
  5. Clique em Exportar.

Toda a cadeia de modelos treinados é exportada para o SAP HANA. Aqui você pode trabalhar com a cadeia de modelos em um procedimento armazenado ou uma visão.

Exemplo

Trabalho com a cadeia de modelos como um procedimento armazenado do SAP HANA

Para executar a cadeia de modelos em relação a um conjunto de dados especificado, chame o procedimento armazenado com o conjunto de dados especificado. Os resultados serão exibidos na interface do usuário do SAP HANA.

Estas são algumas chamadas de exemplo:
  • Chamada de exemplo de IU SAP HANA:

call "myschema"."mymodel"("someSchema"."someTable", [?]) 
  • Chamada de exemplo de tabela especificada:

call "myschema"."mymodel"("someSchema"."someTable", “someSchema”.”someOutputTable”) 

Trabalho com a cadeia de modelos na visão de resultados do SAP HANA

Para executar a cadeia de modelos para um conjunto de dados treinados no Expert Analytics, selecione na Visão de resultados. Este é um exemplo de declaração SELECT:
SELECT * FROM "myschema"."my_model_result_view"