0% found this document useful (0 votes)
297 views8 pages

Sas Course Content Porak Technologies

The document outlines the course content for an online SAS Base and Advanced course totaling around 200 hours. It covers topics such as the basics of SAS including the SAS programming environment, data step, procedures, SQL, macros, and statistical analysis. Specific modules include an introduction to SAS, data manipulation techniques, procedures for reporting, graphics, and more advanced topics such as SQL and macros.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
297 views8 pages

Sas Course Content Porak Technologies

The document outlines the course content for an online SAS Base and Advanced course totaling around 200 hours. It covers topics such as the basics of SAS including the SAS programming environment, data step, procedures, SQL, macros, and statistical analysis. Specific modules include an introduction to SAS, data manipulation techniques, procedures for reporting, graphics, and more advanced topics such as SQL and macros.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

SAS Base & SAS Advance Online Course Content – Around 200 HOURS

WHAT IS SAS and BASICS of SAS- 12HOURS


 History Of Sas
 Functionality Of Sas
 Architecture Of Sas
 Sas Program Rules
 File Elements Of Sas
 Sas Names & Rules
 Missing Data
 Types Of Variables
 How Sas System Read Values Into Variables
 Lengths of Variables
 Sas Windowing Environment
 Sas Program & Components Of Sas Program
 Creation Of Libraries
 Member Types
o Datasets
o Views
o Catalogs
o Indexes
 Sas Programming (Briefly)
o Data Step
o Proc Step
o Global Options
o Global Statements
 Backend Process Of SAS Program
 Installation Process
 ETL Concepts

BEGIN WITH DATASTEP - 10 HOURS


 Data Step & Purpose of Data Step
 Data Statement & Dataset Options
 Infile Statement & Options
 Input Statement & Types of Input & Options
 Datalines / Cards Statement (or) Datalines4 / Cards4 Statement
 Run Statement / Quit Statement

ATTRIBUTES OF VARIABLES - 8 HOURS


 Data Types
 Label Statement
 Length Statement
 Informat Statement
 Format Statement
 How Dates Works In Sas
 System Defined / User Defined Informats & Formats

OTHER SAS STATEMENTS - 5 HOURS


 Keep Statement
 Drop Statement
 Rename Statement
 Replace Statement
 Sum Statement
 Retain Statement
 Goto Statement
 Link Statement
 Return Statement
 Output Statement
 Stop Statement
CONDITIONAL STATEMENTS - 4 HOURS
 If Statement
 If Then Statement
 If Then Else Statement
 If Then Delete Statement
 If Then Remove Statement
 If Then Output Statement
 If Then Do Statement
 If Then Do While Statement
 If Then Do Until Statement
 If Then Goto Statement
 Where Statement
 Operators
o Arithmetic Operators
o Comparison Operators
o Logical Operators
o Expressions

LOOPS - 5 HOURS
 Do Statement
 Do Iterative Statement
 Do While Statement
 Do Until Statement
 End Statement
 Output Statement
 Stop Statement

ARRAY – 5 HOURS
 Why Do We Need Arrays?
 Basic Array Concepts
 Array Statement
 Array References
 Variable Name Array Reference
 Using Array Indexes
 One Dimension Arrays & Multi-Dimension Arrays
 Temporary Arrays
 Sorting Arrays
 Determining Array Bounds: Lbound And Hbound Functions
 When To Use Arrays
 Common Errors And Misunderstandings
 Invalid Index Range
 Function Name As An Array Name
 Array Referenced In Multiple Data Steps, But Defined In Only One

BY - GROUP PROCESSING – 4 HOURS


 Definitions For By-Group Processing
 By-Group Processing
 Sorting Data (Proc Sort)
 By Value & By Group
 First.Variable And Last.Variable
 Modifying Sas Data Sets: Examples.
 Invoking By-Group Processing
 Preprocessing Input Data For By-Group Processing
 Sorting Observations For By-Group Processing
 Indexing For By-Group Processing
 How The Data Step Identifies By Groups
 Processing Observations In A By Group
 How Sas Determines First.Variable And Last.Variable
 Processing By-Groups In The Data Step
 Processing By-Groups Conditionally
 Data Not In Alphabetic Or Numeric Order
 Data Grouped By Formatted Values
COMBINING SAS DATA SETS - 10 HOURS
 Concatenation
 Interleaving
 Merge
 Update
 Modify

FUNCTIONS (100 + Functions) - 10 HOURS


 Character / String Functions
 Numeric Functions
 Date Functions

REVIEW OF DATASTEP - 2 HOURS

SAS - PROCEDURES (PROC STEP) – 1 HOUR


 What Is Proc Step
 Purpose Of Proc Step
 Types of Procedures

DATA ACCESS PROCEDURES - 4 HOURS


 Sql Pass Thru Query (Proc Sql)
 Proc Access
 Proc Dbload
 Libname Facility
 Proc Import
 Proc Export

UTILITY PROCEDURES - 15 HOURS


 Proc Contents
 Proc Setinit
 Proc Options
 Proc Pwencode
 Proc Copy
 Proc Delete
 Proc Printto
 Proc Sort
 Proc Compare
 Proc Append
 Proc Datasets
 Proc Format
 Proc Rank
 Proc Transpose
 Proc Template
 Proc Forms
 Proc Catalog
 Proc Cport
 Proc Cimport
 Proc Upload
 Proc Download
 Proc Migrate

STATISTICS &STATISTICAL PROCEDURES - 15 HOURS


 Proc Means
 Proc Summary
 Proc Univariate
 Proc Freq
 Proc Corr
 Proc Reg
 Proc Anova
 Proc Glm
 Proc Lifetest
 Proc Lifereg
 Proc Logistics
 Proc Npar1way
 Proc Ttest

REPORTING PROCEDURES - 10 HOURS


 Proc Print
 Proc Tabulate
 Proc Report
 Data Step Reporting (_Null_ Reporting)

GRAPHICAL PROCEDURES - 5 HOURS


 Proc Gchart
 Proc Gplot
 Proc Sgplot
 Proc Gis
 Proc Gmap

REVIEW OF PROCSTEP - 2 HOURS

ODS (OUTPUT DELIVERY SYSTM) - 5 HOURS


 Definition & Purpose of ODS/
 Reports into Html, Rtf, Pdf, Excel, Csv, Ps, Xml, Markup, Css, Pcl, Output & Listing.
 Ods File Formatting Options
 General Ods Statements
 Excel XP Tagsets
 The MSOffice2K_x Tagset Adds Options to the MSOffice2K Tagset
 Exporting an XML Document Using a Customized Tagset
 CSV Tagsets

SAS DDE (Dynamic Data Exchange) – 2 Hours


 Introduction of DDE
 DDE Preliminaries
 Starting Up Excel
 Loading and Saving a Workbook
 Inserting SAS Data
 Formatting of Excel Worksheet Cells
 Insert an Excel Macro Sheet
 Rename a Worksheet
 Get Existing Sheet Names

DICTIONARY TABLES - 2 HOURS


 What is Dictionary Tables?
 Purpose of Dictionary Tables?
 Vallopt, Vcatalog, Vcformat, Vchkcon, Vcolumn, Vdctnry, Vdest, Vengine, Vfilter,
 Vformat, Vfunc, Vgopt, Vindex, Vinfomp, Vlibnam, Vlocale, Vmacro, Vmember, Voption,
 Vsaccess, Vscatlg, Vslib, Vstable, Vstyle, Vsview, Vtable, Vtitle and Vview etc...

LIST OF GLOBAL STATEMENTS - 3 HOURS


 X
 Dm
 Libname
 Filename
 Legend
 Symbol
 Title
 Footnote
 Ods
LIST OF GLOBAL OPTIONS - 5 HOURS
 Date/Nodate
 Number/Nonumber
 Orientation
 Missing
 LS (Line Size)
 PS (Page Size)
 Year cut off
 Sysprint
 Sysin
 User
 Font
 Validvarname
 Formchar
 Byline
 Compress
 Caps/Nocaps
 Source/Nosource
 Notes/Nonotes
 Repalce/Noreplace
 Firstobs
 Obs
 Buffno
 Buffsize
 Fmtsearch
 Macro
 Mstored
 SASMstore
 SASAutos
 Merror/NoMerror
 Serror/NoSerror
 Mprint/NoMprint
 Mlogic/NoMlogic
 Symbolgen/NoSymbolgen

PROC SQL – 20 HOURS


INTRODUCTION TO THE SQL PROCEDURE
 What Is Sql?
 What Is The Sql Procedure?
 Terminology
 Comparing Proc Sql With The Sas Data Step

RETRIEVING DATA FROM A SINGLE TABLE


 Overview Of The Select Statement
 Selecting Columns In A Table
 Creating New Columns
 Sorting Data
 Retrieving Rows That Satisfy A Condition
 Summarizing Data
 Grouping Data
 Filtering Grouped Data
 Validating A Query

RETRIEVING DATA FROM MULTIPLE TABLES


 Introduction
 Selecting Data From More Than One Table By Using Joins
 Using Sub queries To Select Data
 When To Use Joins And Sub queries
 Combining Queries With Set Operators
CREATING AND UPDATING TABLES AND VIEWS
 Introduction
 Creating Tables
 Inserting Rows Into Tables
 Updating Data Values In A Table
 Deleting Rows
 Altering Columns
 Creating An Index
 Deleting A Table
 Using Sql Procedure Tables In Sas Software
 Creating And Using Integrity Constraints In A Table
 Creating And Using Proc Sql Views

PROGRAMMING WITH THE SQL PROCEDURE


 Introduction
 Using Proc Sql Options To Create And Debug Queries
 Improving Query Performance
 Accessing Sas System Information Using Dictionary Tables
 Using Proc Sql With The Sas Macro Facility
 Formatting Proc Sql Output Using The Report Procedure
 Accessing A Dbms With Sas/Access Software
 Using The Output Delivery System (Ods) With Proc Sql

PRACTICAL PROBLEM-SOLVING WITH PROC SQL


 Computing A Weighted Average
 Comparing Tables
 Overlaying Missing Data Values
 Computing Percentages Within Subtotals
 Counting Duplicate Rows In A Table
 Expanding Hierarchical Data In A Table
 Summarizing Data In Multiple Columns
 Creating A Summary Report
 Creating A Customized Sort Order
 Conditionally Updating A Table
 Updating A Table With Values From Another Table
 Creating And Using Macro Variables
 Using Proc Sql Tables In Other Sas Procedures

SAS/MACROS - 20 HOURS
 Introduction To The Macro Facility
 Purpose Of The Macro Facility
 Macro Program Flow
 How To Create Macros
 Session Compiled Macros
 Autocall Macros
 Macro Variables
 Introduction To Macro Variables
 Automatic Macro Variables
 User-Defined Macro Variables
 Delimiting Macro Variable Names
 Deleting Macro Variables
 Macro Functions
 Macro Mask Functions
 Macro Definitions
 Defining And Calling A Macro
 Macro Parameters
 Macro Storage
 Data Step And Sql Interfaces-
 Creating Macro Variables In The Data Step
 Indirect References To Macro Variables
 Retrieving Macro Variables In The Data Step
 Creating Macro Variables In Sql
 Macro Programs
 Conditional Processing
 Parameter Validation
 Iterative Processing
 Global And Local Symbol Tables
 Framework For Developing Macro Applications
 Debugging And Troubleshooting
 Generating Custom Messages
 Creating Efficient Macros
 Review Of Macros

PERFORMANCE TUNING CONCEPTS - 2 HOURS


 Cpu Time
 Data Storage
 I/0
 Memory
 Programming Time

TESTING & DEBUGGING TECHNIQUES - 2 HOURS


 Data Step Debugging
 Macro Debugging
 Debugging Options

ERROR HANDLING - 2 HOURS


 Syntax Errors
 Logical Errors
 Semantic Errors

FEATURES BETWEEN SAS VERSIONS V9 - 2 HOURS


 9.1
 9.1.2
 9.1.3
 9.2
 9.3
 9.4

SAS WITH UNIX/LINUX ENVIRONMENT - 10 HOURS


 Getting Started with SAS in UNIX Environments
 Starting SAS Sessions in UNIX Environments
 Running SAS in a Foreground or Background Process
 Selecting a Method of Running SAS in UNIX Environments
 SAS Windowing Environment in UNIX Environments
 Interactive Line Mode in UNIX Environments
 Batch Mode in UNIX Environments
 Running SAS on a Remote Host in UNIX Environments
 X Command Line Options
 Executing Operating System Commands from Your SAS Session
 Customizing Your SAS Registry Files
 Customizing Your SAS Session by Using System Options
 Customizing Your SAS Session by Using Configuration and Autoexec Files
 Defining Environment Variables in UNIX Environments
 Determining the Completion Status of a SAS Job in UNIX Environments
 Exiting or Interrupting Your SAS Session in UNIX Environments
 Ending a Process That Is Running as a SAS Server
 Ending a SAS Process on a Relational Database

CERTIFICATION CLASSES - 10 HOURS


 Base Sas Certification
 Adv Sas Certification
SAS EG (Enterprise Guide) - 10 HOURS
 Getting Started with SAS Enterprise Guide
 Creating Reports
 Working with Data in the Query Builder
 Joining Two Data Files Together
 SAS Enterprise Guide Basics
 Bringing Data into a Project
 Working with Tasks
 Producing Complex Reports in Summary Tables
 Modifying Data Using the Query Builder
 Sorting and Filtering Data
 Combining Data Tables
 Basic Statistical Analysis

PROJECTS
 BFSI (Banking, Finance, Insurance/Healthcare) – 30HOURS
 CLINICAL – 60HOURS (Along with CDISC)

FREE CLASSES
Along with SAS U will get Free classes which helps to make you more Understanding to get good & quick job.
 Operating System ( Windows, Unix & Linux ) – 30 Hours
 Database (Oracle Sql) – 30 HOURS
 MS-Excel (Basics, Adv, Macros, Vba, Analytics & MIS) – 60 Hours
 Statistics - 30 Hours
 Communication, Personality Development, Aptitude & Reasoning – 30 Hours

ELIGIBILITY:
Clinical / Life science /Healthcare Domain
 B.Sc (B.Z.C, Chemistry, Biotech, Microbiology, Bio chemistry, Nutrition, Statistics)
 M.Sc (Clinical research, Biotech, Microbiology, Zoology, Botony, Chemistry, Statistics)
 PHARMACY (B.Pharmacy, D.Pharmacy, M.Pharmacy),
 Medical (BDS, BHMS, BAMS, MBBS),
 B.E/B.Tech (Biotech, Bio Informatics, Computer Science).
Banking/Finance/Healthcare/Retail & Telecom Domain
(Any graduate/ post graduate is eligible)
 B.Sc, B.A, B.COM, CA, BBA, BBM, BCA, B.Tech, B.E
 M.Sc, M.A, M.COM, MBA, MCA, PGDM, M.Tech

For any queries please contact PORAK TECHNOLOGIES


 Mobile: 9542195429
 Whatsapp: 9542195429
 Mail id: sas.porak@gmail.com
 Face Book: poraktechnologies@gmail.com
 Website: www.porak.in
 Address: #Plot No 19, 2nd Floor, Green Tech Square Building, Phase 3, Kavuri Hills,
Madhapur, Hyderabad-5000033, Telangana.
100 Feet Road from Madhapur Metro Station, Near Kakatiya Kaman, Beside Saint Mary's Junior College.

FACULTY PROFILE
Faculty Name: Mr. Krishna
Experience: 13+ Yrs Experience in SAS Programmer
10+Yrs Experience in SAS Trainer
Worked for WIPRO, SAS INDIA, ICICI, TETRASOFT & STANSYS
More than 4500+ students got trained
So far 2500+ (knowing) students got placed in different MNC’S
Corporate Trainer for Accenture, Capgemini, Wipro, ICICI & AppLabs
Training& Certifications:
Trained from SAS INDIA (BASE, ADVANCED, BI, RISK MANAGEMENT)
BASE & ADVANCED SAS Certified Professional
Contact Number: 9542195429

Designed by Mr.KRISHNA from PORAK TECHNOLOGIES PVT LTD

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy