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
- Un área de trabajo con una capacidad habilitada para Microsoft Fabric
- Una base de datos KQL con permisos de edición
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.
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.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.
Las funciones almacenadas aparecen en Funciones en el panel Explorador.
En la ventana Explorar los datos, ejecute una consulta para comprobar que ha creado o modificado correctamente la función.