Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
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.
Veja a seguir os componentes do modo Desenvolver:
- Comutador de modo: Esse controle permite que você alterne para o modo Desenvolver do modo Somente Execução.
- 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.
- 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.
- 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.
Veja a seguir os componentes do modo Somente Execução:
- Comutador de modo: Esse controle permite que você alterne para o modo Executar somente do modo Desenvolver.
- Lista de funções: No modo Somente Execução, a lista de funções contém apenas funções publicadas.
- Editor de código: No modo Somente Execução, o editor de código é somente leitura e não pode ser modificado nesse modo.
- 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.
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:
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.
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.
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.
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.
Saída de logs: Este painel contém os logs gerados no código, incluindo as instruções adicionadas ao
loggingobjeto.
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 .
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
- Saiba mais sobre as limitações de serviço.
- Criar um item de funções de dados do Usuário do Fabric de dentro do Fabric ou usar a extensão do Visual Studio Code
- Saiba mais sobre o modelo de programação de funções de dados do usuário