Know Your Sources – Decoding Inputs / Outputs of any SAS Program

Slides:



Advertisements
Similar presentations
Author: Julia Richards and R. Scott Hawley
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Training Structure Agenda Metadata Creation Considerations
Introduction to Web Bill of Lading Q Proprietary and Confidential Copyright © 2005 INTTRA Inc. 2 Agenda Industry Challenges INTTRA Solution Value.
User Guide TE Connectivity Data Collection Tool (DCT) January 2012.
Dimitri Kutsenko (Entimo AG)
Info to Enterprise Migration Implementation Case Study: SBC Corporation Presented to the Crystal Decisions Regional Users Group for the Bay Area on October.
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 3.1 Chapter 3.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 4 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 7 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 38.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September.
HL7 V2 Implementation Guide Authoring Tool Proposal
Combining Like Terms. Only combine terms that are exactly the same!! Whats the same mean? –If numbers have a variable, then you can combine only ones.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Credit hours: 4 Contact hours: 50 (30 Theory, 20 Lab) Prerequisite: TB143 Introduction to Personal Computers.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Copyright CompSci Resources LLC Web-Based XBRL Products from CompSci Resources LLC Virginia, USA. Presentation by: Colm Ó hÁonghusa.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
ZMQS ZMQS
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
Teacher/Mentor Institute Using the Cortex Chuck Powell.
Look, no forms! Integrating ESBRs into the IT Enterprise ATCO Seminar - May 10, 2005.
Mind Mapping Techniques to Create Proposals APMP Colorado Chapter March 6, 2012 James J. Franklin San Diego PMI Chapter PMI is a registered trade and service.
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
The Enterprise Business Center. #2 CyberSource Enterprise Business Center your payment processing dashboard ******** Log out security feature All tools.
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
Pivot Tables Overview 1. What are Pivot Tables Pivot tables in Excel are a versatile reporting tool that makes it easy to extract information from large.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
Hamilton Venus Software User Interface Options
OCFS Data Warehouse Basic Training
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Template v5 October 12, Copyright © Infor. All Rights Reserved. 1 Learn LN User interface concepts Bram Vijfhuizen Principal.
N o r t h A m e r i c a E u r o p e A s i a / P a c i f i c L a t i n A m e r i c a A f r i c a 1 Generating Define.xml at Kendle using Definedoc TM Presentation.
Addition 1’s to 20.
25 seconds left…...
Productivity Tools For SAS . SAS ® users today ASAP ™Enhancement complementSoft introduces ASAP ™ an innovative productivity tool for SAS ® Diagramming.
Test B, 100 Subtraction Facts
Copyright 2001 Advanced Strategies, Inc. 1 Data Bridging An Overview Prepared for DIGIT By Advanced Strategies, Inc.
© 2007 Bentley Systems, Inc. 1 What's New and on the Horizon in the Realm of Raster? Yves Boivin.
Week 1.
We will resume in: 25 Minutes.
12 January 2009SDS batch generation, distribution and web interface 1 ExESS IT tool for SDS batch generation, distribution and web interface ExESS IT tool.
1 Unit 1 Kinematics Chapter 1 Day
© ABB University - 1 Revision C E x t e n d e d A u t o m a t i o n S y s t e m x A Chapter 20 Import and Export Course T314.
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 2Advanced Reports, Access Tools, and Customizing Access Chapter 8Integrating Access Data.
© Copyright 2011 John Wiley & Sons, Inc.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS DRUG DEVELOPMENT API SHARON TREVOY PHARMASUG 2014.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
Copyright © 2011, SAS Institute Inc. All rights reserved. Using the SAS ® Clinical Standards Toolkit 1.4 to work with the CDISC ODM model Lex Jansen SAS.
Essentials of Modeling with IBM Rational Software Architect V7.5
1 PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009 SAS Drug Development from the Inside Magnus Mengelbier Director.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
PhUSE 2010 Section: Coding Solutions: Paper CS01   SAS® Drug Development Program Portability Ben Bocchicchio, SAS Institute, Cary NC, US James McDermott,
Presentation transcript:

Know Your Sources – Decoding Inputs / Outputs of any SAS Program Sandeep Juneja SAS Institute Inc., Cary, NC ,USA Copyright © 2011, SAS Institute Inc. All rights reserved.

Agenda Understand Problem Solution Design Solution Components Introduction SAS Drug Development (SDD) Job Log Manifest (jlgxml) XML Mapper Solution Implementation Process Questions

Problem: No Consistent way of knowing the Input(s) / Output(s) of any source program No Standard way to generate Traceability Matrix with Input(s) / Output(s) of source program(s) No way to carry out Impact Analysis of any program(s) update(s)

Solution Design: Generate Traceability Matrix (TM) with Source Program and their Input(s) / Output(s) If available, capture the version number of various Input(s) / Output(s) Use Traceability Matrix to analyze impact of any revision / update to one / multiple source program(s) / output(s)

Solution Design: Job Log Manifest (jlgxml) in SAS Drug Development (SDD). SDD provides versioning functionality. It lets you maintain multiple version(s) of the file. Job Log Manifest contains information about various input(s) / output(s) along with their versioning information.

Introduction: SAS Drug Development SAS Drug Development provides a common repository for data, files, and documents and is 21 CFR Part 11 compliant. Web-based user interface and a set of integrated Java applications enable you to easily perform the following tasks: organize and browse information manage and analyze data create reports manually and automatically maintain reliable information to meet regulatory guidelines

Introduction: Job Log Manifest XML file which contains information about Input (s) / Output(s) Folder(s) / File(s) Source Program(s) / Dataset(s) Version Number of the Source Program(s) / Dataset(s) Log text (optional)

Introduction – XML Mapper Represents top-down hierarchy of XML elements and its attributes SAS XML Mapper is a Java-based Graphical User Interface (GUI) application that allows users to generate an XML Map by drag-and-drop interface. Represents Element Name Represents Element Path Represents SAS dataset name & variable names

SDD Source Program with Input(s) / Output(s)

SDD Source Program with Input(s) / Output(s) Input / Output Type File/ Folder Variable Name File Name(s) (Version) Comments Input File InputFile Support.sas (1) Include file(s) Folder Convertdemog.sas (2), mac1.sas Macro Files Folder3 Demo.sas7bdat (3), fube.sas7bdat (1), support2.sas (1) Data Files FmtFolder Nicsah1.sas7bcat Format Catalog Output Folder2 Demo_newunits.sas7bdat (14) Data Folder Testme.pdf (22) PDF File File2 Rtfoutput.rtf RTF File

Extracting Source File Information

Extracting Folder(s) Information

Reconcile Information Input / Output Type File/ Folder Variable Name File Name(s) (Version) Comments Input File InputFile Support.sas (1) Include file(s) Folder Convertdemog.sas (2), mac1.sas Macro Files Folder3 Demo.sas7bdat (3), fube.sas7bdat (1), support2.sas (1) Data Files FmtFolder Nicsah1.sas7bcat Format Catalog Output Folder2 Demo_newunits.sas7bdat (14) Data Folder Testme.pdf (22) PDF File File2 Rtfoutput.rtf RTF File Input / Output Type File/ Folder Variable Name File Name(s) (Version) Comments Input File InputFile Support.sas (1) Include file(s) Folder Convertdemog.sas (2), mac1.sas Macro Files Folder3 Demo.sas7bdat (3), fube.sas7bdat (1), support2.sas (1) Data Files FmtFolder Nicsah1.sas7bcat Format Catalog Output Folder2 Demo_newunits.sas7bdat (14) Data Folder Testme.pdf (22) PDF File File2 Rtfoutput.rtf RTF File Input / Output Type File/ Folder Variable Name File Name(s) (Version) Comments Input File InputFile Support.sas (1) Include file(s) Folder Convertdemog.sas (2), mac1.sas Macro Files Folder3 Demo.sas7bdat (3), fube.sas7bdat (1), support2.sas (1) Data Files FmtFolder Nicsah1.sas7bcat Format Catalog Output Folder2 Demo_newunits.sas7bdat (14) Data Folder Testme.pdf (22) PDF File File2 Rtfoutput.rtf RTF File

Generate Traceability Matrix Use ExcelXP Tagset to generate Excel File Capture JobLog,Source Files, Input(s) / Output(s) along with their version(s) and location information.

Impact Analysis Dataset Demo.sas7bdat is input to which program(s)?

Conclusion This process provides Traceability Matrix Better control over the updates Ability to carry out Impact Analysis Controlled Environment

Questions