Copyright © 2012, SAS Institute Inc. All rights reserved. SAS DRUG DEVELOPMENT API SHARON TREVOY...

Post on 24-Dec-2015

216 views 0 download

Tags:

transcript

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

SAS DRUG DEVELOPMENT APISHARON TREVOY

PHARMASUG 2014

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

BUSINESS ISSUES Automate

Manual Tasks

Build Utilities

Enhance Reporting

Capabilities

Interface with other Industry

Applications

Standardize Processes

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

SAS DRUG DEVELOPMENT API

WHAT IS IT?

The SAS Drug Development API consists of both Java and SAS Macro based interfaces designed to facilitate the development of applications that can extend, automate, or drive SAS Drug Development functionality

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

PROJECT LIFE CYCLE EXAMPLES

CREATE USERS

BUILD HIERARCHY

UPLOAD DATA

JOBS / SCHEDULE

SYSTEM SNAPSHOT

ARCHIVE

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

SAS DRUG DEVELOPMENT API

JAVA VERSUS SAS MACRO CAPABILITIES

Java 1.7.1 SAS Macro 1.4

User Management

Context Management

Membership Management

Group Management

Role Management

File Management

Job/SAS Program Management (partial)

Synchronization Information (partial)

Schedule Management

Subscription Management

Work Items (partial)

Recycle Bin

Audit

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE USERS

BUILD HIERARCHY

UPLOAD DATA

JOBS / SCHEDULE

SYSTEM SNAPSHOT

ARCHIVE

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

GLOBAL PRIVILEGE(S) ASSIGNED AS LOGICAL ROLES

CREATE USERSPROJECT LIFE CYCLE EXAMPLES

GLOBAL PRIVILEGE(S) ROLE(S) ASSIGNED TO USER(S)

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

readxl.sas

Create_Users.sas

Create_update_user.sas

addusrpriv.sas

macros

setup.sas

Create_Users.xlsx

sasautos include

Proc Import

SDD USERS

PROJECT LIFE CYCLE EXAMPLES

CREATE USERS

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE USERS

BUILD HIERARCHY

UPLOAD DATA

JOBS / SCHEDULE

SYSTEM SNAPSHOT

ARCHIVE

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CONTEXT

CONTEXT MEMBERS

GROUPS AND MEMBERS

ROLES AND PRIVILEGE(S)

ROLE MEMBERS

DIRS AND ACLs (PERMISSIONS)

CREATE HIERARCHYPROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE HIERARCHY

Create_Hierarchy.sas

macros

setup.sas

Create_Hierarchy.xlsx

sasautosinclude

Proc Import

PROJECT CONTEXT

MEMBERS

GROUPS

ROLES

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE USERS

BUILD HIERARCHY

UPLOAD DATA

JOBS / SCHEDULE

SYSTEM SNAPSHOT

ARCHIVE

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

PC SAS PROGRAM

SDD DIRECTORY STRUCTURE

UPLOAD DATAPROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE USERS

BUILD HIERARCHY

UPLOAD DATA

JOBS / SCHEDULE

SYSTEM SNAPSHOT

ARCHIVE

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE / SCHEDULE / AUDIT JOBS

GENERATES LOG FILE WITH DETAILSJOB

SCHEDULE

AUDIT HISTORY

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE USERS

BUILD HIERARCHY

UPLOAD DATA

JOBS / SCHEDULE

SYSTEM SNAPSHOT

ARCHIVE

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

SYSTEM SNAPSHOT

CAPTURES USERS, CONTEXT, GROUP, ROLE-PRIVILEGES, ROLE-MEMBERS, DIRECTORIE(S)-OWNER-PERMISSIONS

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

CREATE USERS

BUILD HIERARCHY

UPLOAD DATA

JOBS / SCHEDULE

SYSTEM SNAPSHOT

ARCHIVE

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

ARCHIVE

METADATA REPORT

AUDIT REPORT

ARCHIVE DATA

PROJECT LIFE CYCLE EXAMPLES

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

HOW CAN I LEARN MORE?

SAS DRUG DEVELOPMENT API TRAINING

Audience: Software / IT professionals with general knowledge of JAVA and SAS programming language 

Course Goals: Upon completing this course, you will be able to use the SDD API to:

Automate your day-to-day processes Standardize your day-to-day processes activities Build in-house utilities leading to process improvement

Schedule: Oct 8 -10 , 7th Floor , 199 Bishopsgate , London EC2M 3TY , UK Early Nov, SAS Headquarters, Cary, NC, USA

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

QUESTIONS? ….

Copy r ight © 2012, SAS Ins t i tu te Inc . A l l r ights reserved.

THANK YOU!

SANDEEP JUNEJASANDEEP.JUNEJA@SAS.COM

SAS DRUG DEVELOPMENT FORUM:HTTPS://COMMUNITIES.SAS.COM/COMMUNITY/SUPPORT-COMMUNITIES/SAS-DRUG-DEVELOPMENT