Accessing Relational Databases and Spreadsheets using SAS/Access Software Course

Course Code: SW 81
Course Abstract:

This course is designed to teach participants how to get data from a variety of relational databases. We teach access to the specific databases used in the organization. Data can be imported into SAS from these databases for analysis and then loaded back into these databases and spreadsheets. This class covers the optimization techniques available with SAS, SQL and external databases, but does not teach how to write SQL. Refer to the Processing course to learn more about SQL. This course focuses on using the SAS/ACCESS® technique of reading and writing data from relational database management systems and external third party software.

Audience:

This course is designed for SAS users who will be working with relational databases and spreadsheets.

Duration: 1 day
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Use Dynamic Data Exchange
> Work with relational databases
> Use the Libname statement to connect to databases
> Understand SQL pass through capabilities

Course Topics:

Relational Database and Spreadsheet Data
Why are relational databases used
The difference between an RDBMS and a table
What are PC files
Software needed

Connecting to RDBMs with Libname statements
What is an engine
The structure of the Libname statement for RDBMs
Embedded Libnames in SQL code
Engines supported by SAS
How ODBC connectivity works

The SQL Pass-Through Facility
What is a query
Understanding ANSI standard SQL
Using SQLPT to pass queries to RDBMs

How SAS Joins Data
The difference between an SQL join in SAS and an SQL join in a RDBMs
Joining different database information
Contrasting the Data step merge process

SQL Efficiency Topics
Where is the work done
The difference between the Libname and Proc SQL
SQL Options

Dynamic Data Exchange The Wizards
Proc Import
Proc Export

Other Data
Proc DBLOAD and Dynamic Data Exchange
ODBC connectivity
Using ACCESS and VIEW Descriptors

Prerequisites:

Programming: SAS Essentials course or equivalent understanding.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning