WPS Communicate
Moduli per linguaggio SAS

Combinazione dell’esecuzione dei programmi in modalità locale e remota
In una sessione normale di WPS, tutta l’elaborazione viene eseguita su un unico host locale. Il modulo WPS Communicate consente l’esecuzione di parti di un programma su diversi server remoti, in modalità sincrona o asincrona.
Può essere vantaggioso eseguire diverse parti di un programma su diversi server. Ad esempio, si potrebbe avere un’applicazione che crea rapporti per cui vi è la necessità di estrarre e riepilogare i dati prima di generare e distribuire i rapporti. Potrebbe avere senso eseguire l’estrazione e il riepilogo di parti del processo sull’host che archivia i dati e poi trasferire i dati riepilogati nuovamente nella macchina client per la generazione e la distribuzione dei rapporti.
Questo può essere ideale per l’ambiente aziendale dove la sicurezza, scalabilità e gestibilità sono importanti. I dati non devono mai uscire dal datacenter, mentre gli analisti traggono vantaggio dalla capacità di eseguire potenti analisi usando funzionalità programmatiche avanzate. La tecnologia WPS Communicate è complementare alla tecnologia WPS Link e le due funzionano bene insieme all’interno dell’ambiente aziendale.
Utilizzando WPS Communicate, è possibile caricare in modo programmatico i set di dati richiesti su un server remoto per l’elaborazione, dall’interno del programma SAS in esecuzione localmente. Il codice del programma SAS può quindi essere inviato per l’esecuzione sul server remoto.
È possibile quindi scaricare i set di dati prodotti dal programma eseguito in modalità remota alla sessione locale di WPS per un’ulteriore analisi o elaborazione.
WPS si può trovare su una piattaforma completamente diversa rispetto alla piattaforma del server WPS remoto. Per esempio, si potrebbe avere WPS installato localmente su una workstation Windows che comunica alle installazioni di WPS su server Linux e mainframe.
Stabilire connessioni per WPS Communicate
È possibile proteggere le comunicazioni usando una crittografia efficace, standard del settore e ad alta resistenza. In alternativa, si può usare il precedente protocollo Telnet per connettersi ai sistemi legacy.
Vantaggi
Alcuni vantaggi dell’uso della tecnologia WPS Communicate:
- Le workstation WPS possono beneficiare da WPS installato in strutture cloud, grid, cluster o mainframe
- La protezione è migliore, dato che è possibile sviluppare i programmi ed eseguirli senza dover uscire dal datacenter
- Tale struttura programmatica è ideale per l’automazione e il funzionamento pianificato o in batch
Dipendenze e utilizzo
È possibile utilizzare WPS Communicate solo con la versione 3.1 di WPS o versioni successive.
WPS Communicate offre la connettività tra le installazioni di WPS su tutte le piattaforme supportate.
Altre informazioni
I documenti riportati di seguito fornisco informazioni dettagliate su come impostare e utilizzare WPS Communicate.
Sintassi del linguaggio | Descrizione |
---|---|
WPS-Communicate-User-Guide-and-Reference-Syntax-Diagram.pdf (1.3 MB) |
Guida dell’utente e ricerca del supporto del linguaggio nel modulo WPS Communicate (versione DIAGRAMMA SINTATTICO) |
Altri moduli per linguaggio SAS
Base di WPS
Supporto per linguaggio di base, macro, output e formati di file dati standard (set di dati, file sequenziali, file di trasporto)
Grafica di WPS
Supporto del linguaggio per la creazione di grafici e diagrammi
Statistiche di WPS
Supporto del linguaggio per l’analisi statistica
Serie storiche di WPS
Supporto del linguaggio per l’analisi delle serie storiche
Programmazione matriciale di WPS
Sintassi del linguaggio per manipolazione della matrice avanzata
Apprendimento automatico di WPS
Supporto del linguaggio per algoritmi di apprendimento automatico
Interoperabilità di WPS per R
Supporto per il linguaggio R
Interoperabilità di WPS per Python
Supporto per il linguaggio Python
Interoperabilità di WPS per Hadoop
Supporto per il linguaggio per interagire con ambienti di Big Data per Hadoop
WPS Communicate
Esegui in modo programmatico parti di uno script su installazioni di server remoti di WPS e caricare/scaricare dati su/da server remoti.
SDK per linguaggi di WPS
Sviluppa i tuoi elementi del linguaggio SAS personalizzati