|
|
Superior
quality training is an integral part of UBN Qtech commitment
to its Students. We realize that an investment in training
is designed to do one thing -- increase your productivity.
And we're committed in helping you realize the full value
of its investment.
We
deliver on that promise with:
- We
deliver up-to-date content that is of the highest quality.
- SAS
instructors that often stand as thought leaders in
their fields.
Multiple delivery methods designed to meet your time, budget
and education needs .
When
you invest in SAS Education, our technical training specialists
work closely with SAS software developers to facilitate
your learning experience and to develop a course and a learning
path that suits the needs of the individuals using the software
application. But we don't stop there. If you have a special
need, UBN Qtech Education account representatives will provide
a training assessment and will work with you to customize
solutions to help you.
Qtech-sol
offer following sas package:
-
FSP- Financial credit card SAS Package
-
DSP-Data Validation SAS package
-
MSP-Modeling SAS Package
-
CSP- Clinical Sas Package
QtechSol
provides different training programs emphasizing the following:
-
Report Generation and Presentation for Clients
- Data
Mapping
- Data
Mining
- Data
Modeling
- Data
Warehousing
-
Statistical Analysis
-
Design & Re-engineering Efforts
-
Cost Cuts & Estimates
-
Operation Research & Development
-
Project Planning, Forecasting and Decisioning
-
Data Management — Access and consolidate position
and market data from around the world
- Risk
Analysis — Analyze and explore your data in order
to compute risk measures (m) Risk Reporting —
Effectively communicate risk measures.
- Scalability
& Performance - Reduce the time-to-solution for
your critical tasks.
*** This course is designed for users
needing a very basic understanding of SAS programming
to update simple reports and programs.
*** SAS
Basics Workshop for non-programmers
Training Classes Offered at Qtech-Sol
| S.no |
Course
for training |
Course
Code |
Duration
in Days |
Pre
Request Qualification |
Employment
Prospects |
| 1 |
SAS
Macros and Advanced Macros |
Qmav8 |
7 |
Basic
SAS |
All
SAS Users |
| 2 |
SAS
Access, SAS connect |
Qacsv8 |
5 |
Basic
SAS & Macros |
Financial
Industries, Banking, Mortgage |
| 3 |
SAS
AF/SCL |
Qafsv6 |
7 |
Basic
SAS , Macros & SAS Connect |
Financial
Industries, Banking, Mortgage |
| 4 |
SAS
Data ware housing |
Qdwhv6 |
10 |
Basic
SAS, Macros, SAS Connect, SAS Access & Operating
Systems Unix, Mainframes |
Financial
Industries, Banking, Mortgage, Web Based Applications |
| 5 |
Data
Modeling SAS |
Qdmav6 |
8 |
Basic
SAS, Macros, SAS Connect, SAS Access & Operating
Systems Unix, Mainframes |
Financial
Industries, Banking, Mortgage |
| 6 |
Financial
credit card SAS package |
Qfspv8 |
65 |
Graduate
with computer knowledge |
Financial
Industries, Banking, Mortgage |
| 7 |
Modeling
SAS Package |
Qmspv6 |
100 |
Statistics
knowledge a plus, Operating System Windows 98/NT |
Financial
Industries, Banking, Mortgage |
| 8 |
Data
Validation SAS Package |
Qdspv8 |
65 |
Graduate
with computer knowledge |
CRO
& Clinical Trials |
| 9 |
Clinical
Trial SAS Package |
Qcspv6 |
100 |
Statistics
knowledge a plus, Operating System Windows 98/NT |
Health
Care, CRO & Clinical Trials |
| 10 |
SAS
Stat and Graph |
Qsghv6 |
10 |
Basic
SAS, Macros & Operating Systems UNIX, Windows
|
Health
Care, CRO & Clinical Trials |
| 11 |
HIPPA,
Medical Billing System |
Qhpblv6 |
8 |
Basic
Computer knowledge with science |
Pharmacy
, Hospitals and Medical Insurance Applications |
SAS
FUNDAMENTALS WORKSHOP
This
is the course to begin with!!! It is designed to provide
programming personnel and analysts with the skills necessary
to produce simple reports and data sets as well as providing
an understanding of how SAS manipulates and views data.
The focus of the course is to consider SAS in the data processing
environment and provide a strong background for programmers
to tackle advanced SAS programming skills such as macros,
SQL code and various procs. Practice in the application
of the SAS concepts will be gained through the coding and
testing of solutions to sample workshop problems. Both Batch
and interactive programming will be covered. This course
assumes that the student understands the basics of data
processing and the use of their system editor. This course
parallels the SAS Intermediate Workshop, it should not be
taken as a follow-up course to the SAS Intermediate course.
Course
objectives:
Upon completion, the student will be able to:
- Define
and access various file types
- Define
standard and nonstandard input data
- Understand
the SAS methodology
- Sequence
data
- Manipulate
data
- Produce
formatted and customized reports
- Produce
summary reports and data sets
AGENDA
- Overview
of SAS Terminology, Features, Functions
-
SAS Windowing Environment (version 8)
- Creating
SAS data sets: DATA Step, DATA and INPUT Statements,
Column List and Card Data, Non Standard Data - INFORMATS,
Permanent SAS data sets
- Outputting
Reports: PROC Statement, Sequencing Data PROC SORT,
Printing the Report, PROC PRINT, PROC PRINT Statements,
Counting Observations
- Data
Manipulation: Arithmetic Operators, Selecting Records,
Conditional Statements, LENGTH DROP KEEP DELETE OUTPUT
Statements, OPTIONS
- Errors
and Missing Values: Syntax Errors and Correcting Syntax,
Data Errors and Missing Values
- Formats:
FORMAT Statement in PROCs, FORMAT Statement in Data
Step, PROC FORMAT, VALUE and PICTURE, SAS Dates
- Summarizing
Data: PROC MEANS (SUMMARY) and PROC FREQ
- Processing
SAS data sets: SET Statement, Concatenating, BY Statement,
FIRST. and LAST., IN Option, MERGE and UPDATE Statement
- Optional:
Creating Extract Files, PUT Statement, Creating Reports
in the Data Step
SAS
PROGRAMMING WORKSHOP
This
course is designed to provide programming personnel with
all the skills necessary to access and manipulate data,
summarize data and produce reports. SAS efficiency will
also be discussed. The focus of the course is to consider
SAS in the data processing environment. Practice in the
application of SAS concepts will be gained through the coding
and testing of solutions to sample workshop problems. This
course is designed for programming personnel.
Course
objectives:
Upon completion, the student will be able to:
- Define
and access various file types
-
Define standard and nonstandard
- (e.g.
Packed, binary, date etc.) input data
-
Understand the SAS methodology
- Select
data
- Sequence
data
- Merge
files
- Manipulate
data with PROCs and functions
- Produce
formatted and customized reports
- Produce
summary reports
- Create
extract files
AGENDA
-
Overview of SAS Terminology, Features, Functions
- Creating
SAS data sets: DATA Step, DATA and INPUT Statements,
Column List and Card Data, Non Standard Data - INFORMATS,
Permanent SAS data sets
- Outputting
Reports: PROC Statement, Sequencing Data PROC SORT,
Printing the Report PROC PRINT, PROC PRINT Statements,
Counting Observations
- Data
Manipulation: Arithmetic Operators, Selecting Records,
Conditional Statements, LENGTH DROP KEEP DELETE OUTPUT
Statements, OPTIONS, DO Loop processing, SAS Arrays,
Data Step Internals
- Formats:
FORMAT Statement in PROCs, FORMAT Statement in Data
Step, PROC FORMAT, VALUE and PICTURE, Permanent Format
Catalogs, SAS Dates
- Functions:
Date and Time, Character, INPUT and PUT, Truncation
and Arithmetic, Statistical, Random Sampling
- Errors
and Missing Values: Syntax Errors and Correcting Syntax,
Data Errors and Missing Values
- Summarizing
Data: PROC MEANS (SUMMARY), PROC FREQ, PROC TABULATE
- Processing
SAS data sets: SET Statement, Concatenating, BY Statement,
FIRST. and LAST., IN Option, MERGE UPDATE and MODIFY
Statements
- SAS
Efficiencies: Efficiency Techniques, Reading Non-standard
External Files
- Optional:
Utility Procedures (PROC APPEND PROC CATALOG PROC DATASETS),
Dictionary Tables, Creating Extract Files, Creating
Reports in the Data Step
SAS
MACRO WORKSHOP
Macros
allow for more efficient coding of repetitive tasks and
add significant flexibility to SAS code. This course is
designed to provide the experienced SAS programmer with
the skills necessary to define and call SAS Macros, define
Macro variables and use automatic and user defined Macro
variables. The class will also cover the use of Macro functions
and Macro programming statements. A variety of practical
examples of Macros will be presented and solved in a lecture/workshop
environment.
Course
Objectives:
Upon
completing the course the participant will be able to:
- Understand
the uses of the SAS Macro language
- Use
automatic and user defined Macro variables
- Define
and call Macros
- Understand
global and local referencing environments
- Conditionally
execute SAS programs using Macro programming statements
- Use
Macro functions
- Create
Interactive Macros
AGENDA
-
Macro Variables: Overview, How the Macro Language Works
- Automatic
and User Defined Macro Variables
- Text
Strings, Concatenations
- SYMBOLGEN
Option
- SYSPARM
Macro Variable
- DATA
Step Interface: SYMGET, SYMPUT, Applications
- Macro
Processing
- Defining
and Invoking Macros
- Positional
and Keyword Parameters
- MPRINT
Option
- Symbol
Tables, Global Variables, Local Variables, Altering
the Environment
- Writing
a Driver Macro
- Programming
Statements
- Comments
- Conditional
Execution
- DO
Loops
- MLOGIC
Option
Optional
One Day
-
Macro Functions
- Utility
Macros: The WHERE Statement Macro, The Data Set EXISTS
Macro, The FLATFILE Macro
- Accessing
and Submitting Macros: Autocall Facility, Stored Macros
SAS
ADVANCED PROCESSING WORKSHOP
This
course is designed for the experienced SAS programmer who
needs to solve more complex problems. The course builds
upon the concepts presented in the SAS FUNDAMENTALS course.
Emphasis is placed on efficient data manipulation in the
Data Step using SAS functions and SAS programming statements.
Data will be summarized both in the Data Step and through
the use of PROC SUMMARY. This course also introduces macro
variables. A variety of practical examples will be presented
and solved in a lecture/workshop environment.
Course
Objectives:
After completing the course the participant will
be able to:
-
Use SAS software to read complex files
- Read
and process multiple files
-
Understand advanced data step techniques
- Use
arrays
- Use
DO LOOPS
- Understand
advanced formats
- Read,
merge and update SAS data sets
- Use
functions to manipulate data
- Use
the data step to summarize data
- Use
PROC SUMMARY to summarize data
- Understand
Macro Variables
- Write
efficient programs
AGENDA
-
Review: Creating SAS datasets, Reading and Writing SAS
datasets, Enhancing SAS Output, SAS Date Values, Accumulating
SAS Totals, SAS datasets Compilation, Creating the PDV,
Debugging Tools
- Reading
Complex External Files: Reading PC Extract Files, Pointer
Controls (trailing @, @@), INFILE Options
- Functions:
Date and Time, Character, INPUT and PUT Functions, Truncation,
Arithmetic, Statistical, Logarithm, Random Sampling
- DO
Loops and Arrays: The Iterative DO, DO WHILE, DO UNTIL,
SAS Arrays
- Summary
Reports: PROC SUMMARY, PROC TABULATE
- Utility
Procs: PROC DATASETS, PROC CATALOG, PROC COPY, PROC
APPEND, PROC CPORT, PROC CIMPORT
- Macro
Variables: Automatic Macro Variables, User Defined Macro
Variables, Text Strings, Assign Indirect Variable Values,
SYMBOLGEN / SYSPARM, Data Step Interface (SYMGET,SYMPUT)
- Efficiency
Techniques
SAS
REPORT WRITING WORKSHOP
This
course is designed for pc-SAS users creating sophisticated
reports that can be used enterprise wide. The power Proc
Report capabilities will covered as will as the new output
delivery system under version eight; ODS w/HTML. Practice
in the application of these concepts will be gained through
the coding and testing of sample exercises.
Course
objectives:
Upon completion the student will be able to:
- Produce
detail and summary reports
- Produce
summary SAS datasets
- Produce
reports for Internet and Intranets
- Understand
and use Proc Report
Prerequisites
and Audience:
Programmers or Business users that need to design complex
reports and have completed a fundamentals of SAS workshop
or have experience in the SAS language.
AGENDA
- Overview
of SAS: Terminology, Features, Functions
-
Detail Reports: PROC PRINT, Selected Statements, Sort,
VAR / ID/ SUM, Grouping BY / SUMBY, LABEL, TITLE / FOOTNOTE,
Automatic Variables, PROC FORM
-
ODS w/HTML
- Summary
Reports TABULATE: PROC SUMMARY, Statistics - Multi Level,
Calculations Between Levels, PROC TABULATE, Hierarchies,
Calculations, Column / Row Totals
- Proc
REPORT: Basic Report - Non Windowing Syntax, DEFINE
and COMPUTE, Sorting and Formatting, Grouping, BREAK,
BY Statements, Multi Column
SAS
AF/SCL WORKSHOP
This
course is designed for the application developer with basic
SAS skills who needs to design and create interactive menu
driven systems. Emphasis will be on creating a point and
click application to access SAS data sets and submit SAS
code in the SCL programming language. A variety of practical
examples will be presented and solved in a lecture/workshop
environment.
Course
Objectives:
After completing the course the participant will be able
to:
- Prompt
for and validate user input
- Submit
SAS code based on user input
- Branch
to menus and windows
- Design
the system to meet user needs with push buttons and pull
down menus
Who
should attend:
Application developers with SAS experience.
Prerequisites:
The SAS Fundamentals Workshop or an understanding of SAS
programming basics under the SAS Display Manager System.
AGENDA
-
Terminology, Features, SAS Catalog
-
SAS AF Entries: Types of Entries, Creating Entries,
Saving/Modifying Entries, Display Attributes, Testing
& debugging attributes
- Program
Entries: Overview, Terminology, Defining Field Attributes,
Defining General Attributes, Manipulating Entries, Creating
New Program Entry, Field Validation
- Screen
Control Language (SCL): SCL Introduction & Structure,
Editing and Debugging SCL Program, Field Attributes,
Compiling the Program, Error Messages, Enhancing the
Screen, Defining: Display & Attributes
- Accessing
SAS Data Sets: FSVIEW, FSEDIT and SET Routines, Selecting
Values, Opening / Closing SAS Data Sets, The DATALISTC,
WHERE and FETCH Functions, Retrieving Values, Updating
SAS Data Sets, SYSMSG Function
- SCL
Lists (Optional): Using Lists in SCL, List Functions:
INSERT, GET and SET, Retrieving from DATALISTC
- Extended
Tables
- Submitting
SAS Code in SCL: Constructing & Submitting SAS Code,
Substitution of Values, Selection Lists and List Entries,
The LISTC, REPLACE and PREVIEW Functions, WREGION Routine,
WOUTPUT Function
- Branching
from PROGRAM Entries: Using Call Display, Passing Parameters
10. Implementing / Documenting the Application
SAS
OS 390 Efficiencies WORKSHOP
This
course is designed to provide programming personnel with
the skills necessary to improve their understanding of how
SAS views and manipulates data. Students will learn to manage
and format the Data Libraries created using SAS. The focus
of the course is to consider SAS in the data processing
environment. Practice in the application of SAS concepts
will be gained through the coding and testing of solutions
to sample workshop problems.
Course
Objectives:
After completing the course the participant will be able
to:
- Define
and access various file types
- Understand
SAS Libraries
- Write
Efficient programs in the Batch environment
- Who
Should Attend:
- SAS
Programmers with a firm knowledge of SAS Fundamentals
or have completed the
- SAS
Fundamentals workshop, and system editor familiarity
Prerequisites:
This course assumes that the student understands the basics
of SAS, data processing or has successfully completed the
SAS Fundamentals Workshop. Knowledgeable use of the system
editor is also required.
AGENDA
- Review
-
Creating SAS datasets
- Reading
and Writing SAS datasets
- Enhancing
SAS Output
- SAS
Date Values
- Accumulating
SAS totals
- SAS
datasets Compilation
- Creating
the PDV.
- Debugging
Tools
-
SAS Data Libraries
-
What is a SAS Library
- Storing
SAS Data Sets
- Managing
SAS Data Libraries
- SAS
Format Libraries
- Efficiencies
-
Basic Efficiencies
- Indexes,
Stored Program Facility
- Combining
AND's with OR's
- Where
to use WHERE
-
Extract Files &Transferring Data
Back
to Top
USING
SQL IN SAS PROGRAMMING
Structured
Query Language (SQL) has been added to the base SAS system
in order to take advantage of this standardized structured
coding language. No additional purchase is necessary for
you to use this tool. PROC SQL is a natural for individuals
who are already familiar with SQL coding as well as new
users to whom it would be valuable to learn this emerging
language. SQL allows ready access to many different file
types and databases with the same general metaphor of relational
design and data representation of tables of rows and columns.
This language also has the particular advantage in SAS of
both a simpler and more efficient alternative to the match-merge.
This course focuses on using Structured Query Language (SQL)
for data retrieval within SAS programs from SAS datasets.
Emphasis will be placed on extracting and manipulating data
from multiple files or tables with simple and concise queries.
Course
objectives:
Upon
completion, the student will be able to perform queries
on data using:
- Column
and row selection
- Use
column calculations and functions
- Summarize
data
- Retrieve
data from multiple sources using
- JOINs,
UNIONs and other methods
- Create
views, tables and indices
Prerequisites:
Knowledge of basic SAS programming including:
- Submitting
SAS programs on your operating system
- Creating
and accessing SAS datasets
- Invoking
SAS Procedures
- Using
arithmetic, comparison, and logical operations
Employment
with Qtech Solutions Inc.
QtechSol
provides a comprehensive range of technical services to
industry leaders.
The following are just a few types of opportunities we have
to offer at QtechSol:
-
SAS Application Developers.
- SAS
Business/Systems/Functional Analysts.
- SAS
Project Managers.
- SAS
Database & System Administrators.
- SAS
Programmers.
- SAS
Data Warehouse Specialists.
- SAS
UNIX Programmers.
- SAS
PC Programmers.
- SAS
Technical Writers & Trainers.
- SAS
Application & System Testers.
- SAS
Mainframe & Midrange Programmers.
- SAS
Application & System Architects.
- SAS
Quality Assurance Specialists.
- SAS
Data Validation Specialists.
- SAS
Clinical Researchers & Biostatisticians.
- SAS
Clinical Trial Programmers.
Back
to Top
|
|
|