Archivo de la etiqueta: WPS

WPS en el mercado español

¿Puede funcionar WPS en España? Hoy 3 de los más eficientes gestores de la información que hay en España, bueno, en realidad 2 de los mejores y yo nos hemos hecho esta pregunta en la comida. Los tres conocemos WPS y hemos “trabajado” con el software. Trabajado va entrecomillado porque aun no lo hemos empleado en ningún entorno concreto, más bien nos hemos instalado el software, hemos jugado con él, hemos realizado algunos programas, hemos movido algunos GB y la conclusión a la que hemos llegado es: “Hace lo mismo que SAS y costaría muy poco migrar”. Entonces surgió la pregunta ¿Puede funcionar WPS en España?

La respuesta a esta pregunta no es muy sencilla. Todos os podéis imaginar que en último término voy a finalizar con SI. Sin embargo a la hora de migrar de software tenemos que tener en cuenta 3 aspectos:

  • Formación
  • Migración de código
  • Soporte

Formación: WPS es un clon de SAS. Tiene un interfaz muy sencillo y podemos hacer exactamente lo mismo que hacemos con SAS. El periodo de aprendizaje será mínimo. Luego mi gasto en este aspecto es 0, no impacta nada en mi entorno de trabajo. Sé programar en SAS sé WPS.
Migración de código: Los mismos argumentos que antes y además la posibilidad de leer y escribir tablas SAS. Esto tiene su importancia, ya que, si trabajamos con herramientas basadas en SAS, como pueda ser Pretium, no es necesario prescindir de ellas.
Soporte: Aquí es donde entramos nosotros. Se crea un equipo de soporte y optimización de procesos formado por algunos de los mejores y yo. El ahorro en software se traduce en la posibilidad de contratar un soporte que nos permite mejorar y optimizar nuestros procesos habituales. Con esto un equipo de trabajo no “pierde el tiempo” en hacer queries o informes insustanciales, esa parte la podemos delegar en el equipo de soporte que está migrando  nuestros procesos SAS aWPS.
Puede parecer un poco arriesgado, pero le damos vueltas y más vueltas y hay mercado. Además, desde el punto de vista del cliente no hay que prescindir de SAS ni exponer gran cantidad de presupuesto. A grandes rasgos, si nos ahorramos 6.000 euros en software podemos gastarnos 4.000 en soporte de WPS. Este soporte incluye optimizar nuestro trabajo diario. Yo como cliente no expongo presupuesto y tengo una consultoría de procesos de muy alto nivel que me permitirá ganar eficiencia en mi trabajo diario.

La respuesta va a ser SI. Por ello si estáis interesados en conocer el software ya sabéis comunicad conmigo en rvaquerizo@analisisydecision.es Os mantendremos informados.

Comparativa de Precio: WPS vs. SAS

Tenía pendiente comparar el precio entre SAS y WPS. La consultora MineQuest ya lo ha hecho por mi. Y ha dejado el resultado plasmado en este documento. En fin, cada cual que saque sus propias conclusiones. Con lo que se puede ahorrar en licencias se puede llamar a Datanalytics (por ejemplo), implantaría la herramienta y podría hacer una auditoría y optimización de los procesos empleados, eso si Carlos no está en Sebastopol o más lejos.

Por cierto, a los compañeros de WPS: ¡¡Please, send me a new license!!

Sigo migrando de SAS a WPS

Sigo con una hipotética migración de SAS a WPS. Fundamental, ¿qué sucede cuando leo tablas SAS? ¿Puedo leerlas, al fin y al cabo son propietarias? Ningún problema, podemos leer perfectamente tablas SAS. Si trabajamos en una librería con tablas SAS los ficheros generados serán .sas7bdat sin embargo si trabajamos en una librería sin tablas SAS los archivos generados serán .wpd; esto nos facilita trabajar conjuntamente con  WPS y SAS, esto nos facilita una hipotética migración de aplicaciones. Curiosamente una tabla .wpd es ligeramente más pequeña. Por supuesto compress=yes no es problema y WPS nos permite comprimir tablas.

Uno de los procedimientos más habituales con SAS es el PROC SORT. En SAS las ordenaciones requieren en espacio 2,5veces el tamaño del  fichero a ordenar si no utilizamos la opción tagsort. Esta opción nos permite optimizar el espacio ocupado, no facilita que la ordenación sea más rápida, como piensa mi amiga Sonia, lo que nos permite es que necesitemos aproximadamente 1,5 veces el tamaño de la tabla a ordenar. Fichero aleatorio de 79 MB, PROC SORT y analizamos el crecimiento de los ficheros temporales de la librería work. WPS ha generado 2 temporales de 42 MB y uno de 45 MB. Parece que las ordenaciones ocupan menos espacio. Punto a favor de WPS. En cuanto a la velocidad, imposible comparar porque SAS es muy caro y no estoy dispuesto a pagar su licencia.

Otra cosa que se me ha ocurrido es realizar n pequeño análisis univariante con graficos y demás. Quiero generar un html vía ods y no tengo prolemas. Si obtengo un error cuando no genero en mi pc la salida, si esta salida la dejo como parte de mi proyecto tengo un problema con java. Parece que el error no es importante, pero de momento no he podido solucionarlo. El reporting puede ser un punto flojo de WPS pero sed sinceros ¿quién emplea SAS como herramienta de reporting? ¿Y la realización de gráficos con SAS?

Acercamiento a WPS. Migrando desde SAS

Poco a poco comienzo a trabajar con el clónico de SAS WPS. Estoy trabajando con la versión 2.3.5. De momento las impresiones no pueden ser mejores. El interfaz me recuerda a Enterprise Guide, trabajamos con proyectos que pueden estar compuestos de scripts (códigos de SAS) o ficheros. En cuanto al interfaz tenemos un navegador de proyectos para explorar los elementos que añadimos. Acompaña a este explorador una ventana de propiedades del proyecto. En la parte central podemos ver los scripts o los ficheros que añadimos. Me ha gustado el poder linkar los ficheros añadidos  al proyecto a la aplicación del sistema asociada al fichero, me explico, si añades una hoja de cálculo ésta se abre en el proyecto de WPS con el programa asociado a ella. Otra de las ventanas está organizada en pestañas, una de ellas dispone del log y los resultados, otra un “server explorer” similar al explorador de SAS Base y una pestaña de progreso. Por último disponemos de otro navegador de procedimientos, resultados o log de ejecuciones al que particularmente no le encuentro mucho interés.

Al lío, en mi trabajo diario me pondría a picar código SAS y echo en falta algunas funciones  (perfectamente prescindibles). El PROC SQL funciona a la perfección. Ya sabéis que sin el PROC SQL no somos nadie con SAS (sobre todo yo). Al final programas como lo haces habitualmente en Enterprise Guide, me costaría muy poco migrar mis proyectos de Guide o mi codigos de SAS a WPS. Al no disponer de SAS no puedo comparar en tiempos las ejecuciones. Lo primero que se me ocurre es generar una “tablita” con 20 millones de registros en una libreria de mi PC. Las tablas se guardan con extension WPD no sé si son “tablas propietarias” o se pueden utilizar con otras herramientas, si me entero ya os diré. De momento no tenemos problemas con tablas de 800 MB. En una hora curioseando lo que más me gusta es el interfaz y la posibilidad de abrir archivos hojas de calculo desde el proyecto de WPS. De este modo me cuesta bien poco mantener una tabla de dimensiones. A la hora de importar ficheros de otro tipo veo que la gente de World Programing Software no me dejan evaluar el equivalente al modulo ACCESS TO PC FILES de SAS. No es mayor problema porque desde el mismo proyecto preparo el fichero para realizar la importación pero echo de menos un asistente. Con SAS desarrollé una metodología para importar ficheros de texto que me ha dado muy buenos resultados. Para la importación de archivos recomendaría tener UltraEdit y generar los input manualmente.

A simple vista me costaría muy poco migrar mis procesos de SAS a WPS y ahorraría a mi organización bastante dinero. Los códigos que se denominan scripts se almacenan con extension .sas y %include funciona a la perfección (menos problemas para una hipotética migración) También hay que destacar que no hemos probado el acceso a datos en Oracle ni las posibilidades estadisticas de este clónico. Pero en este primer acercamiento me ha dejado buen sabor de boca aunque de momento solo me estoy familiarizando con la herramienta. No esperaba que WPS fuera maravilloso pero me está costando muy poco sacarle partido.

Pocos euros de gasto en formación. Pocos euros de gasto en la herramienta. Pocos recursos en la migración (creo). En el primer año saldría rentable el cambio de herramienta. A no ser de tuvieramos un entorno SAS con gestor de campañas (si funciona) o una dependencia del Enterprise Guide o Miner; también es posible que no nos fiáramos del futuro de WPS pero siempre podríamos volver a SAS. Me parece que se puede acabar un monopolio. Seguiré informando.

Noticia interesante sobre WPS

Tocada de narices a SAS por parte de WPS:

A BLIGHTY BASED software outfit that is being sued by a big US company in a bid to shut it down has just scored a win with IBM.World Programming’s WPS software has been approved as ready for IBM’s Linux on its system z mainframes.

World Programming (WP) is being sued because its software supports the American software giant SAS Institute’s Statistical Analysis System (SAS) programming language. The nod from IBM means that users’ programs written using the SAS language can be run under Linux on IBM system z mainframes.

This is a poke in the eye for SAS Institute because it means that IBM mainframe users don’t have to use its software to run their applications under IBM’s z/OS.

Instead the IBM mainframe community can use Linux to run their SAS workloads.

The WPS software undercuts the SAS Institute on price which is one of the main reasons that the US giant has been trying to shut it down.

A WPS spokesman told us that the the software uses the Integrated Facility for Linux (IFL) hardware for IBM z9 and z10 mainframe systems. IFL provides the advantage of increased Linux performance while reducing operating and software licensing costs.

IBM’s thumbs up indicates that as far as Big Blue is concerned the little British company’s WPS software does the same things as SAS Institute’s far more expensive packages of z/OS based mainframe software, which is the message that the small outfit wants to get out. µ

Nuevo entorno para la gestión de la información

Carlos ya nos habló del clon de SAS WPS también ha hecho referencia al compilador de SAS en Java y le estoy dando vueltas al tema. Por si fuera poco leo esto en DecisionStats.

¿Cuánto dinero puede ahorrar una organización dependiente de SAS si monta un entorno en WPS (el compilador me pone menos)?

¿Es buen momento para crear una consultora que ayude a optimizar gastos en gestión de información?

Cuestiones muy interesantes a las que tengo que dar respuesta en breve. Pero que soy capaz de hacer que una entidad bancaria se ahorre 30.000 €/año de eso estoy seguro y tengo que evaluar cuanto costaría pero creo que en el primer año saldría rentable el nuevo entorno.