Hola a todos, tengo que realizar lo siguiente:

Durante la carga es posible que aparezcan registros en la tabla de hechos para los cuales no se dispone de la información correspondiente en algunas de las dimensiones. Realiza una comparación de los datos existentes en cada dimensión antes de cargar cada registro de la tabla de hechos. En caso de que no exista alguno de los datos, desvía la salida a un fichero de texto "excepciones.csv".

Por ejemplo, tengo una dimensión tarifas, que solo tiene información de la 1 a la 4(ids). Pero en el .csv de entrada de la base de hechos, hay filas que tienen tarifas que van hasta la 20. Pasa lo mismo con otras dimensiones. La base de hechos tiene información que algunas dimensiones no posee. Por eso en vez de saltar el error, porque no encuentra referencia a esas claves, sería desviar esas filas al archivo excepciones.csv.

El problema es que no se me ocurre como hacer ese filtrado.