Partilhar via


Criar funções armazenadas

As Funções são consultas ou partes de consultas reutilizáveis. Real-Time Intelligence suporta dois tipos de funções:

  • Funções incorporadas, que são funções codificadas que não podem ser modificadas pelos utilizadores.

  • Funções definidas pelo usuário, que são divididas em dois tipos:

    • Funções armazenadas: são funções definidas pelo usuário que são armazenadas e gerenciadas entidades de esquema de banco de dados (como tabelas). Para obter mais informações sobre como criar e gerenciar funções armazenadas, consulte Visão geral do gerenciamento de funções armazenadas.
    • Funções definidas por consulta: são funções definidas pelo usuário que são definidas e usadas dentro do escopo de uma única consulta. A definição de tais funções é feita através de uma instrução let. Para obter mais informações sobre como criar funções definidas por consulta, consulte Criar uma função definida pelo usuário.

Neste artigo, você aprenderá a criar ou alterar uma função armazenada existente usando o .create-or-alter function.

Para obter mais informações sobre o .create-or-alter function comando, consulte .create-or-alter function

Pré-requisitos

Funções

Esse recurso permite criar ou alterar uma função existente usando o .create-or-alter function comando, que a armazena nos metadados do banco de dados. Se a função com o functionName fornecido não existir nos metadados do banco de dados, o comando criará uma nova função. Caso contrário, a função nomeada será alterada.

  1. Navegue até o banco de dados KQL e selecione Nova>função. O .create-or-alter comando é preenchido automaticamente na janela Explore your data .

    Captura de tela de uma página inicial do banco de dados KQL mostrando o menu suspenso Nova opção. A opção intitulada Função é realçada.

  2. Introduza o nome da função e os parâmetros de consulta da sua função em vez do texto do marcador de posição e, em seguida, selecione Executar.

    Captura de tela da janela Explore seus dados mostrando a função recém-criada no Real-Time Intelligence.

    As funções armazenadas aparecem em Funções no painel Explorer .

    Captura de ecrã do painel Explorer a mostrar a lista de funções armazenadas definidas pelo utilizador.

  3. Na janela Explorar seus dados, execute uma consulta para verificar se você criou ou alterou sua função com êxito.

    Captura de ecrã da janela Explore your data mostrando os resultados da consulta de uma função armazenada no Real-Time Intelligence.