Hay muchas similitudes tanto en la funcionalidad como en los conceptos, pero también hay algunas diferencias (además del factor de costo obvio).
Alteryx es un producto comercial razonablemente pulido con expertos de soporte y socios en todo el mundo, mientras que KNIME es un proyecto de código abierto con 20 personas en Europa y tiene que depender de un puñado de socios para brindar soporte limitado.
Alteryx tiene muchos conectores de datos listos para usar para los principales CRM comerciales, etc., mientras que KNIME requerirá construir llamadas API mediante programación para hacer eso, a excepción de aquellos que admiten conexiones JDBC y algunos productos con conectores dedicados, es decir. SQLite, H2, Spark, etc. Pero se añaden nuevos conectores todo el tiempo.
- ¿Cómo se transfiere una persona trabajadora a tiempo completo a la ciencia de datos?
- ¿Alguien ha tomado un curso inmersivo de ciencia de datos con la Asamblea General cuando ya había hecho algo lejos de las computadoras? ¿Pudieron encontrar un trabajo?
- ¿Hay algún beneficio al agregar las características originales junto con las reducidas por PCA?
- ¿Cómo se usa el SNA (Social Network Analysis) para combatir el fraude o las transacciones fraudulentas?
- ¿Cuál de los siguientes dos cursos ayudaría a un principiante absoluto de ML a comenzar rápidamente con las competencias de Kaggle y por qué? Aprendiendo de los datos - Curso en línea Coursera ML Course
En muchos casos de uso, Alteryx es más fácil de aprender y operar, pero algunos (bucles, variables) son más fáciles y simples en KNIME.
Alteryx incluye la extensión R patentada (y no Python), que también permite ejecutar código R personalizado, mientras que KNIME tiene extensiones para R genérico (es decir, cualquier distribución) y Python, además de Java listo para usar, y puede integrarse con otros idiomas
La lista continúa, la importancia de este o aquel elemento de diferencia depende de la tarea en cuestión.
En cuanto a una recomendación, depende de cuál sea el propósito. Si el propósito es permitir que un número de usuarios no muy técnicos hagan su propio ETL y disputas de datos, y el costo no es un problema, entonces Alteryx es una mejor opción. Si los usuarios son expertos en tecnología y tienen algo de experiencia en codificación, entonces KNIME es una mejor opción, ya que lo recogerán fácilmente y KNIME se sentirá más familiar para ellos.
Ambas compañías también ofrecen varios productos de servidor de pago, pero esa es una historia aparte.