Partilhar via


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

As funções de dados do usuário de malha fornecem recursos para testar e validar suas 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 de desenvolvimento para testar suas funções.

Observação

Alguns usuários podem não ter acesso ao recurso de teste no modo de desenvolvimento, dependendo da região de seu locatário de malha. Por favor, reveja a observação de limitações regionais neste artigo.

O que é o modo de desenvolvimento e o modo de visualização/execução apenas?

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

Captura de tela mostrando como alternar modos no portal de malha.

Modo de desenvolvimento

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

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

A seguir estão os componentes do modo de desenvolvimento:

  1. Comutador de modo: Esse controle permite que você alterne para o modo de desenvolvimento do modo Somente execução.
  2. Lista de funções: Esta lista contém novas funções, juntamente 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 de desenvolvimento, o editor de código é ativado e o usuário pode fazer alterações no código.
  4. Indicador da sessão de teste: Este 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 Executar ou Ver apenas

No modo Executar somente os usuários com permissões Executar podem visualizar 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 de desenvolvimento.

Captura de tela mostrando os componentes do modo Somente execução no portal da malha.

A seguir estão os componentes do modo Executar somente:

  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 Executar somente, a lista de funções contém apenas funções publicadas.
  3. Editor de código: No modo apenas Executar, o editor de código é apenas leitura e não pode ser modificado neste modo.
  4. Indicador de alterações de código: Esta 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 de desenvolvimento clicando no botão na barra ou usando o seletor de modo.

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

Observação

Apenas utilizadores com permissões de Visualização podem ver o código no modo apenas de Visualização.

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

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

Captura de ecrã a mostrar como testar uma nova função.

Observação

A sessão de teste pode levar alguns segundos para começar. Uma vez iniciado, você pode executar testes imediatamente, mesmo depois de fazer alterações no código.

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

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

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

  3. Botão de teste: Este botão permite-lhe testar a função. Se a função selecionada requer parâmetros, você precisa fornecê-los antes de testar a função.

  4. Saída do teste: Este painel contém a saída que resulta do teste da função. Este painel mostra o valor de retorno 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 de desenvolvimento

O recurso de teste ainda não está disponível em todas as regiões de malha. Se a sua região Locatário ainda não for suportada, poderá ver a seguinte mensagem no portal Funções. Você pode exibir as regiões suportadas no artigo Detalhes e limitações do serviço .

Captura de tela mostrando o banner indisponível da região.

Se você vir essa mensagem informativa, ainda poderá publicar suas funções e usar o recurso Executar para testá-las como fazia antes. Saiba mais sobre como gerenciar sua capacidade de malha se preferir criar uma nova capacidade em uma região compatível.

Próximos passos