Professional Training
BOAT( Business Oriented Application Training) Program

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

Jobs
Design & Developed by UBNQtech Solutions(I) Pvt.Ltd