introductionbeyond the manual terms that sas users throw ... group...

29
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

Upload: others

Post on 27-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 2: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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.

Page 3: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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)

Page 4: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 5: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 6: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 7: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 8: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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.

Page 9: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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)

Page 10: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 11: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 12: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 13: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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?

Page 14: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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)

Page 16: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 17: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 18: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 19: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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”)

Page 20: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 21: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 22: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 23: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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.

Page 24: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 25: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 26: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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

Page 27: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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 …

Page 28: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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.

Page 29: IntroductionBeyond the Manual Terms that SAS Users Throw ... Group Presentations/TASS/Kuligowski...Beyond the Manual – Terms that SAS® Users Throw Around That Have Nothing To Do

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