DP-700 · Preguntas de ejemplo
10 preguntas reales del banco de DP-700 de CertifyDeck, repartidas por los dominios del temario oficial de Microsoft Certified: Fabric Data Engineer Associate, con la respuesta correcta y la explicación completa de por qué las demás opciones no lo son. Son preguntas originales redactadas a partir del temario público, no dumps, y tienen el mismo estilo que encontrarás en los tests de práctica y en el simulador.
Respuesta correcta: B. Activar la caché de accesos directos en la configuración de OneLake de WS-Retail.
La caché de accesos directos, que se activa en la pestaña OneLake de la configuración del área de trabajo, guarda en una caché del área de trabajo los archivos leídos mediante accesos directos externos como S3 y sirve desde ella las lecturas posteriores, lo que reduce la salida entre nubes. Una actividad Copy programada copiaría los archivos, algo que el requisito descarta. Los diagnósticos de OneLake solo registran el acceso a datos y OPTIMIZE compacta archivos Delta sin evitar las lecturas remotas repetidas.
Respuesta correcta: A. Una regla de almacén de lago predeterminado para el cuaderno en la fase Test
Las reglas de almacén de lago predeterminado solo se aplican a cuadernos y fijan qué almacén de lago queda conectado como predeterminado del cuaderno en la fase de destino, donde se define la regla. Las reglas de origen de datos y de parámetro están disponibles para elementos como modelos semánticos, flujos de datos Gen1, informes paginados y bases de datos reflejadas, no para cuadernos. Los almacenes de lago no están entre los elementos para los que se pueden crear reglas de implementación.
Respuesta correcta: B. Editar o eliminar el rol DefaultReader de LH_Flota.
Todo almacén de lago tiene un rol DefaultReader cuyos miembros son todos los usuarios con ReadAll, y concede Read sobre todos los datos; como los roles se combinan por unión, Grp_BI conserva el acceso completo a través de él. Editar o eliminar DefaultReader quita ese acceso sin cambiar los permisos de elemento. Los roles de denegación no existen, y añadir más concesiones no puede reducir el acceso.
Respuesta correcta: D. La asignación a un dominio no cambia el acceso; usa roles del área de trabajo y permisos de elementos.
Asignar un área de trabajo a un dominio añade un atributo de dominio a sus elementos para facilitar la búsqueda y la gobernanza delegada, pero no afecta a la visibilidad ni al acceso; el acceso depende de los roles del área de trabajo y de los permisos de los elementos. Invalidar la configuración de certificación solo controla quién puede certificar elementos del dominio. Un dominio predeterminado automatiza la asignación de áreas de trabajo, y los colaboradores de dominio son administradores de áreas de trabajo autorizados a asignarlas, así que ninguno restringe quién abre los elementos.
Respuesta correcta: C. La vista queryinsights.long_running_queries del almacén de datos.
Query insights está integrado en el almacén de datos y conserva datos históricos de consultas; la vista queryinsights.long_running_queries devuelve las consultas según su tiempo de ejecución, lo que identifica las transformaciones más lentas. queryinsights.frequently_run_queries se centra en la frecuencia con que se ejecutan las consultas, no en su duración. Los gráficos de recursos de Spark y el historial de actualizaciones de Dataflow Gen2 no registran las instrucciones T-SQL ejecutadas por los procedimientos almacenados del almacén de datos.
Respuesta correcta: D. .show ingestion failures | where FailedOn > ago(1d)
.show ingestion failures devuelve los errores de los comandos de administración de ingesta como .ingest into, con una columna Details con la causa raíz y FailureKind con Permanent o Transient. .show streamingingestion failures solo cubre la ingesta de streaming, y las consultas sobre la tabla Sales solo muestran las filas ingeridas, no los archivos que fallaron.
Respuesta correcta: C. Quitar el destino de datos de la consulta, volver a agregarlo y publicar de nuevo el flujo de datos.
DestinationQueryNotFound significa que falta la consulta interna que contiene los pasos de navegación hasta el destino, y la solución documentada es quitar el destino de datos, volver a agregarlo y publicar. Volver a autenticarse corrige DestinationQueryChallenge, corregir el tipo devuelto corrige DestinationQueryHasUnsupportedScript y quitar duplicados corrige MultipleDestinationQueries.
Respuesta correcta: D. Elimina los datos del intervalo del bucket y vuelve a insertar el bucket.
La actualización incremental de Dataflow Gen2 recupera el bucket completo cuyo valor máximo cambió y aplica un enfoque de reemplazo: elimina los datos del destino para el intervalo de tiempo de ese bucket e inserta los datos nuevos, sin tocar los datos fuera del intervalo. No realiza una combinación por clave de filas individuales ni trunca y recarga la tabla completa.
Respuesta correcta: D. Copia incremental basada en CDC con el método de actualización Merge.
Con CDC habilitado en el origen, un Copy job puede usar la copia incremental basada en CDC, y al combinar (Merge) en el destino inserta, actualiza o elimina filas para reflejar el origen. La copia incremental basada en marca de agua compara una columna incremental con la última ejecución, así que solo detecta inserciones y actualizaciones y nunca ve las filas eliminadas, y una copia completa mueve todas las filas en cada ejecución en lugar de solo los cambios.
Respuesta correcta: D. Usar writeStream.foreachBatch con una función que ejecute MERGE INTO customers.
Las operaciones de combinación (merge) en Delta Lake desde una consulta de streaming se hacen con foreachBatch, que aplica una función por lotes, como MERGE INTO, a la salida de cada microlote. El modo de salida update parece tentador, pero un receptor Delta admite los modos append y complete, no update. El modo complete solo funciona con agregaciones de streaming y reescribe el resultado, y el modo append, con cualquier desencadenador, solo añade filas, así que los clientes existentes se duplicarían en lugar de actualizarse.
Responde cada pregunta antes de abrir la explicación y anota por qué descartas las demás opciones. En DP-700, la mayoría de los fallos vienen de elegir una opción técnicamente posible que no cumple todos los requisitos del escenario.
Estas 10 preguntas sirven para conocer el formato, no como diagnóstico. Para saber en qué dominios fallas, practica por dominio gratis y haz un examen de prueba cronometrado con la ponderación y la duración oficiales.
Empieza gratis, sin registro ni tarjeta. Todas las preguntas llevan una explicación como las de arriba y el simulador reproduce el formato oficial de DP-700.