Exportação de um único modelo do SAP HANA como procedimento armazenado

Você pode exportar um modelo do SAP HANA como um procedimento armazenado para o banco de dados do SAP HANA. Qualquer usuário do SAP HANA pode utilizar esses modelos para análise.

  • Você deve ter um modelo criado e gravado na lista de componentes em Modelos.
  • Antes de exportar o modelo do SAP HANA como um procedimento armazenado, garanta que a conta esteja definida no SAP HANA.
Nota

Você pode exportar modelos com componentes SAP Automated Predictive Library (APL) ou Predictive Analysis Library (PAL) personalizados.

  1. Na divisão Prever, na lista de componentes, escolha Modelos.
  2. Selecione o modelo necessário e pela seção Ações do componente, selecione Exportar modelo.
  3. Selecione Utilizar essa opção para exportar um Modelo do SAP HANA como um procedimento armazenado.
  4. Clique em Exportar.
  5. Selecione o esquema necessário em que você deseja que o procedimento apareça no SAP HANA.
  6. Especifique um nome de procedimento.
    Nota Se quiser sobregravar o procedimento existente com o mesmo nome no esquema selecionado, selecione Sobregravar, se existir.
  7. Selecione Exportar.

Essa funcionalidade exporta como procedimento armazenado o modelo único selecionado, e não a cadeia inteira de análise. O procedimento armazenado exportado e os objetos a ele associados (tabelas/tipos) são exibidos no esquema selecionado no banco de dados SAP HANA. Você pode utilizar um procedimento armazenado fora de Expert Analytics.

Dica A seguir uma chamada de exemplo sobre um procedimento armazenado e exportado no 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;
Em que as seguintes entidades devem ser substituídas pelas suas próprias:
  • PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_INPUT_TYPE: O tipo de tabela que define as colunas de entrada do procedimento armazenado e exportado. Ele contém todas as colunas de recursos que você usa para treinar seu modelo.

  • PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_OUTPUT_TYPE: O tipo de tabela que define as colunas de saída do procedimento armazenado e exportado. Ele contém todas as colunas de recursos que você usa para treinar seu modelo, mais as colunas que seu procedimento armazenado gera.

  • ANALYTICS: O nome do esquema para o qual você exportou seu procedimento armazenado.