the sas platform - analytics, business intelligence and …€¦ · · 2017-12-07the sas platform...
TRANSCRIPT
![Page 1: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/1.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformGeorg Morsing
![Page 2: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/2.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Viya
![Page 3: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/3.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Viya • What?
• Why?
• Who?
• How?
![Page 4: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/4.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
1972
![Page 5: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/5.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
33 Major SAS Releases1972 - 2017
![Page 6: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/6.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS 72
• Base SAS
1972
1
Learn SAS in 3 hours, read the 200 pages !
![Page 7: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/7.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS 72
• Base SAS
1972 1985
SAS 6.01
• MVA
• MEA
1
2
SAS Technical Support Hauser Plads 32
Copenhagen
Modern Technology
![Page 8: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/8.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformSecond Generation
SAS version 6 – 8
1985 - 2002
![Page 9: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/9.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformMVA – Multi Vendor Architecture
SAS Platform - First Generation
The SAS System was traditionally written in a combination of 370 Assembler and IBM PL/l. The supervisor being the most heavily used component was coded in Assembler for speed and size while the procs were coded in PL/I to improve maintainability.
SAS Platform - Second Generation
Complete re-write of the SAS system to make the SAS System available on as many architectures as possible, while improving the productivity of the programming both in terms of producing new features and in re-hosting the system on new machines.
This is the fundamental concept of MVA, our Multi-Vendor Architecture.
Witten in the language “C”.
SUGI 1989 presentation on MVA
![Page 10: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/10.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformMVA – Multi Vendor Architecture
SUGI 1989 presentation on MVA
By careful layering, we intended to isolate the machine dependencies at the Host layer while providing a robust set of services at the Core layer.
To enforce this layering each layer was only allowed to call the layer directly beneath it and no layer was allowed to call a layer above it.
In this manner we develop a completely independent Host supervisor suitable for putting any system on top of it.
Applications
Core
HostPortable across all host systems
The SAS System
70%
20%
10%
![Page 11: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/11.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
OS/2
The SAS PlatformMVA – Multi Vendor Architecture
Window Unix MVS
SAS System SAS System SAS System SAS System
Host
Late 1980’ties
![Page 12: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/12.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformMEA – Multi Engine Architecture
The SAS System supports access to data in a wide variety of formats with its Multiple Engine Architecture (MEA).
An engine is responsible for the transfer and translation of data between the host layer and the application.
This translation is transparent to the application.
ODS Macro
Format Libname
Functions Data Step
Procedurer
STAT GRAPH
IML ETS OR
Co
nn
ect SASExcel
OracleDB2….
Acc
ess
SUGI 1996 presentation on MEA
Acc
ess
Acc
ess
Engines
![Page 13: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/13.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Format Libname
Functions Data Step
Procedures
STAT GRAPH
IML ETS OR
ExcelOracle
DB2….
SAS
Acc
ess
Acc
ess
The SAS Platform
SAS
![Page 14: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/14.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Foundation
ODS Macro
Format Libname
Functions Data Step
Procedures
STAT GRAPH
IML ETS OR
ExcelOracle
DB2….
RTF, PPT, PDF, HTML, XLSX, CSV …
SAS DMS
Single-User
SAS
Acc
ess
Acc
ess
SAS Display Manager
![Page 15: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/15.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Foundation
ODS Macro
Format Libname
Functions Data Step
Procedures
STAT GRAPH
IML ETS OR
Co
nn
ect
ExcelOracle
DB2….
RTF, PPT, PDF, HTML, XLSX, CSV …
SAS DMS
Co
nn
ectSAS
ExcelOracle
….
Single-User
The SAS Platform
Server
SAS
Second GenerationSAS version 6 - 8
ODS Macro
Format Libname
Functions Data Step
Procedures
STAT GRAPH
IML ETS OR
Acc
ess
Acc
ess
Acc
ess
![Page 16: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/16.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS 72
• Base SAS
1972 1985 2003
SAS 6.01
• MVA
• MEA SAS 9.0
• Applications
• Metadata
• The SAS Platform
• Solutions1
2
3
![Page 17: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/17.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformThird Generation
SAS version 9
2003
![Page 18: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/18.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Foundation
ODS Macro
Format Libname
Functions Data Step
Procedures
STAT GRAPH
IML ETS OR
Co
nn
ect
ExcelOracle
DB2….
RTF, PPT, PDF, HTML, XLSX, CSV …
SAS DMS
Co
nn
ectSAS
ExcelOracle
….
Single-User
The SAS Platform
Server
SAS
Third GenerationSAS version 9
ODS Macro
Format Libname
Functions Data Step
Procedures
STAT GRAPH
IML ETS OR
Acc
ess
Acc
ess
Acc
ess
Web
Metadata
![Page 19: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/19.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Foundation
ODS Macro
Format Libname
Functions Data Step
Procedurer
STAT GRAPH
IML ETS OR
Co
nn
ect
RTF, PPT, PDF, HTML, XLSX, CSV …
SAS EG
SAS DMS
SAS Studio
Access
Co
nn
ectA
ccess
Metadata
Web
SAS Studio
Other SAS
Clients
SASExcel
Oracle….
Server Single-User
The SAS Platform
Server SAS PC SAS ExcelOracle
DB2….
SAS
Metadata
![Page 20: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/20.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Foundation
ODS Macro
Format Libname
Functions Data Step
Procedurer
STAT GRAPH
IML ETS OR
Co
nn
ect
RTF, PPT, PDF, HTML, XLSX, CSV …
SAS EG
SAS DMS
SAS Studio
Access
Co
nn
ectA
ccess
Metadata
Web
SAS Studio
Other SAS
Clients
SASExcel
Oracle….
Server Single-User
The SAS Platform
Server SAS PC SAS ExcelOracle
DB2….
SAS
Metadata
![Page 21: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/21.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
RTF, PPT, PDF, HTML, XLSX, CSV …
SAS EG
Access
Co
nn
ectA
ccess
Metadata
Web
SAS Studio
Other SAS
Clients
SASExcel
Oracle….
Server
The SAS Platform
Server SAS
Metadata
![Page 22: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/22.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Intelligence PlatformThe SAS PlatformData Tier Client TierAmazon RedshiftAster
DB2Greenplum
HadoopHAWQImpalaInformix
Microsoft SQL ServerMySQLNetezzaODBC, OLE DBOraclePostgreSQLSAP ASE, SAP HANA, SAP IQ, R/3 (SAS Data Surveyor for SAP)TeradataVerticaCA-IDMS, CA-Datacom/DBIMSSYSTEM 2000PI SystemADABAS
Excel…..
SAS Enterprise GuideSAS Data Integration StudioSAS Enterprise MinerSAS StudioSAS Data Management StudioSAS Management ConsoleSAS Environment ManagerSAS Visual AnalyticsSAS Federation ServerSAS Add-in for Microsoft OfficeSAS Forecast StudioSAS Model ManagerSAS Workflow StudioSAS Data Loader for HadoopSAS Simulation StudioSAS Text MinerSAS Times Series StudioSAS Business Data NetworkSAS Reference Data ManagerSAS Business Rules ManagerSAS Contextual AnalysisSAS Decision ManagerSAS Visual Statistics…..
OpenAPI, webservicesC#, Java, Phyton, R, Lua
![Page 23: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/23.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Intelligence PlatformThe SAS Platform
SAS Server Tier
Metadata server
Batch server
Stored Process server
LASR server
Middle Tier
SAS Web server
SAS Web Application Server
SAS Web Infrastructure Platform
SAS Content Server
Environment Manager
Workspace server
Workspace server
Object Spawner
SAS Logon Manager
…SAS
Authorization Service
Share server
Forecast server
Data Tier Client TierAmazon RedshiftAster
DB2Greenplum
HadoopHAWQImpalaInformix
Microsoft SQL ServerMySQLNetezzaODBC, OLE DBOraclePostgreSQLSAP ASE, SAP HANA, SAP IQ, R/3 (SAS Data Surveyor for SAP)TeradataVerticaCA-IDMS, CA-Datacom/DBIMSSYSTEM 2000PI SystemADABAS
Excel…..
SAS Enterprise GuideSAS Data Integration StudioSAS Enterprise MinerSAS StudioSAS Data Management StudioSAS Management ConsoleSAS Environment ManagerSAS Visual AnalyticsSAS Federation ServerSAS Add-in for Microsoft OfficeSAS Forecast StudioSAS Model ManagerSAS Workflow StudioSAS Data Loader for HadoopSAS Simulation StudioSAS Text MinerSAS Times Series StudioSAS Business Data NetworkSAS Reference Data ManagerSAS Business Rules ManagerSAS Contextual AnalysisSAS Decision ManagerSAS Visual Statistics…..
OpenAPI, webservicesC#, Java, Phyton, R, Lua
![Page 24: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/24.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS 72
• Base SAS
1972 1985 2003 2017
SAS 6.01
• MVA
• MEA SAS 9.0
• Applications
• Metadata
• The SAS Platform
• Solutions
SAS Viya
1
2
3
4
![Page 25: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/25.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS 72
• Base SAS
1972 1985 2003 2017
SAS 6.01
• MVA
• MEA SAS 9.0
• Applikationer
• Metadata
• The SAS Platform
• Solutions
SAS Viya
1
2
3
4
![Page 26: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/26.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformFourth Generation
SAS Viya & SAS9
2017
![Page 27: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/27.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS ViyaThe Fourth Generation of the SAS Platform
• CAS• New web interfaces• OPEN• CLOUD• IOT• Artificial Intelligence• Machine Learning
• New turbo SAS engine• More easy to use• Everyone can use the SAS Platform• Easy administration & maintanence• Run analytics where data is
• Automate
![Page 28: The SAS Platform - Analytics, Business Intelligence and …€¦ · · 2017-12-07The SAS Platform MVA –Multi Vendor Architecture ... PPT, PDF, HTML, XLSX, ... Microsoft SQL Server](https://reader031.vdocument.in/reader031/viewer/2022020214/5ad475787f8b9a1a028be615/html5/thumbnails/28.jpg)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS Platform – SAS9 & SAS Viya