BookmarkSubscribeRSS Feed
prof
Calcite | Level 5

Hallo!

Hab folgendes Problem:

In der Regel erstellen wir unsere SAS Programme in einer SAS Client Umgebung (lokal installiertes SAS Base 9.3), wobei per "rsubmit ... endrsubmit" alle data steps auf einem SAS Server laufen (auch die Datenbanken befinden sich dort). Alles kein Problem!

Nun ist es erforderlich einen SAS Job (SAS Programm) per batch laufen zu lassen, soll heißen, es wird überprüft ob eine bestimmte Datei vorhanden ist, wenn ja, startet ein batch Programm das lokal installierte SAS Programm und führt den code aus.

Aus diversen Gründen suche ich nach einer Möglichkeit, NICHT per batch Programm das lokal istallierte SAS Programm aufzurufen und laufen zu lassen. Vielmehr soll das SAS Programm direkt auf dem SAS Server liegen und dort gestartet werden (wenn irgendein spezielles Ereignis eintritt, bspw. ein bestimmtes file vorhanden ist).

Kann man ein SAS Programm direkt auf den SAS Server legen und dort aufrufen (ohne lokale SAS Client Version)?

Merci vorab!

prof


1 REPLY 1
jakarman
Barite | Level 11

Sie benutzen ein Server met SAS auf ein server. Es gibt ein SAS/Connect das SAS benutzt.   Es gibt vielen Server-types Windows/Unix/Mainframe. Auf jeden kann mann ein SAS program im batch laufen lassen. Leider is das ganz verschieden nach was vorhanden is.

- Mit die Metadataserver (EIP Eguide) benutzung hat man die moglichheit batch-server scritps am appserver zu configuration.

- Ein SAS script ähnlich wie die SAS-script für SAS/connect kan es geben (oder wird gebaut) das ein SAS batch fucntion is. Gleiche program (sas.exe) nur andere sas-config optionen am die server.

- Ihren programme die Sie jetzt local (Windows) haben sollen auf die server gespeichert wirden.  ( -sysin .... )  Sie haben SAS connect upload....

Letzten fragen prgramma soll gestart wirden wenn en file vorhanden ist.

- Es kan schon ein scheduler da sein mit  die gewunschte functionen wenn so...

- Een polling met SAS und mit XCMD die scripts am server starten geht auch. Die möglichheiten damit sind etwas anders wie mit ublichen schedulers. 
Alles is moglich, aber was davon in Ihren umgebung ist eine frage.

Frage: English?  

---->-- ja karman --<-----

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 1 reply
  • 389 views
  • 0 likes
  • 2 in conversation