El temario oficial de Microsoft Certified: Azure Data Fundamentals, organizado por dominio. Marca cada punto según lo vayas repasando.
Inicia sesión para guardar tu progreso entre sesiones.
Describe ways to represent data
Los datos estructurados siguen un esquema fijo, de modo que todas las instancias de una entidad tienen los mismos campos. Lo más habitual es representarlos en tablas: las filas son las instancias y las columnas, los atributos, y cada columna guarda un tipo de datos concreto. Suelen almacenarse en bases de datos relacionales, donde las tablas se enlazan mediante claves.
Identify data formats - Training ↗Understand relational data - Training ↗
Los datos semiestructurados tienen cierta estructura pero admiten variaciones entre instancias: por ejemplo, un cliente puede tener varios correos y otro ninguno. JSON es un formato muy común, con un esquema jerárquico donde un atributo puede ser un objeto o una colección. JSON es solo una de las formas posibles, y las bases de datos de documentos guardan documentos JSON.
Identify data formats - Training ↗Explore file storage - Training ↗
Los datos no estructurados no tienen una estructura concreta: documentos, imágenes, audio, vídeo y archivos binarios. Se almacenan como binario sin procesar que las aplicaciones deben interpretar, y los profesionales de datos los llaman BLOB. Azure Blob Storage está optimizado para guardar enormes cantidades de este tipo de datos. Los datos vectoriales (incrustaciones) permiten a la IA responder sobre ellos.
Identify data formats - Training ↗Introduction to Blob (object) Storage - Azure Storage ↗
Identify options for data storage
El formato de archivo depende del tipo de datos, de las aplicaciones que los usan y de si deben ser legibles o estar optimizados. El texto delimitado (CSV, TSV, ancho fijo) sirve para datos estructurados; JSON, para estructurados y semiestructurados; XML es legible pero más verboso. Parquet (columnar) y Avro (por filas) comprimen y procesan mejor, y Delta Lake añade transacciones sobre Parquet.
Una base de datos es un sistema dedicado a gestionar registros de datos, no solo archivos. Las relacionales guardan datos estructurados en tablas con claves principales, normalizadas y consultadas con SQL. Las no relacionales, a menudo llamadas NoSQL, no aplican un esquema relacional: clave-valor, documentos, familia de columnas y grafos. Ningún almacén sirve para todo, por eso se combinan modelos.
Explore databases - Training ↗Understand Data Models - Azure Architecture Center ↗
Cada necesidad tiene su almacén: Azure Blob Storage guarda datos no estructurados (imágenes, vídeo, copias de seguridad) y, con espacio de nombres jerárquico, forma el lago de datos; Azure Files ofrece recursos compartidos SMB/NFS; Azure Table storage guarda datos clave/atributo sin esquema; Azure Cosmos DB es la base NoSQL de baja latencia y alcance global; y la familia Azure SQL cubre los datos relacionales.
Introduction to Azure Storage - Cloud storage on Azure ↗What Is Azure SQL? ↗
Describe common data workloads
Una carga transaccional (OLTP) registra eventos de negocio como unidades de trabajo pequeñas y rápidas, sobre todo escrituras con lecturas moderadas, y da soporte a aplicaciones de línea de negocio. Aplica las operaciones CRUD con semántica ACID: atomicidad, coherencia, aislamiento y durabilidad. Sus datos suelen estar muy normalizados y con esquema impuesto.
Explore transactional data processing ↗Online Transaction Processing (OLTP) ↗
Una carga analítica usa sistemas de solo lectura o de lectura mayoritaria con grandes volúmenes de datos históricos. Los datos se cargan con ETL o ELT en un lago de datos, un lakehouse o un almacén de datos, y pueden agregarse en un modelo OLAP o semántico para informes y paneles. Microsoft Fabric y Azure Databricks son plataformas de análisis modernas.
Explore analytical data processing ↗Online Analytical Processing ↗
Identify roles and responsibilities for data workloads
El administrador de bases de datos diseña, implementa y mantiene sistemas de bases de datos locales y en la nube. Garantiza su disponibilidad, rendimiento y optimización, define los planes de copia de seguridad y recuperación y gestiona la seguridad, concediendo o denegando el acceso. En servicios PaaS como Azure SQL Database deja de gestionar el motor, el sistema operativo y el hardware.
Explore job roles in the world of data ↗What Is Azure SQL? ↗
El ingeniero de datos diseña e implementa canalizaciones de ingesta, actividades de limpieza y transformación y almacenes de datos para cargas analíticas. Gestiona y supervisa las canalizaciones, mantiene la privacidad de los datos entre local y nube y trabaja con herramientas como Azure Data Factory, Microsoft Fabric, Azure Databricks, Azure Stream Analytics y Microsoft Purview.
Explore job roles in the world of data ↗Identify data services ↗
El analista de datos explora los datos para identificar tendencias y relaciones, diseña modelos analíticos y convierte los datos sin procesar en información útil mediante informes y visualizaciones, según los requisitos del negocio. Suele usar Power BI. Se diferencia del administrador de bases de datos (permisos, copias de seguridad) y del ingeniero de datos (canalizaciones y limpieza), y una misma persona puede ejercer varios roles.
Explore job roles in the world of data - Training ↗Identify data services - Training ↗
Practica por dominio oficial y revisa la explicación de cada respuesta.
Empezar a practicar