Trabajar con bases de datos SQL
SQL Database en Microsoft Fabric es una base de datos transaccional versátil y fácil de desarrolladores creada sobre la base de Azure SQL Database. Permite la creación y administración de bases de datos operativas en el entorno de Fabric.
De forma diferente a Azure SQL Database, que es una plataforma como servicio (PaaS), SQL Database en Microsoft Fabric es un software como servicio (SaaS). Esto significa que los usuarios pueden disfrutar de una solución de bajo mantenimiento, lo que les permite centrarse aún más en sus actividades empresariales principales.
Una de sus funcionalidades es la replicación automática de datos en OneLake y la conversión a Parquet casi en tiempo real, lo que facilita el análisis sin necesidad de procesos ETL complejos. Esta integración garantiza que los datos estén siempre actualizados y accesibles para varios servicios dentro de Fabric, como Spark para análisis, cuadernos para ingeniería de datos y Power BI para su visualización.
Creación de una instancia de SQL Database
Para crear una nueva base de datos SQL en Fabric, necesita un área de trabajo nueva o existente. Para empezar, vaya al portal de Fabric y seleccione Bases de datos. En la sección Nueva, seleccione el icono de base de datos SQL. Escriba un nombre para la nueva base de datos y seleccione Crear.
Una vez aprovisionada la base de datos, verá el panel Explorador en la página Inicio mostrando los objetos de la base de datos.
Para ayudarle a empezar, hay tres iconos útiles en Compilación de la base de datos. La opción Datos de ejemplo le permite importar los datos de ejemplo de AdventureWorksLT a su base de datos vacía. La opción T-SQL proporciona un editor web para escribir T-SQL para crear objetos de base de datos como esquemas, tablas y vistas. La opción Cadenas de conexión muestra la cadena de conexión de base de datos SQL necesaria para conectarse con SQL Server Management Studio u otras herramientas externas.
Consulta de una base de datos SQL
Puede consultar una base de datos SQL en Fabric mediante herramientas similares disponibles para Azure SQL Database, con la comodidad agregada de un editor basado en web en el portal de Fabric. Esto proporciona un producto integrado de un extremo a otro que simplifica el análisis y fomenta la colaboración.
La opción Abrir en permite iniciar Visual Studio Code y SQL Server Management Studio (SSMS) con las propiedades de conexión rellenadas previamente, lo que facilita la conexión y empieza a funcionar inmediatamente.
Control de código fuente
El control de código fuente es un aspecto esencial de la administración de bases de datos SQL en Microsoft Fabric. Permite realizar un seguimiento de los cambios, colaborar con los miembros del equipo y mantener un historial de modificaciones. Al integrar la base de datos SQL con un sistema de control de código fuente, asegúrese de que todos los cambios se documentan y se pueden revertir si es necesario. Esta práctica mejora la confiabilidad y la coherencia del proceso de desarrollo de bases de datos.
Si está familiarizado con el control de código fuente, observa que no hay ninguna diferencia importante al confirmar cambios en una base de datos SQL en Microsoft Fabric en comparación con otros repositorios de código.
- Confirmar en el control de código fuente: Puede confirmar objetos de base de datos en el control de código fuente, convirtiendo la base de datos activa en código. Este proceso lee las definiciones de objeto de la base de datos y las escribe en el repositorio.
- Actualizar desde el control de código fuente: Puede actualizar objetos de base de datos desde el contenido del control de código fuente. El código se valida antes de aplicar un cambio diferencial a la base de datos.
- Seguimiento del historial: Los usuarios pueden ver el historial de objetos de base de datos en el sistema de control de código fuente, lo que proporciona un registro claro de los cambios y facilita la colaboración.
Exploración de las funcionalidades de rendimiento
SQL Database in Fabric ofrece funcionalidades de rendimiento inteligentes como la supervisión y la creación y optimización automáticas de índices.
Supervisión con el panel de rendimiento
El panel de rendimiento de Fabric SQL Database simplifica la experiencia del usuario mediante la eliminación de las complejidades de la supervisión y el funcionamiento. Permite a los usuarios usar completamente las funcionalidades del motor de base de datos SQL, que se atienden a varias cargas de trabajo de Fabric.
El panel ofrece distintos niveles de visibilidad de métricas para dar cabida a los usuarios con diversos conocimientos de SQL. Los principiantes pueden acceder a las métricas básicas de rendimiento de las consultas, mientras que los usuarios intermedios y avanzados pueden ver información más detallada.
Para acceder al panel de rendimiento, haga clic con el botón derecho en el botón contextual (los tres puntos) de la vista de elementos y, a continuación, seleccione Abrir resumen de rendimiento.
También puede acceder a la barra de herramientas de inicio en la ventana Editor de consultas y seleccionar Resumen de rendimiento.
El panel de rendimiento ayuda a los usuarios a comprender el rendimiento de la base de datos y recibir alertas para cualquier problema. Está diseñado para ayudar a los desarrolladores de aplicaciones a detectar y resolver los cuellos de botella de rendimiento pronto, lo que garantiza una experiencia de usuario intuitiva y eficaz.
Exploración del ajuste automático
El ajuste automático es una funcionalidad integrada que aplica el aprendizaje automático para optimizar el rendimiento de las consultas. Identifica automáticamente las oportunidades de optimización y las implementa para mejorar la eficacia de la base de datos.
En SQL Database en Fabric, los índices se administran dinámicamente, con un gráfico que muestra el recuento de índices creados, eliminados y revertidos a lo largo del tiempo, y una tabla que enumera los índices creados por la herramienta, incluidos detalles como nombre de esquema, nombre de tabla, nombre de índice, estado, columnas de clave, columnas incluidas y fechas de creación y eliminación.
Puede supervisar la indexación automática en la pestaña Índice automático del panel de rendimiento.