SlideShare a Scribd company logo
SAS UE Visual Palette
craigtrim@gmail.com
May 2017
Updated July 2017
Upload CSV 1-3
• Import a local CSV file
• Right-click on a folder and select “Upload
Files”
• Warning:
• The downside to SAS UE is that you are
limited to 10 MB CSV files.
• Not an issue so far, but likely will be in
the near future!
Upload CSV 2-3
• Select your local file
Upload CSV 3-3
• Now you should see the CSV file in your
directory
Importing a CSV
1-7
New > Process Flow
UPDATE: In SAS UE 3.6 the method for
selecting the visual palette has changed.
Pre-SAS 3.6
SAS 3.6
Importing a CSV
2-7
• You can start to add programs by clicking
the “+” button in the upper left
• You can also drag-and-drop CSV files onto
the Palette!
Importing a CSV
3-7
• Drag and Drop the CSV file onto the
Visual Palette
Importing a CSV
4-7
• Let’s clean things up!
• Double-click the element
• Note all the information we have here:
• The generated code for importing the
CSV
• Source File Properties
• Keep the “End of Line Delimiter” as
“Default”
• Output Data
• I like to change the Data set name
• SAS will use the default data set name of
“IMPORT” – this is not very descriptive
Importing a CSV
5-7
• Change the Data set name
• This is a far more descriptive name for
our dataset
Importing a CSV
6-7
• Let’s run this process so far!
• Click the “RUN” button in the upper left
• When the process has completed
successfully, note the “Green Check
Mark” in the lower right
Importing a CSV
7-7
• Let’s view the output!
• Double click the element in the visual
palette
• It may take a moment or two to open the
table …
• Click on “Results”
• SAS provides a PROC CONTENTS view
automatically
• Note the alphabetic list of variables and
attributes
• It’s a good idea to scan through this and
make sure nothing seems wrong
• Click on “Output Data”
• View the actual data!
FREQ 1-5
• Let’s run a PROC FREQ on some key
columns!
• We want to drop another visual element
onto the palette
• This gets us an “empty” Program element
on the palette
FREQ 2-5
• Let’s modify the element properties!
• Right-click the new program element and
select “Properties”
• Give a name, description and work notes
FREQ 3-5
• Let’s write the FREQ procedure!
• If you double-click the program element
you’ll see the “CODE” view
• Write a basic FREQ procedure
FREQ 4-5
• Let’s wire this flow together!
• Using your mouse, highlight the little
square to the right of the first element
• This is called the “control port”
• Your cursor should turn into a “hand
icon”
• Click and drag to the little square on the
left hand side of the next element
• This will create an arrow that links the
two elements together
• Any output from one element now
becomes the input to the next element
• This is a powerful mechanism!
FREQ 5-5
• Let’s run it!
• As before, a succesful execution will show
green arrows on each flow element
• Double-click the FREQ element
Visual Palette
on SAS Enterprise in
Toolwire
• The process described in this deck was
performed on SAS UE
• Using SAS Enterprise Guide the same
process is possible
• There are a few minor differences with
respect to how elements are created and
represents on the visual palette
Transferring Data
out of Toolwire
• Once inside toolwire, click the “File
Transfer” icon on the top of the desktop
• A popup window will list all the data in
“My Files” on your U:/
• You may need to navigate here
• Click and download!

More Related Content

PPTX
Integrate domino designer with cvs source control
PPTX
Autoscaling, Chef and New Relic
PPTX
Mule tcat server - common problems and solutions
PPTX
Anypoint lessons
PPTX
Change Windows registry using Powershell
PDF
Automation in Excel Reporting - Marco Kiesewetter
PPTX
Java spring mysql without hibernate(2) (1)
Integrate domino designer with cvs source control
Autoscaling, Chef and New Relic
Mule tcat server - common problems and solutions
Anypoint lessons
Change Windows registry using Powershell
Automation in Excel Reporting - Marco Kiesewetter
Java spring mysql without hibernate(2) (1)

What's hot (10)

PPTX
How to create sitemap for website
PDF
Simple ETL Solution - Marco Kiesewetter
PPTX
Introduce anypoint studio
PDF
Meetup dpjs react_api
PPTX
Mule
PPTX
Git Tutorial (Part 2: Git Merge)
PDF
Using The Right Tool For The Job
PPTX
Ruby on rails3 - introduction to rails
PPT
Building Reactive webapp with React/Flux
PPTX
Testing Agile Web Services from soapUI
How to create sitemap for website
Simple ETL Solution - Marco Kiesewetter
Introduce anypoint studio
Meetup dpjs react_api
Mule
Git Tutorial (Part 2: Git Merge)
Using The Right Tool For The Job
Ruby on rails3 - introduction to rails
Building Reactive webapp with React/Flux
Testing Agile Web Services from soapUI
Ad

Similar to SAS Visual Process Flows (20)

PPT
Sas classes in mumbai
PPT
SAS BASICS
PPT
SAS Programming.ppt
PPT
Sas short course_presentation_11-4-09
PPT
Sas short course_presentation_11-4-09
PDF
SAS cheat sheet
DOCX
SAS Programming Notes
PDF
Introduction to sas
PDF
Analytics with SAS
PDF
The Little Sas Book
DOCX
Learn SAS Programming
PDF
Introduction to-sas-1211594349119006-8
PPT
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
PPT
8323 Stats - Lesson 1 - 03 Introduction To Sas 2008
PDF
PDF
Sas tips & tricks
PDF
224-2009
PPTX
SAS basics Step by step learning
PPT
Prog1 chap1 and chap 2
Sas classes in mumbai
SAS BASICS
SAS Programming.ppt
Sas short course_presentation_11-4-09
Sas short course_presentation_11-4-09
SAS cheat sheet
SAS Programming Notes
Introduction to sas
Analytics with SAS
The Little Sas Book
Learn SAS Programming
Introduction to-sas-1211594349119006-8
SAS Online Training by Real Time Working Professionals in USA,UK,India,Middle...
8323 Stats - Lesson 1 - 03 Introduction To Sas 2008
Sas tips & tricks
224-2009
SAS basics Step by step learning
Prog1 chap1 and chap 2
Ad

More from Craig Trim (19)

PPTX
Publishing Python to PyPI using Github Actions.pptx
PPT
Ontologies and the Semantic Web
PPTX
SAS University Edition - Getting Started
PPTX
Bluemix NL Classifier Tutorial
PPTX
Bluemix - Deploying a Java Web Application
PPTX
IBM Bluemix - Building a Project with Maven
PPTX
Question Types in Natural Language Processing
PPT
Jenkins on Docker
PPTX
IBM Bluemix: Creating a Git Project
PPTX
Things and strings public
PPT
Octave - Prototyping Machine Learning Algorithms
PPT
PROV Overview
PPT
The Onomyicon
PPT
Dependency parsing (2013)
PPT
Inference using owl 2.0 semantics
PDF
An Introduction to the Jena API
PDF
The art of tokenization
PPT
Deep Parsing (2012)
PPT
Ontology and semantic web (2016)
Publishing Python to PyPI using Github Actions.pptx
Ontologies and the Semantic Web
SAS University Edition - Getting Started
Bluemix NL Classifier Tutorial
Bluemix - Deploying a Java Web Application
IBM Bluemix - Building a Project with Maven
Question Types in Natural Language Processing
Jenkins on Docker
IBM Bluemix: Creating a Git Project
Things and strings public
Octave - Prototyping Machine Learning Algorithms
PROV Overview
The Onomyicon
Dependency parsing (2013)
Inference using owl 2.0 semantics
An Introduction to the Jena API
The art of tokenization
Deep Parsing (2012)
Ontology and semantic web (2016)

Recently uploaded (20)

PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PDF
Business Analytics and business intelligence.pdf
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
Mega Projects Data Mega Projects Data
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
Foundation of Data Science unit number two notes
PPT
Quality review (1)_presentation of this 21
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPT
ISS -ESG Data flows What is ESG and HowHow
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
Computer network topology notes for revision
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
Business Acumen Training GuidePresentation.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Business Analytics and business intelligence.pdf
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Reliability_Chapter_ presentation 1221.5784
Mega Projects Data Mega Projects Data
climate analysis of Dhaka ,Banglades.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Foundation of Data Science unit number two notes
Quality review (1)_presentation of this 21
Miokarditis (Inflamasi pada Otot Jantung)
ISS -ESG Data flows What is ESG and HowHow
Galatica Smart Energy Infrastructure Startup Pitch Deck
Computer network topology notes for revision
Introduction-to-Cloud-ComputingFinal.pptx

SAS Visual Process Flows

  • 1. SAS UE Visual Palette craigtrim@gmail.com May 2017 Updated July 2017
  • 2. Upload CSV 1-3 • Import a local CSV file • Right-click on a folder and select “Upload Files” • Warning: • The downside to SAS UE is that you are limited to 10 MB CSV files. • Not an issue so far, but likely will be in the near future!
  • 3. Upload CSV 2-3 • Select your local file
  • 4. Upload CSV 3-3 • Now you should see the CSV file in your directory
  • 5. Importing a CSV 1-7 New > Process Flow UPDATE: In SAS UE 3.6 the method for selecting the visual palette has changed. Pre-SAS 3.6 SAS 3.6
  • 6. Importing a CSV 2-7 • You can start to add programs by clicking the “+” button in the upper left • You can also drag-and-drop CSV files onto the Palette!
  • 7. Importing a CSV 3-7 • Drag and Drop the CSV file onto the Visual Palette
  • 8. Importing a CSV 4-7 • Let’s clean things up! • Double-click the element • Note all the information we have here: • The generated code for importing the CSV • Source File Properties • Keep the “End of Line Delimiter” as “Default” • Output Data • I like to change the Data set name • SAS will use the default data set name of “IMPORT” – this is not very descriptive
  • 9. Importing a CSV 5-7 • Change the Data set name • This is a far more descriptive name for our dataset
  • 10. Importing a CSV 6-7 • Let’s run this process so far! • Click the “RUN” button in the upper left • When the process has completed successfully, note the “Green Check Mark” in the lower right
  • 11. Importing a CSV 7-7 • Let’s view the output! • Double click the element in the visual palette • It may take a moment or two to open the table … • Click on “Results” • SAS provides a PROC CONTENTS view automatically • Note the alphabetic list of variables and attributes • It’s a good idea to scan through this and make sure nothing seems wrong • Click on “Output Data” • View the actual data!
  • 12. FREQ 1-5 • Let’s run a PROC FREQ on some key columns! • We want to drop another visual element onto the palette • This gets us an “empty” Program element on the palette
  • 13. FREQ 2-5 • Let’s modify the element properties! • Right-click the new program element and select “Properties” • Give a name, description and work notes
  • 14. FREQ 3-5 • Let’s write the FREQ procedure! • If you double-click the program element you’ll see the “CODE” view • Write a basic FREQ procedure
  • 15. FREQ 4-5 • Let’s wire this flow together! • Using your mouse, highlight the little square to the right of the first element • This is called the “control port” • Your cursor should turn into a “hand icon” • Click and drag to the little square on the left hand side of the next element • This will create an arrow that links the two elements together • Any output from one element now becomes the input to the next element • This is a powerful mechanism!
  • 16. FREQ 5-5 • Let’s run it! • As before, a succesful execution will show green arrows on each flow element • Double-click the FREQ element
  • 17. Visual Palette on SAS Enterprise in Toolwire • The process described in this deck was performed on SAS UE • Using SAS Enterprise Guide the same process is possible • There are a few minor differences with respect to how elements are created and represents on the visual palette
  • 18. Transferring Data out of Toolwire • Once inside toolwire, click the “File Transfer” icon on the top of the desktop • A popup window will list all the data in “My Files” on your U:/ • You may need to navigate here • Click and download!

Editor's Notes

  • #3: You can use a “split” program e.g. on OS X use split -b 10m ”myfile.csv” and this will create multiple 10 MB CSV files. Each can be imported individually and merged as a single SAS dataset. However, this process is cumbersome and error prone.