Con el siguiente resumen, intentamos hacer una pequeña foto de las diferentes maneras por las cuales podemos consultar los datos de nuestro almacen en Fabric, porque, ¿qué sentido tendría almacenar la información y ponerla en conserva para no poder consultarla? Ninguno ¿no? Bien, vamos a resumir las diferentes opciones.
1. Agregación de datos basada en atributos de dimensión
El proceso de análisis de datos implica la agregación de medidas numéricas de tablas de hechos según atributos de dimensiones. Las consultas generalmente incluyen:
- Cláusulas JOIN para vincular tablas de hechos con dimensiones.
- Funciones de agregación como
SUM
,COUNT
, yAVG
. - Cláusulas GROUP BY para organizar datos en jerarquías.
Extensión del análisis:
Se pueden incluir múltiples dimensiones, como ciudad de cliente, para desglosar datos en más niveles.
2. Esquema de copo de nieve
En esquemas donde las dimensiones están parcialmente normalizadas, se requieren varias combinaciones para relacionar tablas. Por ejemplo, conectar categorías de productos a través de tablas intermedias:
3. Funciones de clasificación
Funciones como ROW_NUMBER
, RANK
, DENSE_RANK
y NTILE
permiten clasificar resultados dentro de particiones de datos. Ejemplo de consulta para clasificar productos por precio dentro de cada categoría:
Nota: Estas funciones son útiles para clasificar y analizar datos en escenarios como segmentación de clientes o clasificación de productos.
4. Recuento aproximado de datos
En análisis exploratorios iniciales, contar registros de grandes volúmenes puede ser costoso. Se puede usar APPROX_COUNT_DISTINCT
para obtener recuentos aproximados con alta eficiencia:
Esto es útil para comparaciones rápidas mientras se mantiene un margen de error aceptable.
5. Uso del editor de consultas SQL en Fabric
El editor de consultas SQL es una herramienta que soporta:
- Escritura de consultas con IntelliSense y resaltado de sintaxis.
- Creación de tablas y vistas.
- Exportación de resultados a Excel.
Funciones clave:
- Ejecutar consultas: Visualizar resultados en una vista previa limitada a 10,000 filas.
- Exportar resultados: Descargar como archivo Excel para análisis externo.
- Guardar como vista o tabla: Facilita la reutilización y estructuración de consultas para análisis más complejos.
6. Editor de consultas visuales
El editor visual permite diseñar consultas sin necesidad de conocer T-SQL, ideal para usuarios no técnicos. Características:
- Interfaz gráfica: Arrastre y suelte tablas para crear consultas.
- Generación automática: SQL se genera automáticamente según el diseño visual.
- Opciones de guardado: Puede guardar como tabla o vista para reutilización.
7. Herramientas externas para consultar almacenamientos
Fabric es compatible con herramientas como SQL Server Management Studio (SSMS) y controladores ODBC/OLE DB, permitiendo a los usuarios realizar consultas desde plataformas externas.
Pasos para conectarse desde SSMS:
- Copie la cadena de conexión desde el almacenamiento en Fabric.
- Péguela en SSMS y proporcione las credenciales de Microsoft Entra ID.
- Realice consultas como en cualquier SQL Server estándar.
8. Opciones de autenticación
- Microsoft Entra ID (antes Azure AD): Para usuarios y entidades de servicio.
- Nota: No se admite autenticación de SQL nativa.