Debe verificar que las salidas de dos tablas de BigQuery son idénticas, pero no hay una clave principal. ¿Qué enfoque producirá una comparación confiable de tablas completas?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice un clúster de Dataproc y el conector de BigQuery Hadoop para leer los datos de cada tabla y calcular un hash a partir de columnas que no sean de marca de tiempo de la tabla después de ordenar. Compare los hashes de cada tabla..
Por qué esta es la respuesta
La opción correcta es usar Dataproc para leer los datos, calcular un hash de las columnas no de marca de tiempo después de ordenar, y luego comparar los hashes. Esto asegura una comparación completa y confiable de las tablas. Al ordenar los datos antes de calcular el hash, se garantiza que el orden de las filas no afecte el resultado del hash, lo cual es crucial cuando no hay una clave principal. Excluir las columnas de marca de tiempo evita discrepancias debido a diferencias mínimas en la hora de creación o actualización que no reflejan cambios sustanciales en los datos. Las otras opciones implican muestreo, lo que no garantiza una comparación completa, o el uso de funciones como RAND() o HASH() directamente en BigQuery sin ordenar, lo que podría llevar a falsos negativos si el orden de las filas difiere.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta