Configurando a função de otimização do HANA

Como um usuário especialista, você pode criar uma função de otimização do HANA. A função pode ser vista como uma poderosa calculadora que lhe permite resolver funções complexas de otimização. Utilizando a funcionalidade, você cria uma função objetiva com restrições lineares para calcular a melhor forma de otimizar um aspecto de seu negócio. Um exemplo de otimização é maximizar os lucros sobre um produto ou localização da loja. Você também pode salvar a função de otimização para usá-la posteriormente. Atualmente, a função não está disponível para uso em cadeias de modelagem preditiva.

Para configurar a função de otimização do HANA, certifique-se de estar conectado a uma fonte de dados SAP HANA.
  1. Na divisão Prever, você abre uma nova função de otimização na lista de componentes no painel à direita clicando em add_component.gifFunção de otimização.
    Nota Para editar uma função existente, vá para Prever - Otimizações - + (sinal de mais) - Funções - [Nome da função].
  2. Na guia Função objetiva da função de otimização do HANA, forneça as seguintes informações:
    1. Insira um Nome exclusivo para a função.
    2. Opcionalmente, insira uma Descrição da função.
    3. Selecione o Tipo de otimização da função, que pode ser Maximizar ou Minimizar. Por exemplo, sua função pode ser usada para maximizar os lucros ou minimizar os custos.
    4. Na caixa de texto Função, insira uma função objetiva de otimização linear no formato: 5x + 8y + (-4)z. Note que você deve incluir os sinais de mais (+) como separadores entre os monômios (como 5x). Os monômios consistem em coeficientes e variáveis.
      Nota Para maximizar a tela, clique no ícone Expandir .
    5. Clique em Validar função. A validação garante que sua função é uma expressão matemática aceita pela OFL subjacente. Se a função for validada, você poderá configurar as variáveis dela. Caso contrário, reinsira a função seguindo as regras de formatação descritas na etapa anterior.
    6. Configure as variáveis da função de otimização. Escolha um tipo de variável: Nominal (números inteiros), Contínuo (os valores resultantes da variável não precisam ser números inteiros) ou Binário (um ou zero). Em seguida, selecione um intervalo positivo ou negativo (+/-), ou ambos. Opcionalmente, insira um alias que identifique sua variável de maneira mais precisa, como Produto ou Localização da loja.
      Nota Você também pode clicar em Salvar para armazenar a função na seção Otimização da lista de componentes na divisão Prever.
    7. Clique em Avançar para ir à próxima tela.
  3. Na guia Restrições da função, forneça as seguintes informações:
    1. Na caixa de texto Restrições da função, insira quantas restrições lineares desejar. As restrições são impostas para maximizar (ou minimizar) suas funções objetivas.
      Nota Insira as restrições lineares no formato: 5x + 8y >= 400; 16y +(-4)z >= 200. Note que você deve incluir pontos e vírgulas (;) como separadores entre as restrições. Cada restrição deve incluir monômios (como 5x+8y), um tipo de restrição (como >=) e um valor de restrição (como 400). Caso contrário, a aplicação retornará um erro.
    2. Clique em Validar restrições. Se as suas restrições gerarem um erro, consulte as regras descritas na etapa anterior e insira-as novamente.
    3. Clique em Resolver.
      Nota Você pode clicar em Salvar para armazenar a função na seção Otimização da lista de componentes na divisão Prever. Depois de reabrir a função, você pode editá-la para testá-la.
  4. Clique em Resultados para abrir a página Resultados.

Na página Resultados, você visualiza o resultado da otimização. Por exemplo, considere um resultado de x:130,0 e y:20,0. Neste caso, para maximizar ou minimizar sua função, a saída para x (ou seu alias) deve ser 130,0. E para y (ou seu alias), a saída deve ser 20,0. Os resultados também exibem uma visão geral da função e das restrições que você inseriu.

Como opção, você pode fazer o seguinte:
  • Marque a caixa de seleção Dividir linhas para ver cada função em uma linha separada para facilitar a leitura.

  • Marque a caixa de seleção Usar alias para listar suas variáveis de função pelos alias escolhidos.

  • Copie e cole os resultados usando as teclas de atalho padrão, Ctrl A e Ctrl C, em um editor de texto ou em uma ferramenta de relatório.

  • Clique em Salvar para armazenar a função na seção Otimização da lista de componentes na divisão Prever.

Agora você pode configurar o componente HANA Sentiment Analysis e usá-lo como uma etapa de pré-processamento em uma análise complexa.