Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Webinar@LunchtimeDie Integration von Open Source in die SAS Welt
Copyright © SAS Inst itute Inc. A l l r ights reserved.
ModerationAnne K. Bogner-Hamleh
SAS Institute GmbH
Education Consultant
Xing-Profil:http://www.xing.com/profile/AnneKatrin_BognerHamleh?key=0.0
Herzlich Willkommen bei Webinar@Lunchtime
Hinweise zum Ablauf des Webinars:
• Teilnehmer sind automatisch “stumm” geschaltet
• Sie können Nachrichten an den Moderator senden und Fragen stellen
TrainingDr. Sascha Schubert
SAS Institute GmbH
Advisory Business Solutions
Manager
LinkedIn-Profil:www.linkedin.com/in/sschubertsas
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Frage Frage
Welche Open Source Software nutzen Sie?
a) Python
b) R
c) Java
d) keine
Mögliche Antworten
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Webinar@Lunchtime Agenda
• SAS® Open Analytics Ecosystem
• SAS® 9 - Open Source Integration
• SAS® Viya™ – Open Source Integration
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Open Source Software (OSS)• Software development mode, collaborative access to source
code
• Free software: freedom to use, study, change, distribute – with no initial cost
Open SOURCE Software vs Open Software
Pokémon GoUberGoogleMapsOpen Software
• Accessible software, consumable in many ways (APIs)
• Being able to use for your purpose, build applications
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Homogenous & complimentary
Enterprise Analytics Ecosystem
SAS® & Open SourceEmbrace and Extend
Open Source
Applications
Data
Platforms
Infrastructure
Heterogenous & dynamicAnalytics Ecosystem
Extend
Embrace
Copyright © SAS Inst itute Inc. A l l r ights reserved.
What does it mean to be “Open”?
Analytics Engine
SAS® Model
Open sourceModel
CAS or ESP
Open to SAS®
Interface
R or Python coding environment
SAS® StudioSAS® Enterprise Miner
SAS® to Open
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS & Open Source AnalyticsIntegration SAS 9
• SAS /IML capabilities for R
• Open Source node in Enterprise Miner
• Calling external tools from SAS programs such as Python code
• DataStep Java Object API for Java-based tools
• SASPY : API for integration of Jupyter Notebook
• SAS Kernel for Jupyter Noteboook
Open to SAS
SAS to Open
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Extend
Integration with RSAS® Enterprise Miner
R Models
SAS Models
• Model comparison• Testing new R algorithms• Simultaneous processing of R models • Model ensembles• Automatic score code generation• Management, deployment und monitoring of R models
SAS to Open
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Model Deployment
• Create centralized repository for all analytical models in the enterprise
• Deploy the models into production (no manual coding)
• Track model performance, and automatically retrain models when necessary
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Import R Models into SAS® Model Manager
• Use SAS® Enterprise Miner Open Source Integration Node
• R model fully integrated into process flow
• SAS® Score code automatically created for supported PMML models
• Import PMML model created externally to SAS®
• SAS® Score code automatically created for supported PMML models
• Import R model using local files import
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Publishing Open Source Models into Hadoop
Our digital transformationto power the analytics economy
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Viya™
Visual Interfaces
Programming Interfaces
API Interfaces
GUI user
Developer
MULTIPLE INTERFACES
Open Source
CoderSAS Coder
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Scripting Wrapper for Analytics Transfer (SWAT)
• Access to SAS® Viya™from Python and R
• Integration of SAS® Analytics in Python and R code
• R Studio and Jupyter Notebook support
• Issue tracking and collaboration in development through GitHub project
Open to SAS®
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Workers
Controller
proc print data = hmeq (obs = 10);
run;
df = s.CASTable(‘hmeq’)
df.head(10)
df <- defCasTable(s, ‘hmeq’)
head(df, 10)
[table.fetch]
table.name = “hmeq”
from = 1 to = 10
Translated Action
SAS® Viya™: New Interface APIs Different Languages – Same Power
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Publish
SAS® Model Manager on SAS® Viya™Varied Models : Unified and Managed
Common Micro
Services
Monitor
Publish
Score
CatalogRegister
SAS Model Studio
E-Miner
Python, R
SAS Studio
Producers
Streaming
Batch
In-DB
Hadoop
Consumers
User Interface
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Publishing Open Source Models in SAS® Viya™
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Analytics Platform is Open for Different User Personas
One Integrated Solution for Different User Types
Mobile
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Free SAS® RESOURCESFREIE SOFTWARE, FREIES TRAINING
SAS Software für Studenten und Lernende
SAS on Demand for Academics
SAS University Edition
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Other Resources
• SAS® Global Forum Paper 2017: Open Your Mind: Use Cases for SAS® and Open-Source Analytics; Tuba Islam, SAS Institute Inc.• http://support.sas.com/resources/papers/proceedings17/SAS0747-2017.pdf
• SAS® Global Forum Paper 2017: Using Python with SAS® Cloud Analytic Services (CAS); Kevin D Smith and Xiangxiang Meng, SAS Institute Inc.• http://support.sas.com/resources/papers/proceedings17/SAS0152-2017.pdf
• SAS® Viya™: The Python Perspective, Kevin D Smith and Xiangxiang Meng• GitHub Sample Code: https://github.com/sassoftware/sas-viya-the-python-
perspective
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Kernel Kernel for Jupyter Notebookhttps://github.com/sassoftware/sas_kernel
SASPyA Python interface module to the SAS Systemhttps://github.com/sassoftware/saspy
SAS Viya with SWAT Open API for Python for SAS Viya (CAS Engine)https://github.com/sassoftware/python-swat
SAS Viya with SWAT ROpen API for R for SAS Viya (CAS Engine)https://github.com/sassoftware/R-swat
SAS auf
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS and Open SourceTHE OPEN ENTERPRISE ANALYTICS ECOSYSTEM
• Skill-based interfaces enable easy access
to SAS Analytics Platform for different user
profiles and increase productivity
• Support for enterprise-wide collaboration
of different user profiles
• Easy access to scalable distributed
analytical environment
• Easy and efficient deployment of analytical
models into operational business
processes
• IT Governance and Lineage for data and
analytical models
Not an EITHER - OR
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Fragen?
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Weitere Informationen und Kurse zu diesem Thema…
• SAS Programming for R Users07. – 08. Juni 2018 Heidelberg oderFREE E-Learning!
• FREE SAS Video Library:SAS APIs for Other Languages
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Vielen Dank für Ihre Teilnahme!
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Nächstes Webinar@Lunchtime:
Big Data, Data Mining and Machine Learning –an overview
Stay tuned!
sas.com
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Folien zum Download unter www.sas.de/lunchtime
WIE HAT IHNEN UNSER WEBINAR GEFALLEN?