Estimados Jos*****
Mi nombre es Ignacio Vega, soy consultor Business Analytics freelance.
Tengo experiencia en la implantación de soluciones de integraciones - usted puede verlo en mis antecedentes profesionales si quisiera.
También poseo proyectos adjudicados y ejecutados en éste y otros sitios freelance.
En cuento al proyecto y para poder hacerle una propuesta consistente, me gustaría contar con su comentario con el fin de determinar un esfuerzo y alcance adecuado.
- Es necesario aplicar transformaciones de datos a los archivos origen?
- De ser así, podría identificar que tipo de complejidad son estas ? considerando:
a) Baja o ninguna.
b) Media: transformacones de tipos o métricas derivadas de uno o dos indicadores
c) Alta: Indicadores derivados de dos o mas columnas o KPIs
- Donde se encuentran los archivos a procesar ? en el mismo filesystem accediendo por la red, o en un content, FTP, etc.
- Que volumen (registros y columnas) poseen los archivos fuente?
- Los archivos de origen, poseen un nombre fijo o están compuestos por una máscara? por ejemplo nombreDelArchivo_DiaMesAño.xls.
- Cual es la frecuencia de procesamiento, una vez al dia, a demanda, near Real Time?
- Este proceos, compite con otros por los recursos? Ed decir, ventana de tiempo disponible, backup de la db de datos, etc.
- Los archivos procesados se deben almacenar y versionarlos como resguardo o se descartan?
- En caso de error en la carga por algun motivo, que se espera? Que se loguee de manera natural, notificación por mail, etc...?
- El proceso de carga, deberá considerar re-procesos ? es decir, si por algún motivo en los archivos existen errores de datos o claves duplicadas, éstos serán incluidos y corregidos en la próxima carga o se debería re-procesar la carga manualmente ?
- Asumo que las tablas destino de MySQL están creadas y con sus claves primarias y subrrogate key están definidas.
- Tiene conocimiento sobre la ejecución de algun pre o post proceso que haya que incluir en la carga de interfaces? Por ejemplo, lanzar el reproceso del cubo, reconstrucción de índices en MySQL, etc.
- En cuento al rerpote OLAP, entiendo que las mpetricas a utilizar se encuentran en el cubo, aunque existe la necesidad de mostrar mpetricas derivadas de éstas existentes?
Estas respuestas nos ayudarán a disminuir posibles gaps y poder llegar a una propuestas mas certera.
Desde ya, muchas gracias por responder.
Quedo a sus ordenes.
Ignacio Vega.