DP-900 Cheat Sheet
Azure Data Fundamentals — Referencia rápida para el examen
Comandos CLI
27CREATE TABLE Clientes (IdCliente INT PRIMARY KEY, Nombre VARCHAR(100) NOT NULL, Ciudad VARCHAR(50));TOPDDL: crea una tabla con clave primaria y tipos de datos
ALTER TABLE Clientes ADD Email VARCHAR(255);TOPDDL: modifica la estructura agregando una columna
INSERT INTO Clientes (IdCliente, Nombre, Ciudad) VALUES (1, 'Ana', 'Lima');DML: agrega una fila
UPDATE Productos SET Precio = Precio * 1.10 WHERE Categoria = 'Bebidas';TOPDML: modifica filas existentes. Sin WHERE actualizaría todas
SELECT c.Ciudad, SUM(p.Importe) AS Total FROM Pedidos p JOIN Clientes c ON p.IdCliente = c.IdCliente WHERE YEAR(p.Fecha) = 2026 GROUP BY c.Ciudad ORDER BY Total DESC;TOPDML: JOIN entre tablas, filtro con WHERE, agregado con GROUP BY y orden con ORDER BY
GRANT SELECT ON Productos TO analista;TOPDCL: otorga permiso de lectura (también DENY y REVOKE)
CREATE VIEW VentasPorCiudad AS SELECT Ciudad, SUM(Importe) AS Total FROM Ventas GROUP BY Ciudad;Vista: tabla virtual basada en una consulta
CREATE INDEX IX_Clientes_Apellido ON Clientes (Apellido);Índice: acelera las búsquedas por esa columna
Comparativas
8| Tipo | Esquema | Ejemplos | Dónde en Azure |
|---|---|---|---|
| Estructurados | Fijo (filas y columnas) | Tablas de clientes, pedidos | Azure SQL, PostgreSQL, MySQL |
| Semiestructurados | Flexible | JSON, XML, YAML | Cosmos DB, Table storage |
| No estructurados | Sin esquema | Imágenes, video, audio, PDF | Blob Storage, ADLS Gen2 |
Referencia Rápida
29D1 · Conceptos básicos de datos
Atomicidad, consistencia, aislamiento y durabilidad
DBA = operación, seguridad y backups. Ingeniero = pipelines. Analista = modelos e informes
Clave-valor, documentos, familias de columnas y grafos
Lake = archivos en bruto (schema-on-read). Warehouse = datos modelados (schema-on-write)
Data lake + capacidades de warehouse con tablas Delta
Las réplicas pueden diferir un tiempo, pero terminan coincidiendo
D2 · Datos relacionales en Azure
PK identifica cada fila. FK referencia la PK de otra tabla
Reduce redundancia y anomalías. 1FN = valores atómicos
CREATE, ALTER, DROP / SELECT, INSERT, UPDATE, DELETE / GRANT, DENY, REVOKE
vCore = cómputo y almacenamiento independientes (serverless, Hyperscale). DTU = paquete combinado
Reutiliza licencias de SQL Server con Software Assurance (modelo vCore)
PostgreSQL y MySQL como Flexible Server. MariaDB se retiró el 19-sep-2025
Base SQL transaccional que se replica automáticamente a OneLake
D3 · Datos no relacionales en Azure
Block (archivos completos), append (logs), page (discos de VMs)
Blob Storage + espacio de nombres jerárquico + ACL POSIX
Recursos compartidos SMB/NFS; Azure File Sync para caché local
Clave-valor con PartitionKey + RowKey, sin esquema fijo
Medida normalizada del costo de cada operación en Cosmos DB
Strong, bounded staleness, session (predeterminado), consistent prefix, eventual
Nombre actual de Azure Cosmos DB for MongoDB (vCore), desde nov-2025
D4 · Analítica
ETL transforma antes de cargar. ELT carga en bruto y transforma en el destino
Data lake lógico único por tenant de Fabric, sobre ADLS Gen2
Shortcuts = acceso sin copiar (ADLS, S3, GCS). Mirroring = réplica continua de bases
Plataforma de datos e IA sobre Apache Spark, con Unity Catalog
Sigue disponible; la nueva inversión de Microsoft va a Fabric
Batch = datos acumulados y programados. Streaming = cada evento al llegar
Ingesta de millones de eventos / procesamiento de streaming con SQL
Tablas, relaciones, medidas DAX y jerarquías de Power BI (antes "dataset")
Medida = se calcula al consultar según filtros. Columna = se guarda al actualizar
¿Listo para practicar?
Pon a prueba lo que aprendiste con preguntas originales del examen DP-900.
Iniciar simulacro DP-900Sin límite de simulacros con plan Pro