Using SAS Enterprise Guide Add-In to Enable Guided Statistics Bas van Bakel OCS Consulting, the Netherlands © OCS Consulting.

Slides:



Advertisements
Similar presentations
Microsoft Dynamics® AX 2012
Advertisements

Pennsylvania BANNER Users Group 2006 Integrate Your Decision Support with Cognos 8.
Business Development Suit Presented by Thomas Mathews.
DriveWorks – Product Configurator
Visualise | communicate | ENGAGE Instant Atlas™ is a registered trademark of GeoWise Limited ©Copyright 2008 | Geowise Limited IA Desktop to LIS Solution.
Futures – Alpha Cloud Deployment and Application Management.
PRODUCT FOCUS 4/14/14 – 4/25/14 INTRODUCTION Our Product Focus for the next two weeks is Microsoft Office 365. Office 365 is Microsoft’s most successful.
T-FLEX DOCs PLM, Document and Workflow Management.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Session # 2645 Reusable Development Components from the Java(TM) 2 Platform, Enterprise Edition (J2EE(TM)) and Open Source Projects Rob Weaver Architect.
Tom Hollander Solution Architect Solutions Development Centre Microsoft Australia ARC308.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Customising SharePoint David Gristwood Developer & Platform Group
Chapter 3 Software Two major types of software
©2012 Microsoft Corporation. All rights reserved..
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
Chapter 13: Sharing Printers on Windows Server 2008 R2 Networks BAI617.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
CASE STUDY: Implementing and Administering SAS® Enterprise Guide® Across the Enterprise As a Solution for Data Access Security Ulf Borjesson Evangeline.
C A S E S T U D I E S—S T R A T E G I E S F O R S U C C E S S November 7 - 9, 2002.
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.
WorkPlace Pro Utilities.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Reporting and Build Statistics Using Business Intelligence By Naga Sowjanya Karumuri Build Team, VMware, Cambridge Summer Internship 2008.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
Bringing BI to SharePoint. DSP (Decision Support Panel)  DSP Portal Edition provides an easy-to-use framework that links information stored in data warehouses.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
AtGentive – CELN role. CELN Tasks Project web page (WP6) Pilot project at schools (WP5) Assessment & Consolidation (WP6) Exploitation plan (WP6)
An Introduction to SAS® ENTERPRISE GUIDE. Corporate Strength & Stability Reliability in a High-Risk Economy Largest Privately held software company in.
The Development Process
System Establishing Your Management Reporting System.
Chapter 1 Introduction to SAS ® Enterprise Guide ®
HDNUG 27-March-2007 SQL Server 2005 Suite as a Business Intelligence Solution.
European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Copyright © 2004, SAS Institute Inc. All rights reserved. SAS Stored Processes An analyst’s perspective Sylvain Tremblay SAS Canada 24 February 2006.
COGNOS 8BI Introduction and Architecture
Welcome to the Minnesota SharePoint User Group. Introductions / Overview SharePoint 101 High level overview of SharePoint Differences between SharePoint.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Corporate Data Vault Data Warehousing Workshop Sept Data Warehousing Workshop Sept
Module 1: Overview of Microsoft Office SharePoint Server 2007.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
CS190/295 Programming in Python for Life Sciences: Lecture 6 Instructor: Xiaohui Xie University of California, Irvine.
As Partial fulfilment of Master of Computer Application [M.C.A. sem-6] Submitted by: – Suman M chauhan Project Guide: Mrs Vaishali Kaneriya.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
SSi Consulting, Inc. Dynamics GP Refreshable Excel Spreadsheets/Dashboards Presentation by Lisa Armstrong, Senior GP Consultant.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
Getting more enterprise value out of your Lawson data
Data Virtualization Demoette… ODBC Clients
Introduction to Visual Basic 2008 Programming
CS190/295 Programming in Python for Life Sciences: Lecture 6
COGNOS 8 BI - Introduction and Architecture Cognos CoE
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Joint Application Development (JAD)
Windows Forms in Visual Studio 2005: An in-depth look at key features
Presentation transcript:

Using SAS Enterprise Guide Add-In to Enable Guided Statistics Bas van Bakel OCS Consulting, the Netherlands © OCS Consulting

Agenda © OCS Consulting SAS Enterprise Guide (SAS EG) Business Drivers SAS EG add-in Client Case Technology Summary

SAS Enterprise guide © OCS Consulting “SAS Enterprise Guide provides a SAS graphical interface that helps you exploit the power of SAS and publish dynamic results in a Microsoft Windows client application. The solution is the preferred SAS interface for business analysts, programmers and statisticians and a key application in SAS Business Intelligence offerings.” Source:

© OCS Consulting SAS Enterprise guide

Business Drivers © OCS Consulting NOTOX: Founded in 1983 and evolved as a privately held company until 2005; Specializes in personalized contract research and consultancy for the registration of pharmaceutical products and (agro)chemicals worldwide; More than 280 specialists and m2 of modern purpose built laboratories and offices are available to perform regulatory toxicology studies.

Business Drivers © OCS Consulting OCS Consulting created validated system for storing and reporting research data: Data are collected in a standard way. Standard reports are generated. Special Studies: Specific measuring device is used to collect data and the structure of the data therefore differs from the structure required by the validated system. Specific statistical analysis is to be performed on the research data. Further analysis depends on intermediate results and unforeseen exploratory analysis may be needed. Reports are generated outside validated structure.

Business Drivers © OCS Consulting Stand Alone ApplicationSAS Enterprise Guide

Business Drivers © OCS Consulting Stand Alone ApplicationSAS Enterprise Guide Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis

Business Drivers © OCS Consulting Stand Alone ApplicationSAS Enterprise Guide Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis No SAS/database structure knowledge needed for users SAS/database structure knowledge needed

Business Drivers © OCS Consulting Stand Alone ApplicationSAS Enterprise Guide Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis No SAS/database structure knowledge needed for users SAS/database structure knowledge needed User guided with custom made interface screens No custom made user interface screens

Business Drivers © OCS Consulting Stand Alone ApplicationSAS Enterprise Guide Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis No SAS/database structure knowledge needed for users SAS/database structure knowledge needed User guided with custom made interface screens No custom made user interface screens ‘Decision steps’ can be implementedHard to implement ‘Decision steps’

Business Drivers © OCS Consulting Stand Alone ApplicationSAS Enterprise Guide Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis No SAS/database structure knowledge needed for users SAS/database structure knowledge needed User guided with custom made interface screens No custom made user interface screens ‘Decision steps’ can be implementedHard to implement ‘Decision steps’ Possible to validate entire application once Validation needed for each project individually

Business Drivers © OCS Consulting Stand Alone ApplicationSAS Enterprise Guide Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis No SAS/database structure knowledge needed for users SAS/database structure knowledge needed User guided with custom made interface screens No custom made user interface screens ‘Decision steps’ can be implementedHard to implement ‘Decision steps’ Possible to validate entire application once Validation needed for each project individually No link with SAS Architecture/metadataUse of SAS Architecture/metadata and SAS EGuide style sheets

Business Drivers © OCS Consulting Stand Alone Application SAS Enterprise Guide SAS Enterprise Guide Add-In Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis No SAS/database structure knowledge needed for users SAS/database structure knowledge needed User guided with custom made interface screens No custom made user interface screens ‘Decision steps’ can be implemented Hard to implement ‘Decision steps’ Possible to validate entire application once Validation needed for each project individually No link with SAS Architecture/metadata Use of SAS Architecture/ metadata and SAS EGuide style sheets

Business Drivers © OCS Consulting Stand Alone Application SAS Enterprise Guide SAS Enterprise Guide Add-In Unforeseen exploratory analysis is not possible Possible to perform unforeseen exploratory analysis No SAS/database structure knowledge needed for users SAS/database structure knowledge needed SAS/database structure knowledge needed only for exploratory analysis User guided with custom made interface screens No custom made user interface screens User guided with custom made interface screens ‘Decision steps’ can be implemented Hard to implement ‘Decision steps’ ‘Decision steps’ can be implemented Possible to validate entire application once Validation needed for each project individually Add-In can be validated once; validation needed for exploratory analysis No link with SAS Architecture/metadata Use of SAS Architecture/ metadata and SAS EGuide style sheets Use of SAS architecture/ metadata and SAS EGuide style sheets

© OCS Consulting SAS EG Add-in Input AnalysisOutput

© OCS Consulting SAS EG Add-in

© OCS Consulting SAS EG Add-in

Client Case © OCS Consulting Approach: Per type of study a meeting with a study director of the particular area of interest is scheduled to discuss statistical methods. Step 1 - Investigate structure of input data; Step 2 - Determine study specific “decision tree”; Step 3 - Determine specifications and lay-out of output; Step 4 - Determine lay-out of user interface screens; Step 5 - Formalise User Requirement Specification.

Client Case © OCS Consulting Step 1 - Investigate structure of input data:

Client Case © OCS Consulting Step 2 - Determine study specific “decision tree”: Each parameter analysed separately Test Normality/Homogeneity Transformation/Exclusion of data Parametric/Non-parametric test Active groups vs Control group Positive Control group vs Control group Post-dose values vs pre-dose values

Client Case © OCS Consulting

Client Case © OCS Consulting

Client Case © OCS Consulting

Client Case © OCS Consulting

Client Case © OCS Consulting

Client Case © OCS Consulting Step 3 - Determine specifications and lay-out of output: Results of Normality/Homogeneity testing Results of (non-)parametric tests Listing of imported data (optional)

Client Case © OCS Consulting Step 3 - Determine specifications and lay-out of output: It should be possible to generate.pdf and Word files; Style should be similar to current application;

Client Case © OCS Consulting Step 3 - Determine specifications and lay-out of output:

Client Case © OCS Consulting Step 4 - Determine lay-out of user interface screens.

© OCS Consulting Client Case

Technology © OCS Consulting.NET framework 1.1; User interface developed in Visual Studio 2003; SAS Enterprise Guide version 4.1; SAS (Version 9.1.3) programs analyse and process the data; Communication between user interface and SAS programs mainly done with %LET statements, %INCLUDE statements and SAS datasets. Technology set up:

Technology © OCS Consulting

Technology © OCS Consulting %LET parname = EEP; %LET control = 1; %LET positive = NONE; %LET statdose = 0; EEP_NONE_DS.SAS7BDAT ALLPARMS.SAS7BDAT %LET transval = NONE; %INCLUDE global.sas; %INCLUDE normal_dunnett.sas; EEP_NONE_RESULTDS.SAS7BDAT

Technology © OCS Consulting Intermediate datasets will remain available after the session has been closed for further (exploratory) analysis

– 5 Days – 7 Days – 13 Days – 4 Days – 1 Day Project Metrics © OCS Consulting Team:.NET Programmer SAS Programmer / Project manager Statistician Effort: Design of the Application SAS Programming User Interface creation Documentation / Testing Project management + 30 Days

Summary © OCS Consulting Very well suited for repetitive data analysis requirements with similar looking data; Provides a validated, structured environment in which the user is guided through decision steps with the help of user interface screens; Possibility to perform additional exploratory analysis on imported or analysis-ready datasets using SAS Enterprise Guide functionality; All data processing/analyses performed with SAS; Easy to implement changes; Log files available.

Questions © OCS Consulting Web: