SAS Online Training: Course contents: Agenda:

Similar documents
Base and Advance SAS

INTRODUCTION TO SAS HOW SAS WORKS READING RAW DATA INTO SAS

SAS CURRICULUM. BASE SAS Introduction

Contents of SAS Programming Techniques

SAS Training BASE SAS CONCEPTS BASE SAS:

BASICS BEFORE STARTING SAS DATAWAREHOSING Concepts What is ETL ETL Concepts What is OLAP SAS. What is SAS History of SAS Modules available SAS

SAS CLINICAL SYLLABUS. DURATION: - 60 Hours

Techdata Solution. SAS Analytics (Clinical/Finance/Banking)

SAS (Statistical Analysis Software/System)

AURA ACADEMY SAS TRAINING. Opposite Hanuman Temple, Srinivasa Nagar East, Ameerpet,Hyderabad Page 1

Contents. About This Book...1

SAS (Statistical Analysis Software/System)

Oracle Database: Introduction to SQL Ed 2

BUSINESS ANALYTICS. 96 HOURS Practical Learning. DexLab Certified. Training Module. Gurgaon (Head Office)

SAS (Statistical Analysis Software/System)

Big Data Executive Program

Implementing CDISC Using SAS. Full book available for purchase here.

Oracle Syllabus Course code-r10605 SQL

T-SQL Training: T-SQL for SQL Server for Developers

Teradata SQL Features Overview Version

AUSTIN COMMUNITY COLLEGE CONTINUING EDUCATION. INTERMEDIATE DATABASE/FILE AMANGEMENT (Access Intermediate) (12 hours) ITSW 1055 COURSE SYLLABUS

Introduction to Computer Science and Business

Oracle Database 11g: SQL and PL/SQL Fundamentals

INTRODUCTION TO PROC SQL JEFF SIMPSON SYSTEMS ENGINEER

Deccansoft Software Services. SAS Syllabus

Certkiller.A QA

An Introduction to SAS University Edition

CDISC SDTM and ADaM Real World Issues

Customizing SAS Data Integration Studio to Generate CDISC Compliant SDTM 3.1 Domains

Choosing the Right Procedure

SAS 9 Programming Enhancements Marje Fecht, Prowerk Consulting Ltd Mississauga, Ontario, Canada

MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9)

Oracle Database 10g: Introduction to SQL

Moving Data and Results Between SAS and Excel. Harry Droogendyk Stratia Consulting Inc.

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.

20461: Querying Microsoft SQL Server 2014 Databases

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Querying Data with Transact SQL

Call: SAS BI Course Content:35-40hours

SAS and Data Management Kim Magee. Department of Biostatistics College of Public Health

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data

Acknowledgments xi Preface xiii About the Author xv About This Book xvii New in the Macro Language xxi

DB2 SQL Class Outline

What Is SAS? CHAPTER 1 Essential Concepts of Base SAS Software

This course is aimed at those who need to extract information from a relational database system.

Course Outline and Objectives: Database Programming with SQL

AVANTUS TRAINING PTE LTD

Querying Microsoft SQL Server 2008/2012

COURSE OUTLINE: Querying Microsoft SQL Server

EG 4.1. PC-SAS users. for. I C T EG 4.1 for PC-SAS Users. Thursday - May 7 th, 2009

Greenplum SQL Class Outline

Accessing Data and Creating Data Structures. SAS Global Certification Webinar Series

AO3 - Version: 2. Oracle Database 11g SQL

Choosing the Right Procedure

Merge Processing and Alternate Table Lookup Techniques Prepared by

Automation of SDTM Programming in Oncology Disease Response Domain Yiwen Wang, Yu Cheng, Ju Chen Eli Lilly and Company, China

From Implementing CDISC Using SAS. Full book available for purchase here. About This Book... xi About The Authors... xvii Acknowledgments...

Querying Microsoft SQL Server

CDISC Variable Mapping and Control Terminology Implementation Made Easy

Microsoft - Querying Microsoft SQL Server 2014 (M20461) (M20461)

20461: Querying Microsoft SQL Server

Hyperion Interactive Reporting Reports & Dashboards Essentials

From Manual to Automatic with Overdrive - Using SAS to Automate Report Generation Faron Kincheloe, Baylor University, Waco, TX

Querying Microsoft SQL Server 2012/2014

[AVNICF-MCSASQL2012]: NICF - Microsoft Certified Solutions Associate (MCSA): SQL Server 2012

SyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide

Easing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide

General Tips for Working with Large SAS datasets and Oracle tables

Learning SAS by Example

DB2 UDB: Application Programming

Introduction to SAS Procedures SAS Basics III. Susan J. Slaughter, Avocet Solutions

AVANTUS TRAINING PTE LTD

SAS offers technology to facilitate working with CDISC standards : the metadata perspective.

SAS and Data Management

Oracle Database 11g: SQL Fundamentals I

Using SQL with SQL Developer Part I

Using SQL with SQL Developer 18.2 Part I

GET A GRIP ON MACROS IN JUST 50 MINUTES! Arthur Li, City of Hope Comprehensive Cancer Center, Duarte, CA

Querying Microsoft SQL Server

SAS Training Spring 2006

Microsoft Querying Microsoft SQL Server 2014

Data Standardisation, Clinical Data Warehouse and SAS Standard Programs

SAS Display Manager Windows. For Windows

Oracle Database: Introduction to SQL/PLSQL Accelerated

Ivy s Business Analytics Foundation Certification Details (Module I + II+ III + IV + V)

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

20761 Querying Data with Transact SQL

Schnieder_index.qxd 7/27/05 1:08 PM Page 481 INDEX. Symbols

Introduction to SAS Procedures SAS Basics III. Susan J. Slaughter, Avocet Solutions

Going Under the Hood: How Does the Macro Processor Really Work?

Using SQL with SQL Developer 18.2

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Antrix Academy of Data Science TM

Unit Assessment Guide

ORANET- Course Contents

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]

The REPORT Procedure CHAPTER 32

Transcription:

SAS Online Training: Course contents: Agenda: (1) Base SAS (6) Clinical SAS Online Training with Real time Projects (2) Advance SAS (7) Financial SAS Training Real time Projects (3) SQL (8) CV preparation (4) Macros (9) Interview Assistance (5) Clinical SAS(CDISC) (10) SAS Certification Table of Contents: (I) Base SAS: Day 1: Day 2: 1. Introduction to SAS software 1.2 Getting Started With SAS 1.2.1 SAS Windows 1.2.2 SAS Program Steps 1.2.3 Work flow / Project Life Cycle 1.3 SAS Files 1.3.1 Dataset 1.3.2 Catalogs 2A SAS Libraries 2.1 Exploring SAS Libraries 2.2 Creating and deleting SAS Libraries 2.3 Naming convention 2.3.1 SAS Libraries naming Rules 2.3.2 SAS files/ dataset naming One & Two level naming 2B Sas programs 2.4 Running a SAS Program 2.5 Canceling Submitted Statements 2.6 Naming Convention 2.6.1 SAS dataset naming Rules 2.6.2 SAS variable naming Rules 2.7 SAS Data types 2.7.1 Character characteristics 2.7.2 Numeric (Std & Non Std) characteristics 2.8 SAS Program layout

Day 3: Day 4: Day 5: Day6: Day 7: Day 8: 3 Data access 3.1 Creating SAS Datasets 3.1.1 Input, Datalines / Cards 3.1.2 Entering data directly Input methods List/ Adv_List Input Column input Named input Formatted input Output method 4.1 Infile options - Dealing with missing data 4.2 Reading delimited files/data 4.3 Importing data Infile statement 4.4 Creating Null datasets 4.5 Reading Multiple Records per Observation Single trailing method 4.6 Multiple Observations per Record Double trailing method 5 Formats & Informats Standard and Non standard data 5.1 Date Functions 5.1.1 SAS date value 5.1.2 Formats and Informats 5.1.3 Julian date 5.2 Time Functions 5.2.1 SAS Time value 5.2.2 Formats and Informats 5.3 DateTime Functions 5.3.1 SAS DateTime value 5.3.2 Formats and Informats 5.4 Currency/Amount Values 5.4.1 SAS Amount values (Normal & Decimal) 5.4.2 Formats and Informats 5.5 Formats and Informats Tips 6 User defined formats Creating own format & Informat names 6.1 proc format 6.1.1 Value statement 6.1.2 Invalue statement 7 Global options Managing the SAS window Environment (Output, Log, Explorer windows) 8 Dataset options 8.1 Set statement

8.2 Dataset options Managing the variables and observations Day 9: 9 How SAS works 9.1 Data step processing 9.1.1 Compilation Phase 9.1.2 Execution Phase 9.1.3 Program Data Vector -PDV 9.1.5 Automatic Variables in SAS 9.2 Getting Familiar with SAS Datasets 9.2.1 Descriptor Portion of a Dataset (Proc Contents) 9.2.2 Data Portion of a SAS Dataset Day 10: 10 Import & Export procedures 10.1 Proc Import and Proc Export 10.2 Import Wizard and Export Wizard Importing the data from various kinds of files like notepad, excel, CSV, Access etc into SAS and Exporting the data to various files like notepad, excel, CSV, Access etc Day 11: 11 Character functions Manipulating the character data 11.1 Change the Case of Characters 11.2 Remove Characters from Strings 11.3 Search for Characters 11.4 Extract Parts of Strings 11.5 Join Two or More Strings Together 11.6 Remove Blanks from Strings 11.7 Divide Strings into "Words" 11.8 Compute the Length of Strings 11.9 Count the Number of Letters or Substrings in a String 11.10 Substitute Letters or Words in Strings 11.11 Compare Strings Day 12: 12 Numeric functions Manipulating Numeric, Date & Time values Functions like INT, Round, SQRT, LOG, INTCK, PUT, INPUT etc. Extracting date part & time part Day 13: Day 14: 13 Proc Print and Proc Sort 13.1 Print- statements (Var, Label, Id, etc.,) 13.2 Print- Options (Noobs, Double, width, etc.,) 13.3 Sort Sorting the data, removing the duplicates etc., 14 Combining the datasets 14.1 Stacking the datasets 14.2 Interleaving the datasets

14.3 Appending the datasets 14.4 Updating the datasets 14.5 Modifying the datasets Day 15: Day 16: Day 17: Day 18: Day 19: 15 Combining the datasets 15.1 Merging 15.1.1 One-to-one Merge 15.1.2 One-to-many Merge 15.1.3 Many-to-one Merge 15.1.4 Many-to-Many Merge 15.2 IN Operator 15.2.1 Controlling SAS merge 16 Conditional statements & Operators 16.1 Operators 16.1.1 Arithmetic 16.1.2 Conditional 16.1.3 Logical 16.2 Statements 16.2.1 Where 16.2.2 IF-THEN/ELSE 16.2.2 IF-THEN/ELSE- DO 16.3 Creating & Modifying Variables 16.4 Subsetting Data 16.5 Creating Multiple Datasets in A Single Data-step 17 LOOP PROCESSING 17.1 DO Loop-construction 17.2 Nested DO Loops 17.3 Conditional Iterative Processing 17.3.1 DO While 17.3.2 DO Until 18 Transpose procedure 18.1 Normalization procedure 18.2 Denormalization procedure 18.3 Special options 19 Arrays 19.1 Defining an array and it s process 19.2 Types of Arrays 19.3 Rules for creating the variable and array names 19.4 Creating Variables with Arrays 19.5 Assigning Initial Values

19.6 Performing Repetitive Calculations 19.7 Various special functions Day 20: Day 21: Day 22: Day 23: Day 24: Day 25: 20 Proc Freq and proc corr 20.1 Freq: Calculating frequencies & percentages for multiple variables 20.2 Corr: Calculating correlations among variables 21 Proc Means, Proc Summary Calculating descriptive Statistics for multiple variables. 22 Proc Tabulate Creating variety of tabular reports which displays frequencies, percentages & descriptive statistics. 23 Proc Report and Proc Printto Generating reports, creates new variables, applying formats, managing the output. Saving the output window & log window 24 Proc SQL: Introduction to SQL Terminology, Syntax, Statements 24.1 Statements (Create, Select, From, Where, Group by, Having, Order By etc.,) 24.2 Options/ Clauses (*, Feedback, calculated, count, keep, drop etc.,) 24.3 Conditional operators (Contains, Between-and, case, like etc.,) 24.4 set operators (Union, Union all, Intersect, Except) 25 SQL Joins Combing tables and reports the data. 25.1 SIMPLE Join 25.2 CROSS/CARTESIAN Join 25.3 INNER Join 25.4 OUTER Join 25.5 LEFT Join 25.6 RIGHT Join 25.7 FULL Join 25.8 NATURAL Join 25.9 COALESCE Function 25.10 Comparing SQL and Data step

Day 26, 27, 28:Macros 26.1 Creating Macro variables & different types of macro variables 26.2 Creating Macro catalogs using keyword, positional Parameters 26.3 Using multiple procedures in same macro catalog 26.4 Macro programming: %if..%then..%else and %do..%end 26.5 Using loops in macro catalog 26.6 Data interface functions 26.7 Macro interface functions, Debugging macros, Auto call Macros Day 31: Day 32: Day 33: Day 34: Day 35 40: Creating Listings Generating tables Generating tables using Macros ODS (Output delivery system) and Graphs/Figures 34.1 Creating HTML output 34.2 Creating an RTF file 34.3 Creating PDF file 34.4 Creating Excel file 34.5 Proc Template 34.6 Graphs(Gchart, Gplot, SGplot) CDISC standards(sdtm/adam): Overview of the Study Data Tabulation Model (SDTM) Why SDTM? Domain level metadata SDTM classes and Domains Special-purpose datasets The general observation classes Findings about class Trial domains Suppquals Custom domains Variable level metadata Variables and different types of variables Identifier Topic Timing

Qualifier Grouping Qualifiers Result Qualifiers Synonym Qualifiers Record Qualifiers Variable Qualifiers Rule Observations ADaM: Types of ADaM datasets