fans...data brukt på en smart måte kan bistå til å skape en bedre verden. •vi i sas norge vil...
TRANSCRIPT
Copyright © SAS Inst itute Inc. A l l r ights reserved.
FANS
SAS brukermøte og juleavslutning
30. November 2017
Månefisken selskapslokaler - Oslo
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Data for GoodAnalytics helping humanity
• K9741_17427_1605647_Nepal_Modernization_GatherIQ_APP_withLogo_30Mar17_235_20mbs.mp4
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Data for GoodData brukt på en smart måte kan bistå til å skape en bedre verden.
• Vi i SAS Norge vil i løpet av de første månedene av 2018 vurdere ulike CSR (Corporate Social Responsibility) initiativ som vi vil investere i.
• Vi ønsker å samle oss rundt et prosjekt der vi kan bruke vår kompetanse og våre ressurser.
• Gjerne sammen med kunder og partnere.
• Vi arbeider allerede med Oslo Cancer Cluster – og kjenner til kunder som bruker SAS i deres CSR prosjekter – slik som SSB sitt arbeid med å styrke statistikk-kunnskapen i mindre utviklede land.
• Vi ønsker innspill/ideer til et CSR prosjekter som SAS bør vurdere!
• Kanskje også FANS som brukerforeningen vil delta?
• Vi vil ta en beslutning ved utgangen av Q1, gjennom et valg i et allmøte med alle ansatte i SAS Norge. Alle ideer er velkomne.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Program – FANS BrukermøteMånefisken, Oslo
• 12.30 - 13.00: Registrering og kaffe
• 13.00 - 13.30: Velkommen + nytt fra SAS FANSInfo fra FANS, og hvordan utnytte medlemsfordelene som finnes på best mulig måte. Info om Global Forum 2018Innlegget holdes av Nils Erik Fossum (Posten), Petter Dybvig (SAS Institute) og Bettina Stibolt (SAS Institute)
• 13.30 - 14.00: SAS-plattformen - før, nå og i framtidenGeorg Morsing har jobbet med SAS siden versjon 79.3 av SAS (SAS version 3 fra 1979). Han vil i sitt foredrag plassere SAS Viya i et historisk perspektiv, som den tredje ”revolusjonerende” SAS version gjennom tidene.Innlegget holdes av Georg Morsing, SAS Institute Danmark
• 14.00 - 14.30: SAS® Viya™ - The game-changing $1 billion commitmentSAS CEO, Jim Goodnight, investerer 1 Milliard USD til utvikling av SAS neste generasjons fleksible og åpne arkitektur. Tilbakemeldinger så langt fra kunder og analyseselskaper er svært positive. Hva er egentlig SAS® Viya™, hva betyr det for deg som kunde og hva er egentlig den store forskjellen?Innlegget holdes av Svein Tore Bø, SAS Institute Norge
• 14.30 - 15.00: Pause
• SAS Viya - Experience Your New Possible
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Program – FANS BrukermøteMånefisken, Oslo
• 15.00 - 15.40: Sparebank 1 SMN og Centric Innovation: (Tvangs)ekteskapet mellom en utvikler og dokumentasjonkravetEn gjennomgang av SpareBank 1 SMNs prosess for utvikling og dokumentasjon av tabeller og datasett. Hvordan gjøre denne prosessen hensiktsmessig både for kravstillere, utviklere og brukere? Hvordan er dette tilgjengeliggjort for virksomheten?Innlegget holdes av Knut Arne Harbak, Sparebank 1 SMN og Lars Øyvind Berg, Centric Innovation
• 15.40 - 16.10: Artificial Intelligence, Deep Learning, NLP, Cognitive Computing, Data Mining, Text Analytics, Big Data. Hva er hva, og hvordan kan det gi fordeler for min organisasjon?Presentasjonen gir et innblikk i hva SAS kan hjelpe med innenfor tekstanalyse samt hvordan tekstanalyse brukes hos våre kunder. Det blir også en diskusjon omkring hvordan deep-learning og natural language processing kan benyttes i forbindelse med Artificial Intelligence (AI). Vi tar også en titt på SAS roadmap for AI.Innlegget holdes av Christopher Broxe, SAS Institute Sverige
• 16.10 - 16.30: Pause
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Program – FANS BrukermøteMånefisken, Oslo
• 16.30 - 17.00: SAS Viya og Open SourcePresentasjonen gir eksempler på hvordan en person som vil jobbe med Python eller R kan utnytte kraften i SAS Plattformen, uten å behøve å skrive SAS kode! Sesjonen avsluttes med en live-demo der vi får se hvordan man kan snakke til datamaskinen (voice-to-text), og få den til å utføre optimeringer, samt returnere svar til brukeren i form av vanlig tale.Innlegget holdes av Christopher Broxe, SAS Institute Sverige
• 17.00 - 17.30: Info fra SAS kursavdelingen2017 har vært i moderniseringens tegn for Education! Vi er i gang med første gruppe i vårt 12 måneders SAS Analytics Value training for Data Science program, og vi presenterer erfaringer så langt og noe nytt for neste år. SAS Academy for Data Science for «hard core» SAS data scientist er også lansert i elæringsformat, og helt på tampen av året arrangerer vi for første gang SAS Learning Conference, et nytt konsept med flere spor og tema i løpet av én dag. Flere kunder har forsøkt Live Web kurs etter SAS Forum i juni, og vi hører deres erfaringer.Innlegget holdes av Ragnhild Skuland, SAS Institute Norge
• K9825_17272_1585289_SASGlobal2018TeaserMM_20mbs.mp4
• 18.00 - FANS byr på foredrink, mat, middag og mingling!
Copyright © SAS Inst itute Inc. A l l r ights reserved.
FANS 2018
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Membership Package 2018News
1. Unlimited access on FANS Networking Events
2. The FANS Company membership is Nordic
3. New Education offerings included
4. More FANS networks groups
5. Reduced price on extra Local Forum tickets
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Membership Packages 2018
Type ofpackage
FANS Networking Events ***
Local Forum Conference
SAS Global Forum
Conference
Analytics Experience Conference
SAS Learning Conference &
Workshops
SAS AnalyticsValue Training
Fee per year Fee per year
CompanyUnlimited access for
FANS members15 tickets * 2 tickets 2 tickets 25% discount 10% discount 19.000 Kr. 2.500 Euro
PersonalOne named
FANS member1 ticket 50% discount 50% discount 25% discount 10% discount 3.000 Kr. 400 euro
PartnerUnlimited access for
FANS members15 tickets * 2 tickets 2 tickets 25% discount ** 10% discount 29.000 Kr. 3.900 Euro
* Extra tickets is 750 kr. or 100 Euro per person
• The FANS Company membership is Nordic and tickets to conferences can be used across the Nordic countries.• We offer 25% discount if a partner wants to be FANS member in all four countries. • The tickets to Conferences is conference only and does not include any other cost or arrangement like courses etc. • All prices above is excluded VAT and is in local currency
** Or standard discount for partner agreements with SAS Institute*** Available seats at events may fill up. We can only guarantee participation 2 weeks prior to an event. Register early to secure your participation.
All membership options gives you several benefits. If you take advantage of them, the value you get in return will be worth several times the actual membership fee.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
FANS - Membership Packages 2018
SAS Learning Conference and Workshop – 25% discount• A new format of training• We collect education materials with news, tips & tricks and best practices• We combine the traditional training format with hands-on and short learning sessions to give you fast learning
SAS Analytics Value Training – 10% discountThe Analytics value training for Data Science is a program for people that want to grow in Data Science. Methods and models for Analytics mindset, analytics value, commutation and techniques for analytics. The program fits different roles as Business Analysts, IT professionals Data Science/ Statistician.
The program contains:• Business, value and communication days• Analytic days• Online training• Business concepts with presentations• Innovation Lab and own business project case• Possibility for add on SAS tools training in classroom, Live web or online training
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Online Community
http://communities.sas.com/nordic
Alle SAS presentasjoner fra i dag legges på SAS Community Nordic
Dere vil motta en mail med link
Juletips- SAS adventskalendermed små tips og triks fra 1. desember (RSS feed)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Webinarer 2017Til alle nordiske SAS brukere
16 webinarer i 2017
• 600 forskjellige deltagere
• 1000+ deltagere
Husk å benytte dere av dette nye tilbudet
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Webinars 2017
• Husk at man kan se opptak av tidligerewebinarer
• Nye webinarer i 2018 er planlagt og tilføyesca hver måned
• Tre “SAS Viya” webinarer annonseressnart
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS SAS Intro Tour Tour
Diagrams Demos
• Introduction to the most used SAS products• Overview of the SAS-platform and how everything fits together• Role-based applications
Copyright © SAS Inst itute Inc. A l l r ights reserved.
FANS brukermøter 1. halvår 2018
Oslo: onsdag 24. januar - SAS Intro Tour
Oslo: onsdag 7. februar - SAS FANS Nettverksmøte
Trondheim: onsdag 7. mars - SAS FANS Nettverksmøte
Tromsø: torsdag 8. mars - SAS FANS Nettverksmøte
Stavanger: onsdag 14. mars - SAS FANS Nettverksmøte
Denver: 8-11 april - Global Forum Oslo: torsdag 3. mai - SAS FANS Nettverksmøte
Oslo: tirsdag 5. juni - FANS Forum & Sommeravslutning
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Business Forum Mandag 4. juni Oslo
Copyright © SAS Inst itute Inc. A l l r ights reserved.
New FANS Home Page All in one place
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Monthly Newsletter
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Global Forum Ny prosess for FANS-registrering
Copyright © SAS Inst itute Inc. A l l r ights reserved.
• 2 konferansebilletter per FANS bedrift/partnere• 50% rabatt på standardavgiften ($1,395) for personlige medlemmer• Registrering skjer via standard websiden – ved egen ”FANS-kode”• FANS-ansvarlige har mottatt post med ”FANS-koden” for registrering
Copyright © SAS Inst itute Inc. A l l r ights reserved.
RegistreringNy og enkel prosess – JIPPI!
• Alle medlemmer som skal bruke den rabatterte billetten, registrerer seg selv med enegen kode:
• Alle FANS-ansvarlige + personlige medlemmer har fått epost med kode
• Få godkjennelse av FANS-ansvarlig for utnyttelse av billetten
• Du får en kode, som kun er for deg
• Gå inn på registreringssiden og følg prosessen
• På betalingssiden, legger du inn koden og summen går i null for bedrifter/partnere og 50% trekkes av for personlige medlemmer (resten dekkes med kredittkort)
• Ønsker du kurs/sertifisering, betales disse med kredittkort – i samme prosess
• Nå kan du selv kontrollere kurs, matallergier, hvilke sosiale events du vil delta på!
• Early Bird – for deg som ikke benytter FANS-billetten• Til og med 12 desember: $930.75 (Standardavgift $1,395) – sparer ca NOK 3.900
• Til og med 5. mars: $1,095 - sparer ca NOK 2.600
• Grupperabatter fra 5 pers og oppover
Copyright © SAS Inst itute Inc. A l l r ights reserved.
RegistreringHva må sørges for selv?
• Kurs & sertifisering
1. Flere alternativer av kurs og moduler både før og etter konferansen
2. Sertifisering
• Fly/transport og hotell må sørges for av den enkelte
1. Det er 28 hotel oppført på nettsiden som ligger i gangavstand frakonferensen
2. Konferansen foregår på Colorado Convention Center, ikke et hotell
3. Planlegg reisen din allerede nå via Plan Your Trip og Frequently Asked Questions (link til hotellreservasjon)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Nettverksbygging og minglingDette skjer av sosiale events:
• 8/4: Opening session + Welcome Reception• 9/4: General Session: Technology Connection (viktig å få
med seg)+ Happy Hour Reception
• 10/4: Kick Back Party
• Spørsmål? Kontakt [email protected] https://www.sas.com/en_us/events/sas-global-forum.html
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Global ForumDenver
• K9825_17272_1585289_SASGlobal2018TeaserMM_20mbs.mp4
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformGeorg Morsing
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Viya
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Viya • What?
• Why?
• Who?
• How?
Copyright © SAS Inst itute Inc. A l l r ights reserved.
1972
Copyright © SAS Inst itute Inc. A l l r ights reserved.
33 Major SAS Releases1972 - 2017
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 !
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
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformSecond Generation
SAS version 6 – 8
1985 - 2002
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
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%
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
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
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
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
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
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
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformThird Generation
SAS version 9
2003
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
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
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
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
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
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
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
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
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS PlatformFourth Generation
SAS Viya & SAS9
2017
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
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS Platform – SAS9 & SAS Viya
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS FANS 30.11.2017Svein Tore Bø
The SAS Platform
“Information is the oil of the 21st century, and analytics is the combustion engine.”
- Peter SondergaardExecutive Vice President,
Head of Research & Advisory, Gartner Inc
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The next minutes…
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Productivity PlatformOperational Platform Analytics Platform
E R P S u p p l y
C h a i n
F i n a n c e
M R P
C R M H R
Enterprise platforms
Forrester: “SAS leads the pack in insight platforms”
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
40+ years of evolution
Early Days
A new Base
Entering PC
Big Power
Grid of Power
MPP
300.000 170.000.000
SAS/GRAPHSAS/ETS
SAS/GRAPHSAS/ETS
Copyright © SAS Inst itute Inc. A l l r ights reserved.
“Our digital transformation to power the analytics economy”
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Viya™ - R&D journey of CASBrand new or mature?
SAS®
High-Performance
Architecture
2010
SAS®
In-Memory
Analytics Server
2011
SAS®
3rd Generation
Massively Parallel
Architecture
2013Development
Timelines
Copyright © SAS Inst itute Inc. A l l r ights reserved.
E.g. SAS Studio
SAS Studio, Python,R, Java, RESTetc.
E.g. VA
Cloud Analytics ServicesIn-Memory runtime Action Engine
CAS ACTIONS
PROCS
GUILeast
More
Most
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Par
alle
l & S
eria
l, P
ub
/ S
ub
, W
eb S
ervi
ces,
MQ
s
Source-basedEngines
Microservices
UAA
QueryGen
Folders
CAS Mgmt
Data Source Mgmt
AnalyticsGUIs
etc…
BIGUIs
EnvMgr
ModelMgmt
Log
Audit
UAAUAA
Data Mgmt GUIs
In-Memory Runtime Engine
In-Database
In-Hadoop
In-StreamSolutions
APIs
Platform
Analytics
Data ManagementFraud and Security Intelligence
Business VisualizationRisk Management
!
Customer Intelligence
Cloud Analytics Services (CAS)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Viya™ Architecture - Cloud
Copyright © SAS Inst itute Inc. A l l r ights reserved.
• Container packaged
• Dynamically managed
• Micro-services oriented
Source: Cloud Native Computing Foundation, https://cncf.io/about/charter
What Does it Mean to Be Cloud-Native?
Copyright © SAS Inst itute Inc. A l l r ights reserved.
A way to deploy software.
Open Source technology
The container provides a way to package everything you need to run software:• Code;• Runtime;• System tools;• System libraries;• Etc… anything that can be run on a server.
C O N T A I N E R
Container - What is it?
O/S RAM HD
S E R V E R
Copyright © SAS Inst itute Inc. A l l r ights reserved.
• SAS leverages Cloud Foundry Platform-as-a-Service for cloud-native deployment to public and private cloud infrastructure
• Cloud Foundry’s elastic runtime enables deployment scalability:
• Horizontally by increasing the number of instances of a job or application
• Vertically by allocating more memory and disk space
Visual Interfaces
Programming Interfaces
In-Cloud
Copyright © SAS Inst itute Inc. A l l r ights reserved.
MicroservicesDefinition
• What?- Loosely coupled services.
- Do exactly *one* thing well
• Why?- Micro Updates continuous delivery
- Horizontal scale multi-tenancy
- Continuous delivery / faster innovation
- Mix and match
- Partner friendly
Copyright © SAS Inst itute Inc. A l l r ights reserved.
MicroservicesArchitecture
• Scalable
• Disposable
Logon Authorization
Failover
Failover &Performance
Copyright © SAS Inst itute Inc. A l l r ights reserved.
MicroservicesArchitecture
• Small in focus, if not in size
• Independently updatable
• Replaces v9 Middle Tierand Metadata Server
• 122+
Audit
Authorization
Annotations
CAS Mgmt
Comments
Configuration
Logon
Backup
Renderer
Job Flow
Scheduling
Monitoring
Identities
DM Models
…
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Par
alle
l & S
eria
l, P
ub
/ S
ub
, W
eb S
ervi
ces,
MQ
s
Source-basedEngines
Microservices
UAA
QueryGen
Folders
CAS Mgmt
Data Source Mgmt
AnalyticsGUIs
etc…
BIGUIs
EnvMgr
ModelMgmt
Log
Audit
UAAUAA
Data Mgmt GUIs
In-Memory Runtime Engine
In-Database
In-Hadoop
In-StreamSolutions
APIs
Platform
Analytics
Data ManagementFraud and Security Intelligence
Business VisualizationRisk Management
!
Customer Intelligence
Cloud Analytics Services (CAS)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
&SAS Viya
SAS 9
The SAS platform
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS 9.4 M5
Metadata (WIP)-based mid-tier
SAS Viya
Microservices-based mid-tier
Customer-written code
SAS 9.4 M5products and UIs
SAS Viya products and UIs
The SAS Platform
LASR and / or HPA
runtimes
MVA runtime
(full functionality)
Other runtimes
(ESP, In-Database)
CAS runtimeViya MVA runtime
(minimal functionality, for Viya-only deployments)
No need for bridge
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Architecture EvolveMoving to an “as-a-service” IT Stack
BareOS Cloud Foundry{ { {Services
CI 360
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Open SourceHow does the SAS Platform interact with Open Source?
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Platform - Conceptual Architecture
Application Services (Mid-Tier)
Runtime Environments
MVA CASESPIn-DB
APIs /UIs
Data Access
Security, Governance, Administration
Host Environments
Products / SolutionsSAS
PythonR
LuaJava
REST APIs
SAS StudioJupyter NotebookEnterprise Guide
Streaming
Cloud
Hadoop
Database
RiskFraud & Security
Customer Intelligence
AnalyticsVisualization
Data Management
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Workers
Controller
API
SAS Viya ProgrammingAn Example
proc print data = x.hmeq (obs = 5);
run;
df = s.CASTable(‘hmeq’)
df.head()
df <- defCasTable(s, ‘hmeq’)
head(df, 5)
[table.fetch]
table.name = “hmeq”
from = 1 to = 5
CAS Action
API
API
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Open Source and SASWhy is it valuable?
Headache Relief
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Open - Much more than integration to open sourcedeveloper.sas.com, github.com/sassoftware, communities.sas.com
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS Platform
TRUST
SCALEDIVERSITYYour analytics needs to flex across data, analytics,
users, and business problems.Many users solving many business challenges.
Trustful analytical engineAccelerates data, discovery, and deployment without compromising
security and control.40+ years of analytics experience and leadership
Any volume of data – Speed of analyticsPerformance of insight – From data to action
In-Memory/On-Disk Hybrid
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Yesterday Tomorrow
SAS Platform
Copyright © SAS Inst itute Inc. A l l r ights reserved.
“What in the name of god is POWERING this thing!!”
“This doesn’t feel like anything I’ve ever driven before!!”
“This is a serious car, I bet it doesn’t know a single joke…”
“Luxury, fast & very very good, but today, rather overshadowed by THIS -> ”
Source: https://www.youtube.com/watch?v=5gFGX43vubM