introductionbeyond the manual terms that sas users throw ... group...
TRANSCRIPT
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
Beyond the Manual –Terms that SAS® Users Throw
Around That Have Nothing To
Do With SAS Code
Andrew T. Kuligowski
HSN
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
There are several
presentations available that
talk about using SAS.
2
Introduction
Case Studies
Syntax BI Tools
Graphicsetc.
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
There are few, if any, to talk
about the “culture”
of SAS Users
3
Introduction
“01Jan1960”D
Cary SAS Global
Forum
RUGs and LUGsetc.
(Relativeterm)
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
SAS
• Pronounced “sass” ;
never “Ess Ayy Ess”.
• Originally an acronym for
“Statistical Analysis System”.
• Now (like IBM, AT&T, Don
Cherry, etc.) is a standalone
name.
4
Corporate History
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Development began in 1966
under a grant from the (US)
National Institutes of Health
(NIH) to 8 land-grant
universities to analyze
agricultural data.
5
Corporate History
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• North Carolina State University
in Raleigh NC headed the
consortium (‘cause they had
the biggest computer).
• NIH stepped away in 1972,
consortium members paid
$5,000 each to keep up
development and support.
6
Corporate History
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• SAS was taken private in 1976.
• “SAS Institute, Inc”.
Why “Institute”?
7
Corporate History
James Goodnight John Sall
Jim Barr
Jane Helwig
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Moved to current campus in
Cary, NC: 1980.
8
Corporate History
James Goodnight John Sall
Jim Barr
Jane Helwig
20 Employees
and growing
• Unique
perques.
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
9
James Goodnight John Sall
Over 13,000
employees
• Unique
perques.Corporate History
Introduction
The Language
User Groups
Conclusion
• Moved to current campus in
Cary, NC: 1980.
20 Employees
and growing
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
LEED Certification(Leadership in Energy and
Environmental Design)
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
10
“The Jim”
Corporate History
Introduction
The Language
User Groups
Conclusion
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introducing John Sall at
SAS Global Forum 2012
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• In 1976, Base SAS consisted of
approx. 300,000 lines of code.
–On punch cards.
–Written in
• PL/I
• Fortran
• Assembler
11
PROC PRINTTO
SEMICOLONS
If you couldn’t do it in
either of the other two …
The Language
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion(Version 6 was the start of new releases
being designated with decimal points.)
SAS 6
(The entire system was rewritten)
• Versions
–SAS 71.
–SAS 72.
–SAS 76.
–SAS 79
–SAS 82
12
1
The Language
2
3
4
PL/I, Fortran, Assembler
C
• Versions
–SAS 71.
–SAS 72.
–SAS 76.
–SAS 79
–SAS 82
–SAS 4
(Limited
release)
1
2
3
(Limited
release)
4
7, 8.0, 8.1, 8.2, 9.0,
9.1, 9.2, 9.3, 9.4
6.01, 6.03,
6.06, 6.07,
6.08, 6.09,
6.10, 6.11, 6.12
SAS 5
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• January 1st, 1960(or “01Jan1960”D, if you prefer)
13
• The day that the first computer
was invented? First Mainframe?
The Language
• John Sall’s Birthday?
• My Birthday?
Midnight, January 1, 1960, is the point
from which dates are measured under
SAS System and Stata computer
programming software.
• The day SAS was first released?
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• January 1st, 1960 (“01Jan1960”)
14
• Tony Barr was looking for a date
that pre-dated most electronic
records of the time.
The Language
• January 1st, 1960 was close to the
release date of IBM System 360
architecture . (April 1964)• January 1st, 1960 fit into less
storage space than IBM’s base of
January 1st, 1900.• John Sall responsible for date
algorithm (from article by Dr.
Bhairav Joshi – SUNY-Geneseo)
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• JMP.
–“John’s MacIntosh Project”
–Didn’t take off
until it was
available for PC.
15
The Language
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• SUGI
SAS Users Group International
–SUGI ONE 1976 – Kissimmee, FL
…
–SUGI 29 – Montreal, QC
–SUGI 30 – Philadelphia, PA
–SUGI 31 – San Francisco, CA
• SAS Global Forum
–2007 to present
–2007 – First Canadian Chair16
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Regional SAS User Groups (RUGs):
–SESUG (SouthEast …)
–MWSUG (MidWest …)
–SCSUG (South Central …)
–WUSS (Western …)
and no longer with us:
–NESUG (NorthEast …)
–PNWSUG (Pacific Northwest …)
–CASU (Canada …)
–SEuGI (Europe)
17
User Groups
long ago
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Local SAS User Groups (LUGs):
–Too many to name
• In-House SAS User Groups
(No acronym that I know of):
–Far too many to name
18
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• SAS Special Interest Groups
(SIGs):
–PharmaSUG (Pharmaceutical …)
– IFSUG
(Insurance / Financial Services …)
–Retail
–Many others
and no longer with us:
–DiaMondSUG (Data Mining …)
19
User Groups
(Now “Vendor Neutral”)
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Online SAS Communities
–SASCommunity.org
< http://www.sascommunity.org >
–SAS Communities
–SAS Canada
–SAS-L
20
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Online SAS Communities
–SAS Communities
< https://communities.sas.com/ >
–SAS Canada
–SAS-L
–SASCommunity.org
< http://www.sascommunity.org >
21
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Online SAS Communities
–SAS Canada
< http://sascanada.ning.com/ >
–SAS-L
–SASCommunity.org
< http://www.sascommunity.org >
–SAS Communities
< https://communities.sas.com/ >
22
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Online SAS Communities
–SAS Canada
< http://sascanada.ning.com/ >
–SAS-L
–SASCommunity.org
< http://www.sascommunity.org >
–SAS Communities
< https://communities.sas.com/ >
23
User GroupsAquarium du Québec
25 Octobre 2012
Clarification: I’m the one with the
hat and the Simon Gagné
commemorative Lightning T-Shirt.
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Online SAS Communities
–SAS-L
< https://listserv.uga.edu/cgi-bin/wa?
A0=SAS-L >
–SASCommunity.org
< http://www.sascommunity.org >
–SAS Communities
< https://communities.sas.com/ >
–SAS Canada
< http://sascanada.ning.com/ >
24
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Online SAS Communities
–SAS-L
< https://listserv.uga.edu/cgi-bin/wa?
A0=SAS-L >
–SASCommunity.org
< http://www.sascommunity.org >
–SAS Communities
< https://communities.sas.com/ >
–SAS Canada
< http://sascanada.ning.com/ >
25
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
• Online SAS Communities
–SASCommunity.org
< http://www.sascommunity.org >
–SAS Communities
< https://communities.sas.com/ >
–SAS Canada
< http://sascanada.ning.com/ >
–SAS-L
< https://listserv.uga.edu/cgi-bin/wa?
A0=SAS-L >
26
User Groups
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
In conclusion …
Lots of stories out there. Some –
maybe most – are true.
Long-timers know more stories,
but they don’t know ALL of them.
27
Conclusion
And the most
important lesson …
If you get only one thing out of
this session …
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
In conclusion …
Lots of stories out there. Some –
maybe most – are true.
Long-timers know more stories,
but they don’t know ALL of them.
28
Conclusion
And the most
important lesson …
If you get only one thing out of
this session …
It is never a good idea to give a
middle aged guy an opportunity
to reminisce in front of a large
group for a half hour or so.
Beyond the Manual –
Terms that SAS® Users Throw Around
That Have Nothing To Do With SAS Code
Introduction
Corporate History
The Language
User Groups
Conclusion
< http://blogs.sas.com/content/iml/2013/08/02/how-old-is-your-version-of-
sas-release-dates-for-sas-software.html >
< http://blogs.sas.com/content/sastraining/2011/12/07/mmm-dr-g-and-the-
mms/ >
< https://en.wikipedia.org/wiki/SAS_Institute >
< https://en.wikipedia.org/wiki/January_1960 >
< http://support.sas.com/community/newsletters/news/insider/dates.html >
< http://www.sas.com/en_us/company-information.html >
< http://www.sas.com/en_us/company-information.html#1966-1976tab >
< http://www.sas.com/en_us/company-information.html#1976-1980tab >
< http://www.sas.com/en_us/company-information.html#1980stab >
< http://www.sas.com/en_us/company-information.html#1990stab >
< http://www.sas.com/en_us/company-information.html#2000stab >
Oral presentation: "Why SAS is an Institute“ – John Sall, SAS
Global Forum 2012, 23 April 2012
29
References
Conclusion