Detalhes do serviço e limitações das funções de dados do usuário do Fabric

Este artigo descreve os detalhes do serviço e as limitações atuais das funções de dados dos usuários no Microsoft Fabric.

Relatórios de capacidade

O aplicativo Microsoft Fabric Capacity Metrics relata o uso das funções de dados do usuário do Fabric. Os relatórios de capacidade explicam a criação, publicação, execução e armazenamento das funções de dados do usuário do Fabric. Para saber mais sobre os medidores reportados no aplicativo Microsoft Fabric Capacity Metrics, veja Fabric operations.

Requisitos de segurança de rede

Para que as funções de dados do usuário do Fabric funcionem corretamente, sua rede deve permitir multipart/form-data requisições e uploads de arquivos para endpoints do Fabric. Se você não permitir essas requisições, as seguintes solicitações podem resultar em um erro de Compartilhamento de Recursos de Origem Cruzada (CORS): publicar funções e enviar bibliotecas personalizadas.

Limitações

As seguintes limitações atualmente se aplicam às funções de dados do usuário do Fabric:

  • Somente o proprietário pode editar funções: Atualmente, apenas o proprietário do item de funções de dados do usuário pode modificar e publicar o código das funções. Para obter instruções sobre como transferir a propriedade de itens do Fabric, consulte Assumir a propriedade de itens do Fabric.

  • Período de recarga para publicação de funções: Após publicar suas funções, você precisa esperar pelo menos dois minutos antes de publicar novamente. Esse período de recarga se aplica ao publicar a partir do portal Functions no navegador, da extensão Visual Studio Code das Funções de dados do usuário, da ação de importação GIT ou ao usar pipelines de implantação.

  • "Gerenciar conexões" só dá suporte a fontes de dados do Fabric: o recurso "Gerenciar conexões" só dá suporte à conexão com fontes de dados nativas do Fabric neste momento. Para saber mais, visite Conectar-se às fontes de dados.

  • "Gerenciar conexões" não pode se conectar a recursos que tenham caracteres especiais em seus nomes: Recursos Fabric, como bancos de dados, que têm caracteres especiais em seus nomes, como colchetes curvados ou caracteres não-ASCII, não são compatíveis com a experiência de Gerenciar Conexões em funções de dados do usuário. Para saber mais, veja Conectar às fontes de dados.

  • Limitações regionais para funções de dados de usuário: Funções de dados de usuário não estão disponíveis em um subconjunto de regiões Fabric. Para uma lista atualizada de regiões onde as funções de dados do usuário Fabric estão disponíveis, veja disponibilidade de regiões Fabric. Se seu Inquilino Residencial estiver em uma região não suportada, você pode criar uma Capacidade em uma região suportada para usar funções de dados do usuário. Para obter mais informações, consulte Gerenciar sua capacidade do Fabric.

  • Limitações regionais para o recurso teste no modo Desenvolver: a funcionalidade de teste no modo Desenvolver não está disponível nas seguintes regiões do Fabric: Sul do Brasil, Israel Central e México Central. Você ainda pode testar suas funções publicando-as e executando-as ou usando a extensão vs code para testá-las localmente.

  • Suporte a principal de serviço: O acesso a itens ou fontes de dados Fabric usando um principal de serviço atualmente não é suportado por conexões gerenciadas pelo UDF. Por exemplo, as funções de dados do usuário do Fabric não podem usar identidade gerenciada ou identidade de espaço de trabalho para se conectar a conexões suportadas por UDF.

Limites de serviço

A lista a seguir detalha os limites de serviço para itens de funções de dados do usuário.

Limite Valor Descrição
Solicitar duração de carga 4 MB O tamanho máximo de todos os parâmetros da solicitação combinados.
Tempo limite de execução da solicitação 240 segundos O tempo máximo de execução de uma função.
Tempo limite de invocação de endpoint de função pública 100 segundos O tempo máximo que uma função pode rodar quando invocada por meio de um endpoint público de função.
Limite de tamanho da resposta 30 MB O tamanho máximo do valor retornado da resposta de uma função.
Retenção de log 30 dias O número de dias em que os registros históricos de invocação são mantidos por padrão.
Tamanho máximo da biblioteca privada 28,6 MB O tamanho máximo de um arquivo .whl carregado na experiência de gerenciamento de biblioteca como biblioteca privada.
Testar no tempo limite do portal 15 minutos O tempo para o qual a sessão de teste está ativa até que uma nova solicitação seja processada. A sessão é estendida por 15 minutos quando uma nova solicitação é recebida dentro do período de tempo limite.
Versão do Python (capacidade de execução) 3.11 A versão do Python usada no modo Somente Execução para funções publicadas.
Versão do Python (capacidade de teste) 3.12 A versão do Python usada para a funcionalidade de teste no modo Desenvolver.

Próximas etapas