Reeza <email@example.com> wrote in message-id: <firstname.lastname@example.org>
> On Jun 26, 10:10 am, Q...@domain.invalid wrote:
> > Hello,
> > I am new to SAS but have a programming background in Perl and C++.
> > I've just read and paraphrased the 'base_lrdictionary_9858.pdf'.
> > At this point im having real difficulty understanding the structure
> > and flow of the language; as well as scoping within SAS.
> > (no suprise since ive only read a couple manuals so far)
> > What I would like is a suggestion or two on proceeding with SAS studies.
> > Have a good book to recommend? Perhaps an important piece of code that
> > is well worth studying? Any useful websites I should add to my bookmarks?
> > Thank you for any help which you may be able to provide.
> The SAS training manuals from ...SAS :).
Yeah these are some excellent documents!
> It's a bit different than C++ the thing to remember is that every data
> step is a implicit loop, and SAS processes line by line rather than a
> whole block of data at once.
> Or so I remember being told.
Thanks this helps me to get my head around it.
Questions I have when thinking about one possible way
how SAS work might be performed:
import from any (DBI, XML, etc…)?
transform data to SAS format (is this needed)?
read SAS file (or create data in SAS(skipping step 1 and 2))?
mine data using SAS methods (threads? selects? higher level dispatch?)?
export to any (DBI, XML, etc…)?
print report (console, file, socket, etc…)?
update GUI (logging, presenting, etc…)?
Some other questions:
Is Base SAS a DBMS + Programming language, similar to a SQL implementation?
Why type ‘run;’ so many times, is there a better way to dispatch jobs?
Have any ’10,000 ft view’ thoughts about SAS?
Appreciate your help