SAS OnDemand for Academics: User’s Guide
SAS® OnDemand for
Academics
User’s Guide
SAS® Documentation
The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS® OnDemand for Academics:
User’s Guide. Cary, NC: SAS Institute Inc.
SAS® OnDemand for Academics: User’s Guide
Copyright © 2015, SAS Institute Inc., Cary, NC, USA
All rights reserved. Produced in the United States of America.
For a hard-copy book: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any
form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the
publisher, SAS Institute Inc.
For a web download or e-book: Your use of this publication shall be governed by the terms established by the vendor at
the time you acquire this publication.
The scanning, uploading, and distribution of this book via the Internet or any other means without the permission of the
publisher is illegal and punishable by law. Please purchase only authorized electronic editions and do not participate in or
encourage electronic piracy of copyrighted materials. Your support of others’ rights is appreciated.
U.S. Government License Rights; Restricted Rights: The Software and its documentation is commercial computer
software developed at private expense and is provided with RESTRICTED RIGHTS to the United States Government. Use,
duplication or disclosure of the Software by the United States Government is subject to the license terms of this Agreement
pursuant to, as applicable, FAR 12.212, DFAR 227.7202-1(a), DFAR 227.7202-3(a) and DFAR 227.7202-4 and, to the extent
required under U.S. federal law, the minimum restricted rights as set out in FAR 52.227-19 (DEC 2007). If FAR 52.227-19 is
applicable, this provision serves as notice under clause (c) thereof and no other notice is required to be affixed to the
Software or documentation. The Government’s rights in Software and documentation shall be only those set forth in this
Agreement.
SAS Institute Inc., SAS Campus Drive, Cary, North Carolina 27513-2414.
July 2015
SAS® and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute
Inc. in the USA and other countries. ® indicates USA registration.
Other brand and product names are trademarks of their respective companies.
Contents
Chapter 1 • Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Client Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Server Software – SAS Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Server Software – SAS Enterprise Guide . . . . . . . . . . . . . . . . . . . . . . 3
Server Software – SAS Enterprise Miner . . . . . . . . . . . . . . . . . . . . . . 4
Server Software – SAS Forecast Studio . . . . . . . . . . . . . . . . . . . . . . . 4
Chapter 2 • Set Up Your SAS OnDemand for Academics Account . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Important Information Before You Begin . . . . . . . . . . . . . . . . . . . . . . . 7
Register for SAS OnDemand for Academics . . . . . . . . . . . . . . . . . . . 8
About the SAS OnDemand for Academics Control Center . . . . . . . . . 9
Chapter 3 • Setting Up a Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Create a Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Prepare Course Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Review and Test Course Materials . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Share Course Information with Students . . . . . . . . . . . . . . . . . . . . . 26
Chapter 4 • Enrolling in a Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Enroll in a Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
SAS Enterprise Miner: Sharing Homework Assignments . . . . . . . . . 32
Chapter 5 • SAS OnDemand for Academics: SAS Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
SAS OnDemand for Academics: SAS Studio . . . . . . . . . . . . . . . . . . 38
Confirm System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Access and Use the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Review the Basics for Working with Data and Results . . . . . . . . . . . 42
Finding Help for Common Problems . . . . . . . . . . . . . . . . . . . . . . . . . 47
Chapter 6 • SAS OnDemand for Academics: Enterprise Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
SAS OnDemand for Academics: Enterprise Guide . . . . . . . . . . . . . . 56
Confirm System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Access and Use the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Review the Basics for Working with Data and Results . . . . . . . . . . . 61
Finding Help for Common Problems . . . . . . . . . . . . . . . . . . . . . . . . . 71
Chapter 7 • SAS OnDemand for Academics: Enterprise Miner . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
SAS OnDemand for Academics: Enterprise Miner . . . . . . . . . . . . . . 82
Confirm System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Access and Use the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Review the Basics for Working with Data, Results, and Projects . . . 90
Finding Help for Common Problems . . . . . . . . . . . . . . . . . . . . . . . . . 96
Chapter 8 • SAS OnDemand for Academics: Forecast Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
SAS OnDemand for Academics: Forecast Studio . . . . . . . . . . . . . 104
Confirm System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Access and Use the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Review the Basics for Working with Data and Results . . . . . . . . . . 112
Help for Common Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Chapter 9 • SAS OnDemand for Academics with JMP Software . . . . . . . . . . . . . . . . . . . . . . . . . . 117
SAS OnDemand for Academics with JMP Software . . . . . . . . . . . . 117
Register to Use SAS OnDemand for Academics . . . . . . . . . . . . . . 118
Install the Appropriate JAR Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Create a SAS Servers Profile within JMP . . . . . . . . . . . . . . . . . . . . 119
Connecting to the SAS Servers Using JMP . . . . . . . . . . . . . . . . . . 120
Appendix 1 • Commonly Asked Questions for SAS OnDemand for Academics . . . . . . . . . . . . . 123
Commonly Asked Questions for SAS OnDemand for Academics . 123
General, Cost, and License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Availability and Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
General Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
General Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Appendix 2 • Learning Resources for SAS OnDemand for Academics . . . . . . . . . . . . . . . . . . . . . 133
Learning Resources for SAS OnDemand for Academics . . . . . . . . 134
Training and Usage Videos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
e-Learning Courses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
iv Contents
Statistics Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
SAS Studio Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
SAS Enterprise Guide Resources . . . . . . . . . . . . . . . . . . . . . . . . . . 136
SAS Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . 137
SAS Forecast Studio Resources . . . . . . . . . . . . . . . . . . . . . . . . . . 138
JMP Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Recommended Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Contents v
vi Contents
1
Introduction
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Client Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Server Software – SAS Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Server Software – SAS Enterprise Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Server Software – SAS Enterprise Miner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Server Software – SAS Forecast Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Introduction
SAS OnDemand for Academics provides an online delivery model for teaching and
learning data management and analytics. By connecting to a SAS server over the web,
users access the analytical power of SAS software through a user-friendly, point-and-
click interface.
SAS OnDemand for Academics: SAS Studio by default is available to anyone who
registers. This includes adult learners, instructors, students, researchers – as long as
you are not using the offering for commercial purposes.
All other clients (Enterprise Guide, Enterprise Miner, Forecast Studio, and access from
JMP) are available to instructors who register a course and choose to use one of these
clients for their course.
1
The following are some of the advantages of using SAS OnDemand for Academics:
n Users gain immediate online access to SAS software – with no configuration or
support concerns.
n Students, including both on-site and distance learners, can use SAS whenever or
wherever they please—no more waiting for a seat in a campus computer lab or
having to buy and install software.
n SAS allows professors to teach data management and analytics, providing multiple
software applications without maintenance or IT overhead.
n SAS has been used in colleges and universities for more than 30 years.
n With quick access to award-winning software for data management and analytics,
students gain valuable SAS skills that are highly sought after in the job market.
Client Software
Instructors can choose to use one of the following software applications when they
register a course with SAS OnDemand for Academics:
n SAS Studio
n SAS Enterprise Guide
n SAS Enterprise Miner
n SAS Forecast Studio
When students register for the course, they must select the same software application
that their instructor has chosen to use.
Server Software – SAS Studio
The following products are available on the hosted SAS server that supports SAS
OnDemand for Academics: SAS Studio:
2 Chapter 1 / Introduction
n Base SAS
n SAS/STAT software
n SAS/GRAPH software
n SAS/ETS software
n SAS/OR software, including OPT, PRS, IVS, and LSO
n SAS/IML software
n SAS/CONNECT
n SAS High-Performance Forecasting
n SAS/ACCESS Interface to PC Files
n SAS/QC software
Server Software – SAS Enterprise Guide
The following products are available on the hosted SAS server that supports SAS
OnDemand for Academics: Enterprise Guide:
n Base SAS
n SAS/STAT software
n SAS/GRAPH software
n SAS/ETS software
n SAS/OR software, including OPT, PRS, IVS, and LSO
n SAS/IML software
n SAS/CONNECT
n SAS High-Performance Forecasting
n SAS/ACCESS Interface to PC Files
Server Software – SAS Enterprise Guide 3
Server Software – SAS Enterprise following products are available on the hosted SAS server that supports SAS
OnDemand for Academics: Enterprise Miner:
n Base SAS
n SAS/STAT software
n SAS/GRAPH software
n SAS/ETS software
n SAS/OR software, including OPT, PRS, IVS, and LSO
n SAS/IML software
n SAS/CONNECT
n SAS Enterprise Miner
n SAS Credit Scoring
n SAS Text Miner
n SAS High-Performance Forecasting
n SAS/ACCESS Interface to PC Files
Server Software – SAS Forecast Studio
The following products are available on the hosted SAS server that supports SAS
OnDemand for Academics: Forecast Studio:
n Base SAS
n SAS/STAT software
4 Chapter 1 / Introduction
n SAS/GRAPH software
n SAS/ETS software
n SAS/OR software, including OPT, PRS, IVS, and LSO
n SAS/IML software
n SAS/CONNECT
n SAS Enterprise Miner
n SAS Credit Scoring
n SAS Text Miner
n SAS High-Performance Forecasting
n SAS/ACCESS Interface to PC Files
n SAS/ACCESS Interface to MYSQL
n SAS Forecast Studio
n SAS/IML Studio
Server Software – SAS Forecast Studio 5
6 Chapter 1 / Introduction
2
Set Up Your SAS OnDemand for
Academics Account
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Important Information Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Register for SAS OnDemand for Academics . . . . . . . . . . . . . . . . . . . . . . . . . 8
About the SAS OnDemand for Academics Control Center . . . . . . . . 9
Introduction
There are several important steps that you must follow to set up a SAS OnDemand for
Academics account, such as creating a SAS profile. The online process uses a series of
windows to guide you.
Important Information Before You Begin
As you begin setting up your account, it is helpful to keep the following in mind:
n You need access to your email account. When you begin registration, you are
prompted to enter an email address. Enter the email address of an account that you
can access easily while completing your registration.
7
n You will receive an email during the initial registration process that you must open
and act upon to continue. The email prompts you to click a link to verify your email
address. Its primary purpose is to confirm that you are using a valid email address
and that someone else is not attempting to register you without your knowledge.
n If you do not receive the email, then check your junk email folder.
Register for SAS OnDemand for
Academics
If you are a new user, then you need to register for SAS OnDemand for Academics.
When you register, a SAS profile is created for you. If you are a current SAS user, then
you might already have a SAS profile.
To register for SAS OnDemand for Academics, complete these steps:
An important part of your SAS profile account is a SAS profile password that you are
prompted to enter each time you access the SAS OnDemand for Academics Control
Center.
Note: Your SAS profile password must be changed every 6 months for security
purposes. You will receive an email when your password is approaching expiration. To
reset your SAS profile, visit My SAS Profile page.
1 Go to the SAS OnDemand for Academics registration page.
The Create an Account window is displayed.
2 Enter your First Name, Last Name, and Email Address in the form. Select the
Country in which you reside. Click Submit.
A message is displayed that acknowledges your registration.
3 One of two following scenarios occur:
8 Chapter 2 / Set Up Your SAS OnDemand for Academics Account
https://www.sas.com/profile/user/login.htm
https://odamid.oda.sas.com/SASODARegistration/
a If you are a returning user, then a window is displayed that says that you have a
SAS profile. You already have a user ID and a SAS profile (and corresponding
SAS profile password). Accept the license agreement. Click Continue.
b If you are a new user, then enter your Email address and password information.
The page includes the password rules that you need to follow. Accept the license
agreement and then click Create Account.
You are presented with a window that identifies your user ID. Record this user ID.
You will need it to sign in to the SAS OnDemand for Academics Control Center and
your software application or applications.
4 Click the Sign in link to log on to the SAS OnDemand for Academics Control Center.
You are prompted to sign in using your user ID and your SAS profile password.
You are now logged in to the SAS OnDemand for Academics Control Center.
About the SAS OnDemand for
Academics Control Center
Your starting point for accessing SAS OnDemand for Academics is the SAS OnDemand
for Academics Control Center.
You use the Control Center to manage your account and access resources that are
currently available to you, such as applications. If you are an instructor, you use it to
create courses, view course information, and start SAS applications such as SAS
Studio, SAS Enterprise Miner, and SAS Forecast Studio. If you are a student, you use it
to enroll in a course, view course information, and start SAS applications such as SAS
Studio, SAS Enterprise Miner, and SAS Forecast Studio.
Your SAS OnDemand for Academics Dashboard is created during the registration
process and is part of the SAS OnDemand for Academics Control Center. You are taken
to your Dashboard once you have set up an account. You access your Dashboard to
view information that is associated with courses.
About the SAS OnDemand for Academics Control Center 9
https://odamid.oda.sas.com/SASODAControlCenter/
https://odamid.oda.sas.com/SASODAControlCenter/
10 Chapter 2 / Set Up Your SAS OnDemand for Academics Account
3
Setting Up a Course
Create a Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Prepare Course Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Sample Data on the Hosted SAS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Custom Course Data on the SAS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Accessing Course Files Stored on the SAS Server . . . . . . . . . . . . . . . . 18
SAS Data Sets from SAS Enterprise . . . . . . . . . . . . . . 23
Review and Test Course Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Reviewing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Teaching Materials Provided by SAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Accessing Teaching Material and Data
Specifically for SAS Enterprise Miner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Books, Training, and Other Reference Materials . . . . . . . . . . . . . . . . . . . 26
Share Course Information with Students . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Ask Students to Register for SAS OnDemand for Academics . . . 27
Provide Students with Information about the System . . . . . . . . . . . . . 28
Suggested Information to Share with Students . . . . . . . . . . . . . . . . . . . . . 28
11
Create a Course
You must create a course before you can do the following:
n select and gain access to the SAS software that you plan to use (except for SAS
Studio, which is automatically made available to all users)
n create course information that you can share with potential students
n create an area where you can store data for the course (should you choose to store
data on SAS servers)
Note: To avoid confusion and unnecessary support calls, it is important to complete this
step before you invite people to register for SAS OnDemand for Academics.
1 Log on to the SAS OnDemand for Academics Control Center using your SAS profile
user ID and password. Click Sign In.
The SAS OnDemand for Academics Dashboard is displayed.
2 Click create a new course.
The Register Course page is displayed.
3 Enter the Course Name and Description.
4 Select the Level, Country, Region, and School/Institution in which this course is
affiliated.
5 If your school or institution is not listed, then click the my institution is not listed
check box.
An area opens in which you can enter your institution’s Region, City, and
Institution Name.
6 Select the SAS software that your course uses. While SAS Studio is available for all
users automatically, it should be selected here when you plan to use it for your
course.
12 Chapter 3 / Setting Up a Course
https://odamid.oda.sas.com/SASODAControlCenter/
7 Click Register this course.
When you return to your Dashboard, your course is listed under the Courses I
teach area.
Prepare Course Data
Introduction
The following information can help you determine the most suitable option for providing
students with data and exercises that meet their course objectives and computing
environment.
With SAS OnDemand for Academics, you have many options for providing data for
course exercises and teaching examples:
n use SAS sample data on the hosted SAS server
n upload your own custom course data to the SAS server
n provide course data on local file systems
n use SAS data sets from publicly offered SAS Enterprise Miner courses
Due to its architecture, both local data, and data uploaded by instructors are unavailable
for use with SAS OnDemand for Academics: Forecast Studio. Please use the default
SAS data sets provided on the SAS server when using this offering. To view the
available SAS libraries, use the appropriate method to browse data within SAS
OnDemand for Academics: Forecast Studio.
Sample Data on the Hosted SAS Server
SAS Studio
The SAS server includes various SAS libraries (and their corresponding SAS data sets).
You might want to use one or more of the SAS data sets from SASHELP, MAPS, or
Prepare Course Data 13
other libraries that are provided by SAS to ensure that all your students have access to
the data.
To access sample data libraries on the SAS server in SAS Studio, complete these
steps:
1 Log on to SAS Studio using your user ID and password.
2 Open or create a new project.
3 Select Libraries in the navigation pane.
4 Expand the library that you would like to use to view the data set for which you are
searching.
5 Double-click the SAS data set to open it.
Enterprise Guide
The SAS server includes various SAS libraries (and their corresponding SAS data sets).
You might want to use one or more of the SAS data sets from SASHELP, MAPS, or
other libraries that are provided by SAS to ensure that all your students have access to
the data.
To access sample data libraries on the SAS server in SAS Enterprise Guide, complete
these steps:
1 Log on to SAS OnDemand for Academics: Enterprise Guide with your user name
and password.
2 Open an existing project or create a new project.
3 Navigate to the Server List on the lower left-hand side of the screen.
4 Select the ‘+’ icon to expand the server list.
5 Expand SASApp.
6 Expand Libraries.
14 Chapter 3 / Setting Up a Course
7 Expand the library that you would like to use to view the data set for which you are
searching.
8 Double-click the SAS data set to open it.
Enterprise SAS server includes various SAS libraries (and their corresponding SAS data sets).
You might want to use one or more of the SAS data sets from SASHELP, MAPS, or
other libraries that are provided by SAS to ensure that all your students have access to
the data.
To access sample data libraries on the SAS server in SAS Enterprise Miner, complete
these steps:
1 Start SAS OnDemand for Academics: Enterprise Miner.
2 Create a new project or open an existing project.
3 In the tree on the left, right-click Data Source Create Data Source.
4 The Source menu defaults to SAS Table. Click Next to accept the default value and
move to the next step in the wizard.
5 Next to the Table field (which will be blank), click Browse.
6 Use the Library menu to select the appropriate library.
7 Select the SAS data set that you want to use and then continue with the wizard.
Custom Course Data on the SAS Server
Introduction
For courses that use SAS Studio, SAS Enterprise Guide, and SAS Enterprise Miner,
data files that are customized specifically to a course can be uploaded to hosted SAS
servers.
Prepare Course Data 15
The SAS server is UNIX based. You should be aware of naming conventions and how
SAS OnDemand for Academics might handle filenames. There are additional
requirements if your course uses third-party data.
Filenames and Types
The following are the requirements for filenames and types:
n Only data files can be stored on the SAS server (no program files, course notes,
slides, and so on). Instructors can store SAS data sets (file type extension
of .sas7bdat) as well as SAS data set index files (file type extension of .sas7bndx)
on the SAS server.
n Avoid using this space to store data files from individual students. This space is
intended to store the data files that an instructor wants all students to be able to
access to complete a course.
n Avoid using special characters (such as parentheses or ampersands) in data
filenames.
n You should keep a master copy of your data files in another location.
Third-Party Data Sources
Some universities purchase third-party data sources or use open source third-party data
sources. Often, these data sources are protected by specific license agreements or
terms of use. Review the license agreement or terms of use for the third-party data
sources in question before uploading this type of data to the SAS server. It is your
responsibility to do the following:
n ensure that you have the right to upload third-party data sources to the SAS server
n verify that use of the third-party data sources does not violate any third-party rights
or any applicable laws or regulations
Uploading Other Data Formats on the SAS Server
Some SAS software applications, such as SAS OnDemand for Academics: Enterprise
Guide and Enterprise Miner, are designed to use data other than SAS data sets. The
following types of data files can be stored on the SAS server:
n .asc (text file)
16 Chapter 3 / Setting Up a Course
n .csv (comma delimited)
n .dat (flat data file)
n .db (Paradox)
n .dbf (dBASE)
n .mdb (MS Access)
n .tab (text file)
n .txt (text file)
n .wk? (Lotus 123)
You are encouraged to print a copy of SAS OnDemand for Academics: Storing and
Accessing Non SAS Files on the SAS Server (Instructors Only).
Uploading Course Files to the SAS Server
To upload course data files to the SAS server, complete these steps:
Note: There is a limit of 2 GB of course data storage space per user account.
1 Log on to the SAS OnDemand for Academics Control Center using your SAS profile
user ID and password. Click Sign In.
The SAS OnDemand for Academics Dashboard is displayed.
2 Make a note of the directory information in the Course data directory area. This
path can be used as the LIBNAME or FILENAME statement to access data that you
upload for your course.
Note: If you have not already registered a course, then see “Create a Course” on
page 12. Complete the course registration process before continuing.
3 Click the SAS Studio link located under Applications to start SAS Studio.
4 From within SAS Studio, expand My Folders and then select the my_content
folder, which is an alias for the course data location listed in Step 2.
5 Click .
Prepare Course Data 17
http://support.sas.com/ondemand/pdf/StoringandAccessingNonSASFiles.pdf
http://support.sas.com/ondemand/pdf/StoringandAccessingNonSASFiles.pdf
https://odamid.oda.sas.com/SASODAControlCenter/
The Upload Files dialog box is displayed.
6 Click Choose Files.
7 Select the file or files that you want to upload and then click Open.
8 Click Upload.
Your file or files are listed under the my_content folder.
Note: You can refresh your course data by uploading the data again. Your existing,
uploaded data is overwritten.
9 Share the Course data directory path that you found in Step 2 with the students in
your course. This path can be used as the LIBNAME or FILENAME statement in
order to access the data that you have uploaded.
The LIBNAME or FILENAME statements can be used within SAS programs in
software applications other than SAS Studio if you are teaching with them, such as
SAS Enterprise Guide or SAS Enterprise Miner.
Accessing Course Files Stored on the SAS
Server
Introduction
The following are instructions for accessing your custom course data once it has been
uploaded.
Accessing Data with LIBNAME or FILENAME Statements
Once a SAS data set or a data file has been uploaded to the SAS server, you can
access the data using the appropriate LIBNAME statement or a FILENAME statement.
The LIBNAME or FILENAME statement to use is provided to you during the course
creation process. To access this information at any time:
1 Log on to the SAS OnDemand for Academics Control Center using your SAS profile
user ID and password. Click Sign In.
The SAS OnDemand for Academics Dashboard is displayed.
18 Chapter 3 / Setting Up a Course
https://odamid.oda.sas.com/SASODAControlCenter/
2 Make a note of the directory information in the Course data directory area.
3 Review the section called Working with SAS Data Sets (for the appropriate
LIBNAME statement) or “Uploading Other Data Formats on the SAS Server” on
page 16 (for the appropriate FILENAME statement).
4 Start or log on to the appropriate SAS OnDemand for Academics software (for
example, SAS Studio or SAS Enterprise Guide).
5 Create or open a SAS program.
6 Assign the LIBNAME or FILENAME statement in your code in order to access your
data. Remember LIBNAME and FILENAME statements are case sensitive.
7 If appropriate, share the LIBNAME or FILENAME statement with your students so
that they will know which statement to use to access your data.
Note: If you have created and uploaded a directory, then you must append the
directory name to the generated LIBNAME or FILENAME statement.
Accessing Sample Data Using SAS OnDemand for Academics:
SAS Studio
You can access SAS sample data sets using the following procedure. Once you have
submitted a LIBNAME or FILENAME statement, you can access your uploaded course
data using the same method.
To access SAS sample data sets, complete these steps:
1 Log on to SAS Studio using your user ID and password.
2 Open or create a new project.
3 Select Libraries in the navigation pane.
4 Expand the appropriate library to list SAS data sets (such as MAPS or SASHELP or
the library that you have assigned using a LIBNAME statement).
5 Double-click the SAS data set to open it.
Prepare Course Data 19
Accessing Sample Data Using SAS OnDemand for Academics:
Enterprise Guide
You can access SAS sample data sets using the following procedure. Once you have
submitted a LIBNAME or FILENAME statement, you can access your uploaded course
data using the same method.
To access SAS sample data sets, complete these steps:
1 Log on to SAS Enterprise Guide using your user ID and password.
2 Open or create a new project.
3 Navigate to the Server List on the lower left side of the screen.
4 Select the ‘+’ icon to expand the server list.
5 Expand SASApp.
6 Expand Libraries.
7 Expand the appropriate library to list SAS data sets (such as MAPS or SASHELP or
the library that you have assigned using a LIBNAME statement).
8 Double-click the SAS data set to open it.
Using Project Start Code to Assign a SAS Library to a Project:
Enterprise Miner
SAS OnDemand for Academics: Enterprise Miner enables you to include start code for
your projects. After you have specified this code, it is run anytime that the project is
started and can save you time and effort. For example, you might want to assign a
LIBNAME statement through start code so that a project can always access specific
SAS data sets.
To use project start code with a new project, complete these steps:
1 Start SAS OnDemand for Academics: Enterprise Miner.
2 Select . From the wizard page, select a name for your
project, select the default values on the remaining pages, and then select Finish.
20 Chapter 3 / Setting Up a Course
3 From the Property tree on the left, locate the project start code property.
4 Click the ellipsis … button.
5 Enter the appropriate start code and then click either Run Now or OK.
Note: If you want to use project start code to access SAS data sets that use a format
file, then you must also specify the FMTSEARCH option in your start code. For more
information about this option, search for FMTSEARCH in the SAS Online
Documentation.
To use project start code with an existing project, complete these steps:
1 Start SAS OnDemand for Academics: Enterprise Miner.
2 Open the appropriate project.
3 From the Property tree on the left, locate the project start code property.
4 Click the ellipsis … button.
5 Enter the appropriate start code and then click either Run Now or OK.
Note: If you want to use project start code to access SAS data sets that use a format
file, then you must also specify the FMTSEARCH option in your start code. For more
information about this option, search for FMTSEARCH in the SAS Online
Documentation.
Listing SAS Data Sets Stored on the SAS Server
If you uploaded SAS data sets to the SAS server and you want to see the names and
information associated with those SAS data sets, then complete these steps:
1 Identify the LIBNAME statement that is associated with the uploaded data.
2 Start or log on to the appropriate SAS OnDemand for Academics software (SAS
Studio, SAS Enterprise Guide, or SAS Studio).
3 Open a Program Editor window from within the application.
Prepare Course Data 21
http://support.sas.com/documentation
http://support.sas.com/documentation
http://support.sas.com/documentation
http://support.sas.com/documentation
4 Enter and run code similar to the example below. Replace the LIBNAME statement
in the example with the LIBNAME statement that you identified in Step 1.
libname mydata “/courses/xxxxxxxxxxxxxxx/saslib” access=readonly;
proc contents data = mydata._all_;
run;
5 Use the Output window to review the results. The results identify the SAS data sets
that you have uploaded.
Note: If you have created and uploaded a directory, then you must append the
directory name to the LIBNAME statement.
Deleting SAS Data Sets Stored on the SAS Server
If you uploaded data that you no longer want to make available on the SAS server (or
you have exceeded your data storage quota), then you can delete the data.
To delete SAS data sets that are stored on the SAS server, complete these steps:
1 Log on to the SAS OnDemand for Academics Control Center using your SAS profile
user ID and password. Click Sign In.
The SAS OnDemand for Academics Dashboard is displayed.
2 Identify the location of your data.
3 Click the SAS Studio link located under Applications to start SAS Studio.
4 From within SAS Studio, expand My Folders and then expand the my_content
folder.
5 Select the data set or data sets that you want to delete in the my_content folder.
6 Click .
7 A dialog box prompts you to verify the deletion.
8 Click Delete.
The data set is removed.
22 Chapter 3 / Setting Up a Course
https://odamid.oda.sas.com/SASODAControlCenter/
SAS Data Sets from SAS Enterprise
In addition, SAS OnDemand for Academics stores SAS data sets that are associated
with the teaching materials from SAS Enterprise Miner courses on the SAS server.
To view these data sets, complete these steps:
1 Start SAS OnDemand for Academics: Enterprise Miner.
2 Create a new project or open an existing project.
3 In the tree on the left, click Data Source and then select Create Data Source.
4 Select Source Metadata Repository and then click Next.
5 Next to the Table field, click Browse.
6 Use the Library menu to select the appropriate library.
7 Select the SAS data set that you want to use and then continue with the wizard.
Review and Test Course Materials
Reviewing the Software
Importance of Reviewing the Software
You should review the software and course materials before your course begins.
In some cases, the steps needed to complete certain tasks might be different when
using SAS OnDemand for Academics software applications (versus traditional SAS
software applications). By reviewing and testing your course materials before class, you
can prepare yourself and your students for any minor differences.
Review and Test Course Materials 23
Note: Although it might take 30 minutes or less to review available course information
and test the information against SAS OnDemand for Academics, you might have to
register, request course materials, or both from SAS. This process could take a few
days. Plan accordingly.
Specific to Enterprise re are a few differences between traditional SAS Enterprise Miner and SAS
OnDemand for Academics: Enterprise Miner:
n You must accept the default project storage location when creating new projects. For
more information, see “Creating s” on page 94.
n Your projects are stored within the My Folder folder. For more information, see
“Opening Existing Projects” on page 95.
n Certain nodes are unavailable, might not function properly, or are experimental. For
example, the File Import node is unavailable. SAS Text Miner nodes are available,
but are considered experimental.
For more information, see the SAS Text Miner documentation.
Specific to Forecast Studio
This offering of SAS Forecast Studio is designed for teaching purposes only. Although
SAS Forecast Studio is capable of generating forecasts and reconciling estimates
across very large SAS data sets with deep hierarchical structures, for the purpose of
teaching SAS has limited the number of levels of a hierarchy to three (for example:
state, store, product). Three levels are sufficient to demonstrate top-down, middle-out,
and bottom-up reconciliation of forecasts for students. Instructors are further cautioned
that SAS data sets with a significant number of categories within a hierarchy might
require a longer processing time than what is appropriate for the typical live classroom
setting.
Teaching Materials Provided by SAS
You might choose to use training materials provided by SAS, or you might choose to
refer to course materials from previous SAS courses.
24 Chapter 3 / Setting Up a Course
http://support.sas.com/documentation/onlinedoc/txtminer/
SAS Education provides certain teaching materials free of charge to instructors at
degree-granting academic institutions. These materials include an electronic copy of
course notes, slides, and in some cases, code and data. The materials are not available
for use by students. For more information, visit the SAS Global Academic Program link.
Note: Before downloading the course materials, an instructor must register for SAS
OnDemand for Academics. In addition, instructors are required to accept a license
agreement that specifies the terms and conditions of usage.
The training materials were developed for users who are running SAS locally. Certain
SAS code examples might not work or might need to be modified for use with SAS
OnDemand for Academics. For example, any referenced SAS data sets would need to
be uploaded to the SAS server and any LIBNAME statements would have to be
modified to reflect the LIBNAME statement for an instructor’s SAS OnDemand for
Academics course.
Accessing Teaching Material and Data
Specifically for SAS Enterprise some cases, SAS has already uploaded the SAS data sets that are used by popular
teaching materials.
To use SAS data sets that are associated with the teaching materials from specific SAS
Enterprise Miner courses, complete these steps:
1 Start SAS OnDemand for Academics: Enterprise Miner.
2 Create a new project or open an existing project.
3 In the tree on the left, right-click Data Source Create Data Source.
4 Select Source Metadata Repository and then click Next.
5 Next to the Table field, click Browse.
6 Use the Library menu to select the appropriate library.
7 Select the SAS data set that you want to use and then continue with the wizard.
Review and Test Course Materials 25
http://support.sas.com/learn/ap/index.html
Books, Training, and Other Reference
Materials
You can find SAS publications: books, review portions of each book, and place orders at
the SAS Books store.
SAS Publishing offers products to qualified college faculty who are interested in
teaching SAS. For more information, see the Academic Evaluation Copy Program.
Other publications are available for download from the SAS OnDemand for Academics
website.
For SAS OnDemand for Academics: Enterprise Guide users, you might find the
“Implementing SAS and Enterprise Guide to Enhance a Graduate Biostatistics
Curriculum” white paper useful in preparing for your course.
Share Course Information with Students
Introduction
After you create your course, prepare your data, and become familiar with the software,
you should do the following:
n Invite your students to register for your SAS OnDemand for Academics course.
n Provide important information about how to access the course software and data.
We recommend that you ask your students to complete these steps before the
beginning of your course (if possible) or during the first week of your course. Some
instructors choose to use the first class of a course to review how to perform these
steps.
26 Chapter 3 / Setting Up a Course
http://support.sas.com/publishing/
http://support.sas.com/publishing/survey/deskcopy_info06.html
http://support.sas.com/ondemand
http://support.sas.com/ondemand
http://support.sas.com/ondemand/pdf/NESUG06_Implementing_EG_Biostats.pdf
http://support.sas.com/ondemand/pdf/NESUG06_Implementing_EG_Biostats.pdf
Ask Students to Register for SAS OnDemand
for Academics
When you create a course within SAS OnDemand for Academics, you are presented
with text that you can copy and paste into an email to send to your students. This text
provides the information that your students need to register for SAS OnDemand for
Academics and download the appropriate software application.
If you do not copy and paste the text when you initially create a course, you can access
the information again at any time:
1 Log on to the SAS OnDemand for Academics Control Center using your SAS profile
user ID and password. Click Sign In.
The SAS OnDemand for Academics Dashboard is displayed.
2 Under the Courses I teach area, click the Details link next to the appropriate course.
3 Click Inviting Students to Register for Your Course.
A generic version of the email text is provided below as an example. You can copy,
paste, and customize this text if needed. For example, if you have a coupon code
that students need to use, you can include that code in your email.
Dear User:
I’d like to invite you to enroll in my SAS OnDemand for Academics course. I plan to
teach using the following software: Software Application Name.
For the best experience, please register for SAS OnDemand for Academics first. To
register, visit the following site: https://odamid.oda.sas.com/SASODARegistration/.
After you have registered, please click the following course enrollment link to enroll
in my course: Course enrollment link.
I have also uploaded data for us to use in our course. You will be able to access that
data using the following LIBNAME or FILENAME statement: Course data path.
For more information about SAS OnDemand for Academics, including step-by-step
registration instructions, visit the following site: http://support.sas.com/ondemand/.
Share Course Information with Students 27
https://odamid.oda.sas.com/SASODAControlCenter/
Regards,
Your Name
Provide Students with Information about the
System
You determine how you want to invite your students to participate yourself, but we
recommend that you send email to the students on your course roster. In the email, it
might be useful to do the following:
n Highlight system requirements, especially if you think the requirements could be an
issue for some students.
n Include step-by-step installation instructions.
Suggested Information to Share with
Students
How to register for SAS OnDemand for Academics. A printable step-by-step guide is
available for the following solutions:
n SAS OnDemand for Academics: SAS Studio Registration Instructions
n SAS OnDemand for Academics: Enterprise Guide Student Registration Instructions
n SAS OnDemand for Academics: Enterprise Miner Student Registration Instructions
n SAS OnDemand for Academics: Forecast Studio Student Registration Instructions
As an instructor, you might want to share copies of the guide or links to the appropriate
guide with your students.
How to access course data on the SAS server. If you choose to store data on the
SAS server, then you must share the LIBNAME or FILENAME statement associated
with that data with your students. For example, you might include the information in
course notes or through email.
28 Chapter 3 / Setting Up a Course
http://support.sas.com/ondemand/manuals/SASStudio.pdf
http://support.sas.com/ondemand/manuals/EnterpriseGuideStudent.pdf
http://support.sas.com/ondemand/manuals/EnterpriseMinerStudent.pdf
http://support.sas.com/ondemand/manuals/ForecastStudioStudent.pdf
Connection time-outs. An open connection to the SAS server will likely expire after an
hour of idle time (or less). Firewalls and other security measures often perform these
types of time-outs after one hour (or less). Remind your students that they should save
their work or exit SAS OnDemand for Academics or both before leaving their
computers.
Software order e-mails. Each instructor and each student receives a software order
email (SOE) from SAS when they choose to download SAS OnDemand for Academics:
Enterprise Guide. Each SOE contains a unique order number that is associated with
only one user. The SOE includes the information necessary to download and install the
software, which is done through the SAS Download Manager.
Note: Users should not share their SOEs with other users.
Share Course Information with Students 29
30 Chapter 3 / Setting Up a Course
4
Enrolling in a Course
Enroll in a Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
SAS Enterprise Miner: Sharing Homework Assignments . . . . . . . . 32
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Submit a Project Model Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Submit an Exported Project Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Collaborating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Enroll in a Course
You must enroll in and gain access to the SAS software being used for the course.
To enroll in a course, complete these steps:
1 Locate the course enrollment link that your instructor sent to you. Click the link.
2 Log on to the SAS OnDemand for Academics Control Center using your SAS profile
user ID and password. Click Sign In.
The SAS OnDemand for Academics Dashboard is displayed.
3 Verify that the course that you are about to enroll in is the appropriate course. If it is,
then click Yes, please enroll me in this course. Otherwise, do not enroll in the
course.
31
https://odamid.oda.sas.com/SASODAControlCenter/
Verify that you are registered for the appropriate course. You can find this
information in the Dashboard under Courses I am enrolled in.
4 For all software except for SAS Studio, you need to download the appropriate
course software. The following links provide instructions.
n To print step-by-step instructions to register for a course that uses SAS
Enterprise Guide, see SAS OnDemand for Academics: Enterprise Guide Student
Registration Instructions.
n To print step-by-step instructions to register for a course that uses SAS
Enterprise Miner, see SAS OnDemand for Academics: Enterprise Miner Student
Registration Instructions.
n To print step-by-step instructions to register for a course that uses SAS Forecast
Studio, see SAS OnDemand for Academics: Forecast Studio Student
Registration Instructions.
n To print step-by-step instructions to register for a course that uses SAS Studio,
see SAS OnDemand for Academics: SAS Studio Registration Instructions.
SAS Enterprise Miner: Sharing
Homework Assignments
Introduction
There are three ways that you can share homework assignments: either by creating and
registering a project model package, by sharing a project model package, or by sharing
a project diagram.
Ultimately, the choice is up to the instructor. The decision might be made based on
whether the instructor needs access to project results or diagram files.
Submit a Project Model Package
To submit a project model package, complete these steps:
32 Chapte