Creación de funciones almacenadas

Las funciones son consultas o partes de consultas reutilizables. Real-Time Analytics 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-alterfunction.

Para más información sobre el comando .create-or-alterfunction, 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-alterfunction, 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.

    Screenshot of a KQL database landing page showing the New option dropdown menu. The option titled Function is highlighted.

  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.

    Screenshot of the Explore your data window showing the newly created function in Real-Time Analytics.

    Las funciones almacenadas aparecen en Funciones en el panel Explorador.

    Screenshot of Explorer pane showing the list of stored user-defined functions.

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

    Screenshot of the Explore your data window showing query results of a stored function in Real-Time Analytics.