Trabalhar com Joule no SAP Business Application Studio

Objective

After completing this lesson, you will be able to saiba como aproveitar o Joule no SAP Business Application Studio

Utilizando o Joule no SAP Business Application Studio

O que é o SAP Joule?

O SAP Joule é o copiloto baseado em IA integrado em todas as ferramentas da SAP, incluindo o SAP Business Application Studio. Ele ajuda os desenvolvedores a acelerar o desenvolvimento gerando código, explicando conceitos e auxiliando em tarefas específicas da SAP.

Em uma área nativa de desenvolvimento de banco de dados SAP HANA, o SAP Joule é particularmente útil para trabalhar com artefatos de banco de dados, SQL, modelos CDS e lógica de aplicação.

Como chamar o Joule no SAP Business Application Studio?

No SAP Business Application Studio, você pode acessar o Joule das seguintes formas:

  • Como assistente de painel lateral (interface baseada em chat)

    Clique no ícone do Joule na barra de atividades.

  • A partir dos atalhos da paleta de comandos
  • Por meio de sugestões inline no editor

O Joule oferece os seguintes recursos:

  • Uma janela de bate-papo onde você pode interagir usando prompts de linguagem natural
  • Consciência de contexto: o Joule pode adaptar o escopo do seu prompt ao conteúdo de arquivos abertos ou código selecionado
  • Interação baseada em comando: ao chamar o Joule, você aciona recursos específicos usando prefixos como /hana-ai, /hana-gen) antes do prompt de linguagem natural.

Lista de interações baseadas em comando

No SAP Business Application Studio, em uma área de trabalho do tipo Aplicativo nativo do SAP HANA, um prompt deve ser atribuído a uma das seguintes categorias:

  • /pesquisa de código

    Procure snippets de código no repositório.

  • /hana-ai

    Uma extensão da biblioteca de clientes existente do HANA Machine Learning Python, com foco principalmente na GenAI e nos casos de uso relacionados. Ele inclui muitas bibliotecas de código aberto relacionadas à GenAI de ponta e fornece integração perfeita com HANA ML, mecanismo de vetor HANA e outros SDK do SAP GenAI Hub.

  • /hana-gen

    É um assistente especializado de IA SQL, ajudando você a criar o projeto do banco de dados do banco de dados do SAP HANA Cloud.

  • /hana-modeling-help

    O Assistente de modelagem do SAP HANA é dedicado a aprimorar sua experiência no design de visões de cálculo.

  • /hana-sql-gen

    Este assistente pode ajudar você a criar instruções SQL para o banco de dados SAP HANA Cloud.

  • /hdi-gen

    Este é um gerador especializado de definição de artefato HDI. Ele ajuda a criar definições de artefato, como tabelas, visões, funções, etc., a partir de solicitações de linguagem natural, seguindo as melhores práticas do SAP HANA Cloud.

  • /sap-help

    Este comando é dedicado à pesquisa no SAP Help Portal

Nota

Comandos adicionais podem estar disponíveis dependendo das extensões adicionais ativadas na área de desenvolvimento.

Exemplo 1: criação de um projeto-modelo

No SAP Business Application Studio, utilizando o Joule, você pode criar um novo projeto onde descreve suas necessidades com linguagem natural, descrevendo as tabelas, colunas, etc. necessários. Você também pode usar alguns dos projetos propostos com base em modelos comuns na SAP, como:

  • Voo
  • Gerenciamento de estoque
  • Livraria

Como chamar o Joule para criar um projeto de amostra

  • Ativar o painel do Joule na barra de atividades
  • Inserir /hana-gen
  • Escolha um dos modelos/projetos propostos ou comece descrevendo sua necessidade em linguagem natural.

    Você vê o design da tabela e o conteúdo evoluir quando adiciona requisitos específicos. Você pode adicioná-los com entradas de prompt adicionais ou pode editar uma entrada anterior.

  • Se necessário, proponha um nome específico para seu projeto.
  • Clique em Aceitar para que o Joule gere os novos artefatos no painel do Explorer.
Capturas de tela do SAP Business Application Studio mostrando como acessar o prompt do Joule e instruir o Joule a criar um modelo CAR RETAILER de amostra. Ele inclui a visualização dos artefatos propostos, como aceitar a proposta e os artefatos gerados dentro de um novo projeto.

Exemplo 2: Obtendo ajuda sobre a modelagem do SAP HANA Cloud

  1. Ative o painel Joule na barra de atividades.
  2. Inserir /hana-modeling-help
  3. Faça sua pergunta em linguagem natural.

    Por exemplo, "Como criar uma coluna de classificação" ou "Como implementar uma hierarquia pai-filho"

  4. Como resultado, é exibido o extrato da documentação do SAP HANA. Em alguns casos, esse resultado pode ser personalizado com base em alguns artefatos que você mencionou em sua consulta.