Download Loading Content

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
SAS Drug Development from the Inside
Magnus Mengelbier
Director
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
1
Topics










Introduction
Trilogy
A Job
Repository
Loading Content
Data Sets
SAS Program
Jobs Revisited
Interfaces
Summary
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
2
Trilogy
Java
Applications
SAS
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
3
A Job
Bundle
SAS
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
4
Repository
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
5
Repository – Structure and Content

Content can be treated as a folder or file
 Content types can have different meta-data
 An SDD application is associated with certain types of
content
 Custom applications can be added
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
6
Repository – Content Control

Check-in / Check-out
 Signatures are ”signature sessions”
 Versioning
 Optional
 Version is incremental and automatic, e.g. version 1.1 is not
possible
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
7
Repository – Menus
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
8
Loading Content

Simple Loader
 Single direction
 Web file upload
 Simple source and target
 Repository Browser Window
 Advanced Loader
 Bi-directional (upload and download)
 SDD Java Application
 Convert certain formats
 Standalone Window
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
9
Data

Data Browser
 Two Basic Views
 Classic Data Set View
 Study Definition

Review Tools
 User Generated Columns
 Logic
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
10
Data – Data Set
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
11
Data – Study Defintion
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
12
Configuration
Parameters
’&’ has a new meaning
Code
SAS Program
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
13
Configuration Parameters
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
14
Configuration Parameters - Paths
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
15
Configuration Parameters

All programs must have Configuration Parameters
 Point-and-click ”macro” interface
 Use Configuration Parameters as ”program options”
 Required
 Optional
 Configuration: Not Enabled – Required – Default Value
 All selections are available in Parameter Data Set
 Parameter Data Set contains the ”true” parameter value
 &parameter points to the ”SAS server copy”
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
16
Configuration Parameter Values
All selections are available in the Parameter Data Set
 Parameter Data Set contains the ”true” parameter value
 &parameter points to the ”SAS server copy”
Repository
/SDD/UserFolders/EMEA/Dave Smith
SAS Server
/sddshared1/sas_tmp/SAS_workCA44000039D1_sdddemo2/SA
S_work3A5C000039D1_sdddemo2/cache/…
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
17
Jobs – Results
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
18
Jobs – Schedules and Chains
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
19

Java
 SDD Java API
 Custom Java API
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
Custom SAS Macros
SAS macros
 Command Facility Macros
 SAS Drug Development
Macros
Java

SAS
Interfaces
20
Interfaces – Command Facility Macros
Bundle
SAS
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
21
Summary
Benefits
Drawbacks
Different Interface
Different Interface
Standard library of tools is easy
Different programming style
Re-use programs simple
concept
One-off programs takes longer
to develop
Advanced Loader is a powerful
feature **
Migration
Full control of output
destinations
Where did the output go?
SDD Interface Macros
SDD Interface Macros is
outside of the bundle
Many different options
Too many options
It is a system
Rigid
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
22
Questions & Comments










Magnus Mengelbier
Introduction
Director
Trilogy
Limelogic Ltd
A Job
[email protected]
Repository
+44 208 144 5701
Loading Content
Data Sets
SAS Program
Jobs Revisited
Application Programming Interfaces
Summary
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
23
THE
PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009
END
24
Related documents