Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Finalidad de este documento
Esta guía de estudio le ayudará a comprender qué esperar en el examen, e incluye un resumen de los temas que el examen podría incluir y vínculos a recursos adicionales. La información y los materiales de este documento le ayudarán a centrar sus estudios a medida que se prepara para el examen.
Vínculos útiles | Descripción |
---|---|
Obtención de la certificación | Algunas certificaciones solo requieren aprobar un examen, mientras que otros requieren aprobar varios exámenes. |
Renovación de la certificación | Las certificaciones de asociado, experto y especialidad de Microsoft caducan anualmente. Puede renovar sus aptitudes aprobando una evaluación en línea gratuita en Microsoft Learn. |
Su perfil de Microsoft Learn | La conexión del perfil de certificación a Microsoft Learn le permite programar y renovar exámenes y compartir e imprimir certificados. |
Puntuación de los exámenes e informes de puntuación | Se requiere una puntuación de 700 o superior para aprobar. |
Espacio aislado del examen | Puede explorar el entorno del examen visitando nuestro espacio aislado del examen. |
Solicite ajustes | Si usa dispositivos de asistencia, requiere tiempo adicional o necesita modificaciones en cualquier parte de la experiencia del examen, puedes solicitar una adaptación. |
Preséntese a una evaluación gratuita para practicar | Practique y ponga a prueba sus conocimientos con preguntas que lo ayudarán a prepararse para el examen. |
Actualizaciones al examen
Nuestros exámenes se actualizan periódicamente para reflejar las aptitudes necesarias para desempeñar un rol.
Siempre actualizamos la versión en inglés del examen primero. Algunos exámenes se localizan en otros idiomas y se actualizan aproximadamente ocho semanas después de actualizar la versión en inglés. Los otros idiomas disponibles se enumeran en la sección Schedule Exam (Programar examen) de la página web Exam Details (Detalles del examen). Si el examen no está disponible en su idioma de preferencia, puede solicitar un período adicional de 30 minutos para completarlo.
Nota
Las viñetas debajo de cada una de las aptitudes medidas están diseñadas para ilustrar cómo estamos evaluando esa aptitud. Los temas relacionados puede que se traten en el examen.
Nota
La mayoría de las preguntas tratan las características que son de disponibilidad general (GA). El examen puede contener preguntas de Características en vista previa (GB) si dichas características se usan de forma regular.
Aptitudes medidas a partir del 27 de enero de 2025
Perfil del público
Como candidato a este examen, debe tener experiencia en el diseño, la implementación y la supervisión de aplicaciones nativas de nube que almacenan y administran datos.
Las responsabilidades de este rol incluyen:
Diseñar e implementar modelos de datos y distribución de datos.
Carga de los datos en una base de datos de Azure Cosmos DB.
Optimización y mantenimiento de la solución.
Como profesional en este rol, integrará la solución con otros servicios de Azure. También diseñará, implementará y supervisará soluciones que tienen en cuenta los requisitos de seguridad, disponibilidad, resistencia y rendimiento.
Como candidato para este examen, debe tener conocimientos sólidos y experiencia en:
Desarrollo de aplicaciones para Azure.
Uso de tecnologías de base de datos de Azure Cosmos DB.
Creación de objetos del lado servidor con JavaScript.
Debe ser expertos en el desarrollo de aplicaciones que usan la API de Azure Cosmos DB for NoSQL. Debería poder:
Escritura eficiente de consultas SQL para la API.
Creación de directivas de indexación adecuadas.
Interpretación de JSON.
Lectura de código de C# o Java.
Creación de puntos de restauración definidos por el usuario mediante PowerShell.
Además, debe estar familiarizado con el aprovisionamiento y la administración de recursos en Azure.
Aptitudes de un vistazo
Diseño e implementación de modelos de datos (35-40 %)
Diseño e implementación de la distribución de datos (5-10 %)
Integración de una solución de Azure Cosmos DB (5-10 %)
Optimización de una solución de Azure Cosmos DB (15-20 %)
Mantenimiento de una solución de Azure Cosmos DB (25-30 %)
Diseño e implementación de modelos de datos (35-40 %)
Diseño e implementación de un modelo de datos no relacional para Azure Cosmos DB for NoSQL
Desarrollo de un diseño mediante el almacenamiento de varios tipos de entidades en el mismo contenedor
Desarrollo de un diseño mediante el almacenamiento de varias entidades relacionadas en el mismo documento
Desarrollo de un modelo que desnormaliza los datos de los documentos
Desarrollo de un diseño haciendo referencia a documentos
Identificación de claves principales y únicas
Identificación de datos y patrones de acceso asociados
Especificación de un período de vida (TTL) predeterminado en un contenedor para un almacén transaccional
Desarrollo de un diseño para documentos de control de versiones
Desarrollo de un diseño para el control de versiones de esquemas de documentos
Diseño de una estrategia de creación de particiones de datos para Azure Cosmos DB for NoSQL
Elección de una estrategia de creación de particiones basada en una carga de trabajo específica
Elegir una clave de partición
Planificación de transacciones al elegir una clave de partición
Evaluación del costo de usar una consulta entre particiones
Cálculo y evaluación de la distribución de los datos en función de la selección de la clave de partición
Cálculo y evaluación de la distribución del rendimiento en función de la selección de la clave de partición
Construcción e implementación de una clave de partición sintética
Diseño e implementación de una clave de partición jerárquica
Diseño de la creación de particiones para cargas de trabajo que requieren varias claves de partición
Planificación e implementación del dimensionamiento y el escalado de una base de datos creada con Azure Cosmos DB
Evaluación de los requisitos de rendimiento y almacenamiento de datos para una carga de trabajo específica
Elección entre modelos sin servidor, aprovisionados y gratuitos
Elección de cuándo usar el rendimiento aprovisionado a nivel de bases de datos
Diseño para unidades de escalado pormenorizadas y gobernanza de recursos
Evaluación del costo de la distribución global de datos
Configuración del rendimiento para Azure Cosmos DB con Azure Portal
Implementación de opciones de conectividad de cliente en el SDK de Azure Cosmos DB
Elección de un modo de conectividad (puerta de enlace o directa)
Implementación de un modo de conectividad
Creación de una conexión a una base de datos
Habilitación del desarrollo sin conexión mediante el emulador de Azure Cosmos DB
Control de errores de conexión
Implementación de un singleton para el cliente
Especificación de una región para la distribución global
Configuración de las opciones de subproceso y paralelismo del lado cliente
Habilitación del registro del SDK
Implementación del acceso a datos mediante el lenguaje SQL para Azure Cosmos DB for NoSQL
Implementación de consultas que usan matrices, objetos anidados, agregación y ordenación
Implementar una subconsulta correlacionada
Implementación de consultas que usan funciones de matriz y de comprobación de tipos
Implementación de consultas que usan funciones matemáticas, de cadena y de fecha
Implementación de consultas basadas en datos variables
Implementación del acceso a datos mediante los SDK de Azure Cosmos DB for NoSQL
Elección de cuándo usar una operación de punto o una operación de consulta
Implementar una operación de punto que crea, actualiza y elimina documentos
Implementación de una actualización mediante una operación de revisión
Administración de transacciones de varios documentos mediante el lote transaccional del SDK
Realización de una carga de varios documentos con compatibilidad masiva en el SDK
Implementación del control de la simultaneidad optimista mediante etiquetas de entidad
Invalidación de la coherencia predeterminada mediante las opciones de solicitud de consulta
Implementación de la coherencia de la sesión mediante tokens de sesión
Implementación de una operación de consulta que incluye paginación
Implementación de una operación de consulta mediante un token de continuación
Control de errores transitorios y errores 429
Especificación del TTL para un documento
Recuperación y uso de métricas de consulta
Implementación de la programación del lado servidor en Azure Cosmos DB for NoSQL mediante JavaScript
Escritura, implementación y llamada a un procedimiento almacenado
Diseño de procedimientos almacenados para trabajar con varios documentos de manera transaccional
Implementación y llamada de desencadenadores
Implementación de una función definida por el usuario
Diseño e implementación de la distribución de datos (5-10 %)
Diseño e implementación de una estrategia de replicación para Azure Cosmos DB
Elección de cuándo distribuir los datos
Definición de directivas de conmutación automática por error para errores regionales en Azure Cosmos DB for NoSQL
Realización de conmutaciones por error manuales para mover regiones de escritura maestra únicas
Elección de un modelo de coherencia
Identificación de casos de uso para diferentes modelos de coherencia
Evaluación del impacto de las opciones de modelos de coherencia en la disponibilidad y el costo de Unidad de solicitud (RU) asociado
Evaluación del impacto de las opciones de modelos de coherencia en el rendimiento y la latencia
Especificación de conexiones de aplicación a datos replicados
Diseño e implementación de escritura en varias regiones
Elección de cuándo usar la escritura en varias regiones
Implementación de la escritura en varias regiones
Implementación de una directiva de resolución de conflictos personalizada para Azure Cosmos DB for NoSQL
Integración de una solución de Azure Cosmos DB (5-10 %)
Habilitación de cargas de trabajo analíticas de Azure Cosmos DB
Habilitación de Azure Synapse Link
Elección entre Azure Synapse Link y Spark Connector
Habilitación del almacén analítico en un contenedor
Implementación de particiones personalizadas en Azure Synapse Link
Habilitación de una conexión a un almacén analítico y consulta desde Azure Synapse Spark o Azure Synapse SQL
Realización de una consulta en el almacén transaccional desde Spark
Reescritura de datos en el almacén transaccional desde Spark
Implementación de la captura de datos modificados en el almacén analítico de Azure Cosmos DB
Implementación del viaje en el tiempo en Azure Synapse Link para Azure Cosmos DB
Implementación de soluciones entre servicios
Integración de eventos con otras aplicaciones mediante Azure Functions y Azure Event Hubs
Desnormalización de datos mediante la fuente de cambios y Azure Functions
Aplicación de la integridad referencial mediante la fuente de cambios y Azure Functions
Agregación de datos mediante la fuente de cambios y Azure Functions, incluidos informes
Archivado de datos mediante la fuente de cambios y Azure Functions
Implementación de Búsqueda de Azure AI para una solución de Azure Cosmos DB
Optimización de una solución de Azure Cosmos DB (15-20 %)
Optimización del rendimiento de las consultas al usar la API para Azure Cosmos DB for NoSQL
Ajuste de índices en la base de datos
Cálculo del costo de la consulta
Recuperación del costo unitario de solicitud de una operación o consulta de punto
Implementación de la caché integrada de Azure Cosmos DB
Diseño e implementación de fuentes de cambios para Azure Cosmos DB for NoSQL
Desarrollo de un desencadenador de Azure Functions para procesar una fuente de cambios
Consumo de una fuente de cambios desde una aplicación mediante el SDK
Administración del número de instancias de fuente de cambios mediante el estimador de fuente de cambios
Implementación de la desnormalización mediante una fuente de cambios
Implementación de la aplicación referencial mediante una fuente de cambios
Implementación de la persistencia de las agregaciones mediante una fuente de cambios
Implementación del archivado de datos mediante una fuente de cambios
Definición e implementación de una estrategia de indexación para Azure Cosmos DB for NoSQL
Elección de cuándo usar una estrategia de índice de lectura intensiva o de escritura intensiva
Elección de un tipo de índice adecuado
Configuración de una directiva de indexación personalizada mediante Azure Portal
Implementación de un índice compuesto
Optimización del rendimiento del índice
Mantenimiento de una solución de Azure Cosmos DB (25-30 %)
Supervisión y solución de problemas relacionados con una solución de Azure Cosmos DB
Evaluación del código de estado de respuesta y las métricas de error
Supervisión de métricas para el uso del rendimiento normalizado mediante Azure Monitor
Supervisión de las métricas de latencia del lado servidor mediante Azure Monitor
Supervisión de la replicación de datos en relación con la latencia y la disponibilidad
Configuración de alertas de Azure Monitor para Azure Cosmos DB
Implementación y consulta de registros de Azure Cosmos DB
Supervisión del rendimiento en las particiones
Supervisión de la distribución de datos entre particiones
Supervisión de la seguridad mediante registros y auditorías
Implementación de copias de seguridad y restauración para una solución de Azure Cosmos DB
Elección entre copias de seguridad periódicas y continuas
Configuración de copia de seguridad periódica
Configurar copias de seguridad continuas y recuperación
Búsqueda de un punto de recuperación para una recuperación a un momento dado
Recuperación de una base de datos o un contenedor a partir de un punto de recuperación
Implementación de seguridad para una solución de Azure Cosmos DB
Elección entre claves de cifrado administradas por el servicio o administradas por el cliente
Configuración del control de acceso de nivel de red para Azure Cosmos DB
Configuración del cifrado de datos para Azure Cosmos DB
Administración del acceso del plano de control a Azure Cosmos DB mediante el control de acceso basado en roles (RBAC) de Azure
Administración del acceso del plano de control al explorador de datos de Azure Cosmos DB mediante el control de acceso basado en roles (RBAC) de Azure
Administración del acceso del plano de datos a Azure Cosmos DB mediante Microsoft Entra ID
Configuración del uso compartido de recursos entre orígenes (CORS)
Administración de claves de cuenta mediante Azure Key Vault
Implementación de claves administradas por el cliente para el cifrado
Implementación de Always Encrypted
Implementación del movimiento de datos para una solución de Azure Cosmos DB
Elección de una estrategia de movimiento de datos
Movimiento de datos mediante operaciones masivas del SDK de cliente
Movimiento de datos mediante Azure Data Factory y canalizaciones de Azure Synapse
Movimiento de datos mediante un conector de Kafka
Movimiento de datos mediante Azure Stream Analytics
Movimiento de datos mediante el conector Spark de Azure Cosmos DB
Configuración de Azure Cosmos DB como punto de conexión personalizado para una instancia de Azure IoT Hub
Implementación de un proceso de DevOps para una solución de Azure Cosmos DB
Elección de cuándo usar operaciones declarativas o imperativas
Aprovisionamiento y administración de recursos de Azure Cosmos DB mediante plantillas de Azure Resource Manager
Migración entre el rendimiento estándar y con escalabilidad automática mediante PowerShell o la CLI de Azure
Inicio de una conmutación por error regional mediante PowerShell o la CLI de Azure
Mantenimiento de directivas de indexación en producción mediante plantillas de Azure Resource Manager
Recursos de estudio
Le recomendamos que entrene y obtenga experiencia práctica antes de hacer el examen. Ofrecemos opciones de autoestudio y formación en el aula, así como vínculos a documentación, sitios de la comunidad y vídeos.
Recursos de estudio | Vínculos a aprendizaje y documentación |
---|---|
Obtención de entrenamiento | Elegir entre rutas de aprendizaje autodirigido y módulos o realizar un curso dirigido por un instructor |
Localización de documentación |
Documentación sobre Azure Cosmos DB Documentación de Azure |
Formular una pregunta | Microsoft Q&A | Microsoft Docs |
Obtener soporte técnico de la comunidad |
Análisis en Azure - Microsoft Tech Community Azure Data Factory - Microsoft Tech Community Azure - Microsoft Tech Community |
Seguimiento de Microsoft Learn | Microsoft Learn: Microsoft Tech Community |
Encontrar un vídeo |
Zona de preparación del examen Exposición de datos Examinar otros programas de Microsoft Learn |
Registro de cambios
En la siguiente tabla se resumen los cambios entre la versión actual y la anterior de las aptitudes medidas. Los grupos funcionales aparecen en negrita, seguidos de los objetivos de cada grupo. La tabla es una comparación entre la versión anterior y la actual de las aptitudes de examen medidas y la tercera columna describe la extensión de los cambios.
Área de aptitudes anterior al 27 de enero de 2025 | Área de aptitudes desde el 27 de enero de 2025 | Cambio |
---|---|---|
Mantenimiento de una solución de Azure Cosmos DB | Mantenimiento de una solución de Azure Cosmos DB | Sin cambios |
Implementación de seguridad para una solución de Azure Cosmos DB | Implementación de seguridad para una solución de Azure Cosmos DB | Principal |