copyright © 2012, sas institute inc. all rights reserved. sas drug development api sharon trevoy...
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 [email protected]
SAS DRUG DEVELOPMENT FORUM:HTTPS://COMMUNITIES.SAS.COM/COMMUNITY/SUPPORT-COMMUNITIES/SAS-DRUG-DEVELOPMENT