Compartilhar via


Testar suas funções de dados de usuário no portal do Fabric

As funções de dados do Usuário do Fabric fornecem recursos para testar e validar as alterações de código no portal do Fabric ou usando a extensão vs code. Esses recursos são úteis para garantir que suas funções possam ser executadas com êxito sem a necessidade de publicá-las.

Neste artigo, você aprenderá a:

  • Use os modos Desenvolver e Exibir/Executar somente no editor do portal.
  • Use os recursos de teste no modo Desenvolver para testar suas funções.

Observação

Alguns usuários podem não ter acesso à funcionalidade teste no modo Desenvolver, dependendo da região do locatário do Fabric. Examine a observação de limitações regionais neste artigo.

O que é o modo desenvolver e exibir/executar somente o modo?

O Fabric User Data Functions fornece dois modos para interagir com suas funções no portal do Fabric: Modo de desenvolvimento e modo somente Executar/Exibir. Você pode encontrar o comutador de modo no canto superior direito da página Funções de Dados do Usuário.

Captura de tela mostrando como alternar os modos no portal do Fabric.

Modo de desenvolvimento

O modo de desenvolvimento permite que os usuários com permissões de gravação editem, testem e publiquem seus códigos. Nesse modo, os usuários podem ver seu código modificado, incluindo quaisquer funções novas e não publicadas que escreveram.

Captura de tela mostrando os componentes do modo Desenvolver no portal do Fabric.

Veja a seguir os componentes do modo Desenvolver:

  1. Comutador de modo: Esse controle permite que você alterne para o modo Desenvolver do modo Somente Execução.
  2. Lista de funções: Esta lista contém novas funções junto com qualquer função publicada anteriormente. O ponto ao lado do nome da função indica que uma função é nova e que ainda não foi publicada.
  3. Editor de código: No modo Desenvolver, o editor de código está habilitado e o usuário pode fazer alterações no código.
  4. Indicador de sessão de teste: Esse indicador mostra se a sessão de teste está ativa. A sessão de teste é criada após a execução de um teste e tem um tempo limite após 15 minutos de inatividade.

Modo somente executar ou exibir

No modo Executar, somente os usuários com permissões Executar podem exibir e executar as funções publicadas. Essa experiência cria uma exibição separada entre a versão publicada do código a versão que está em desenvolvimento no modo Desenvolver.

Captura de tela mostrando os componentes do modo Executar somente no portal do Fabric.

Veja a seguir os componentes do modo Somente Execução:

  1. Comutador de modo: Esse controle permite que você alterne para o modo Executar somente do modo Desenvolver.
  2. Lista de funções: No modo Somente Execução, a lista de funções contém apenas funções publicadas.
  3. Editor de código: No modo Somente Execução, o editor de código é somente leitura e não pode ser modificado nesse modo.
  4. Indicador de alterações de código: Essa barra de mensagens indica se há alterações não publicadas no modo Desenvolver. Para ver essas alterações, o usuário precisa alternar para o modo Desenvolver clicando no botão na barra ou usando o comutador mode.

Os usuários que têm permissões de exibição podem ver apenas o modo Exibir. Nesse modo, os usuários têm acesso a uma versão somente leitura do código e seus metadados.

Observação

Somente usuários com permissões de exibição podem ver o código no modo Somente Exibição.

Usar o modo Desenvolver para testar suas alterações no portal do Fabric

Você pode testar as alterações de código em tempo real usando a funcionalidade Teste no modo Desenvolver. Você pode acessá-lo passando o mouse sobre a função que deseja testar e clicar no ícone Teste.

Captura de tela mostrando como testar uma nova função.

Observação

A sessão de teste pode levar alguns segundos para ser iniciada. Depois de começar, você poderá executar testes imediatamente, mesmo depois de fazer alterações de código.

Esta etapa abre o painel Teste, que inclui os seguintes componentes:

  1. Indicador de sessão de teste: Esse indicador fica verde quando a sessão de teste está ativa. A sessão começa quando um teste é executado pela primeira vez e atinge o tempo limite após 15 minutos de inatividade.

  2. Seletor de função: Essa lista suspensa permite que você selecione qualquer função em seu código para testar. Essa lista inclui funções publicadas e não publicadas.

  3. Botão De teste: Esse botão permite que você teste a função. Se a função selecionada exigir parâmetros, você precisará fornecê-los antes de testar a função.

  4. Saída de teste: Este painel contém a saída resultante do teste da função. Este painel mostra o valor retornado da função ou um objeto com o estado e a saída de erro da função.

  5. Saída de logs: Este painel contém os logs gerados no código, incluindo as instruções adicionadas ao logging objeto.

    Captura de tela mostrando as diferentes partes do painel Teste.

Limitações regionais para a capacidade de teste no modo desenvolver

A funcionalidade teste ainda não está disponível em todas as regiões do Fabric. Se sua região de locatário ainda não tiver suporte, você poderá ver a seguinte mensagem no portal do Functions. Você pode exibir as regiões com suporte no artigo detalhes e limitações do serviço .

Captura de tela mostrando a faixa não disponível da região.

Se você vir essa mensagem informativa, ainda poderá publicar suas funções e usar a funcionalidade Executar para testá-las como antes. Saiba mais sobre como gerenciar sua capacidade do Fabric se preferir criar uma nova capacidade em uma região com suporte.

Próximas etapas