Hello everyone,
I would like to store dataset in a remote subit session to a global dataset.
How could I do that?
example:
%global data global_dataset;
*assume all connection to another host is successed;
rsubmit;
* assume i get a dataset b from the host database;
*this is what I have tried;
data a;
set b;
run;
ENDRSUBMIT:
SIGNOFF;
proc print a;
*a gets no rows
Anyone can help?
To copy a dataset from the remote to the local session in a SAS/CONNECT context, use proc download.
This:
%global data global_dataset;
will only put the macro variables &data and &global_dataset into the global symbol table.
To copy a dataset from the remote to the local session in a SAS/CONNECT context, use proc download.
This:
%global data global_dataset;
will only put the macro variables &data and &global_dataset into the global symbol table.
it succeeds to get data after editing to
proc download data=b out=a;
run;
However, after running the sas code in Unix, a message is occured:
No registered SAS sessions match target info
What do you mean by:
after running the sas code in Unix
?
Please provide context, code and log.
/unix_location> sas myProgram.sas
/unix_location> No registered SAS sessions match target info
Available on demand!
Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.
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.