Estoy considerando una herramienta para una solución ETL que tiene una gran demanda diaria y requiere un procesamiento de lógica de negocios pesado. He intentado hervidor de agua y SSIS hasta el momento, y también quiero probar Rhino ETL. No me importa la estructura de flujo visual de Kettle y SSIS y la creación de complejas reglas businesse parece muy difícil usarlas ... Rhino ETL parece más amigable ya que tiene su propia DSL para transformar los datos y también puedo usar C#.opiniones ETL de Rhino frente a Kettle y SSIS
Finalmente, mi pregunta es: ¿Alguien usa Rhino ETL pesadamente? Tiene un buen rendimiento en comparación con Kettle y SSIS? ¿Qué hay de mantenibilidad?
Gracias
ACTUALIZACIÓN:
En las comparaciones que he hecho entre la caldera y SSIS, Caldera fue, sin duda, mejor. Estoy considerando Rhino ETL por su enfoque pragmático en comparación con Kettle. Como se dijo en los comentarios, parece un paso atrás, pero el tipo de validación necesaria no es el tipo de problema por el que se recomienda Kettle. Por ejemplo, una de nuestras integraciones recibe algún tipo de planificaciones que deben validarse contra las existentes en el sistema, no deben entrar en conflicto, hay varios tipos de programa y las reglas de validación de conflictos son complejas. El sistema ya tiene una interfaz de usuario para hacerlo, y la lógica comercial ya está implementada en el código C#. Cualquier intento de dárselo a Kettle parece increíblemente difícil, además, viola el principio de "una sola forma de hacer una cosa".
El problema de "nadie lo usa" en los comentarios es una preocupación para mí también, es por eso que estoy tratando de averiguar si alguien lo usa en entornos de producción pesada.
Gracias por los comentarios hasta ahora.
SSIS es algo horrible. –
SSIS, aunque no es perfecto, puede hacer Fuzzy Matching. Intenta hacerlo en Rhino o Kettle. Si bien SSIS no es perfecto, está lejos de ser horrible. –
Nunca he oído hablar de Rhino ETL, gracias por señalarlo. Sin embargo, parece que no hay mucho material al respecto y parece que no hay una gran comunidad a su alrededor. Eso probablemente me haría decidir en contra de eso. Pero de todos modos, por lo que puedo decir, parece que básicamente volviste a la programación, lo que considero un paso atrás en comparación con Kettle y SSIS (no se puede hacer nada con la GUI). ¿Puede darnos ejemplos de estas reglas comerciales que son demasiado complejas para construir en SSIS y Kettle? –