Hoy me gustaría mostraros la interfaz de WPS y cuáles son las características principales de WPS y cuáles son comunes entre SAS y WPS. Si pincháis este enlace, podréis descargaros una demo de WPS y seguir este curso. Cuando lo hagáis y abráis WPS, os encontraréis con esto:

interfaz_wps.jpg

Esta es la interfaz de WPS. Desde mi prisma, es muy parecido a la versión 4 de Enterprise Guide. Se compone fundamentalmente de una ventana donde podemos editar programas con un código semafórico igual al de SAS. Tenemos una ventana donde navegamos por resultados, log y controlamos las ejecuciones. A la izquierda de ella tenemos las propiedades que se activarán cuando seleccionemos un elemento (particularmente me gusta mucho este elemento). El navegador del proyecto nos permitirá movernos entre los programas o scripts de SAS y, además, a la derecha tenemos una ventana que nos permite movernos entre los elementos y los procesos del código.

En este sentido, hay que reconocer que la gente de WPS ha trabajado bastante bien y tienen una interfaz muy conseguida.

Por cierto, es muy importante señalar que WPS funciona en distintos sistemas operativos:

  • Microsoft Windows
  • Linux
  • Solaris
  • AIX
  • Apple Mac
  • OS X
  • z/OS on Mainframe System z
  • Linux on Mainframe System z

Sí, es posible tener una arquitectura cliente-servidor y es posible montarlo en un mainframe. Aunque el curso va muy orientado a trabajar en un PC, si es necesario, montamos una máquina virtual y también trabajamos cliente-servidor. Los módulos disponibles en WPS son:

  • WPS Core: es un intérprete de SAS y soporta lenguaje BASE, macros, ODS y formatos.
  • WPS Graphing: equivalente al GRAPH de SAS.
  • WPS Statistics: procedimientos estadísticos.
  • WPS SDK: módulo específico para trabajar con otros lenguajes de programación.
  • WPS Workbench: interfaz gráfico de usuario.
  • WPS Engine for DB Files: acceso a SPSS o dBase.
  • WPS Engine for DB2: acceso a DB2.
  • WPS Engine for MySQL.
  • Library engine for accessing ODBC datasources.
  • WPS Engine for Oracle.
  • WPS Engine for Teradata.
  • WPS Engine for SQL Server.

Estas son las posibilidades que nos ofrece WPS. De nuevo, insisto en que en estas líneas nos vamos a centrar en trabajar con lenguaje BASE; si detecto un mayor interés en otros módulos, trabajaremos sobre ellos.

Saludos.