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:

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 WindowsLinuxSolarisAIXApple MacOS Xz/OSonMainframe System zLinuxonMainframe 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 deSASy soporta lenguajeBASE,macros,ODSyformatos.WPS Graphing: equivalente alGRAPHdeSAS.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 aSPSSodBase.WPS Engine for DB2: acceso aDB2.WPS Engine for MySQL.- Library engine for accessing
ODBCdatasources. 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.