Compartir vía


Creación de funciones almacenadas

Las funciones son consultas o partes de consultas reutilizables. La inteligencia en tiempo real admite dos tipos de funciones:

  • Funciones integradas, que son funciones codificadas de forma rígida que los usuarios no pueden modificar.

  • Funciones definidas por el usuario, que se dividen en dos tipos:

    • Funciones almacenadas: son funciones definidas por el usuario que se almacenan y administran entidades del esquema de la base de datos (como las tablas). Para más información sobre cómo crear y administrar funciones almacenadas, consulte Información general sobre la administración de funciones almacenadas.
    • Funciones definidas por consultas: son funciones definidas por el usuario que se definen y se usan dentro del ámbito de una consulta individual. La definición de estas funciones se realiza mediante una instrucción Let. Para más información sobre cómo crear funciones definidas por el usuario, consulte Crear una función definida por el usuario.

En este artículo, aprenderá a crear o modificar una función almacenada existente mediante .create-or-alter function.

Para más información sobre el comando .create-or-alter function, consulte .create-or-alter function

Requisitos previos

Functions

Esta característica le permite crear o modificar una función existente usando el comando .create-or-alter function, que la almacena en los metadatos de la base de datos. Si la función con el functionName proporcionado no existe en los metadatos de la base de datos, el comando crea una nueva función. De lo contrario, se cambia la función con nombre.

  1. Vaya a su base de datos KQL y seleccione Nuevo>Función. El comando .create-or-alter se rellena automáticamente en la ventana Explorar los datos.

    Captura de pantalla de una página de aterrizaje de una base de datos KQL que muestra el menú desplegable de la opción Nuevo. La opción titulada Funciones aparece resaltada.

  2. Escriba el nombre de la función y los parámetros de consulta de su función en lugar del texto del marcador de posición, y después seleccione Ejecutar.

    Captura de pantalla de la ventana Explorar los datos que muestra la función recién creada en Real-Time Intelligence.

    Las funciones almacenadas aparecen en Funciones en el panel Explorador.

    Captura de pantalla del panel Explorador que muestra la lista de funciones definidas por el usuario almacenadas.

  3. En la ventana Explorar los datos, ejecute una consulta para comprobar que ha creado o modificado correctamente la función.

    Captura de pantalla de la ventana Explorar los datos que muestra los resultados de la consulta de una función almacenada en Real-Time Intelligence.