Copyright © 2004, SAS Institute Inc. All rights reserved. SAS Stored Processes An analyst’s perspective Sylvain Tremblay SAS Canada 24 February 2006.

Slides:



Advertisements
Similar presentations
Copyright © 2005, SAS Institute Inc. All rights reserved. Integrating SAS® in a Web Services Architecture Dan Jahn Developer – SAS Cary.
Advertisements

Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Copyright © 2005, SAS Institute Inc. All rights reserved. User Authentication and Single Sign-on Across the SAS ® 9 Platform Larry Noe and Scott Sweetland,
User Interfaces Made Easy With SAS Stored Processes
Copyright © 2005, SAS Institute Inc. All rights reserved. Making the Transition from MDDB-based OLAP Applications to a SAS ® 9 OLAP Solution Ivy Parker.
Copyright © 2010 SAS Institute Inc. All rights reserved. A Quick Introduction to JMP Dara Hammond JMP Account Rep.
How does SAP Crystal Dashboard Design integrate with other SAP Crystal Solutions? 22 July, 2010 Fritz Feltus Presales – EMEA Distribution.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Product Overview. Agenda  Performance Management  PerformancePoint Overview  PerformancePoint Monitoring & Analytics  PerformancePoint Planning 
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
Business Intelligence components Introduction. Microsoft® SQL Server™ 2005 is a complete business intelligence (BI) platform that provides the features,
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
Copyright © 2005, SAS Institute Inc. All rights reserved. Need Java Graphics? Use of BIP Graph Components NameRavi Devarajan TitleSoftware Manager DepartmentData.
Digital Dashboards & Data Repository 2010 MUSE International Session 385 June 3, 10:00-11:00 Presenter: Ian Proffer.
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 © 2005, SAS Institute Inc. All rights reserved. Filling the Gap: Extending the SAS BI Server with Custom Tasks Chris Hemedinger, SAS Institute.
Dr. Peter Bewerunge © 2009 HMS Analytical Software GmbH Calling R Functions from SAS… PhUSE 2011 – ….with PROC IML.
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
Using the SAS® Information Delivery Portal
Hello SAS 9.4: What's New? ChrIs Hemedinger, SAS.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Copyright © 2008, SAS Institute Inc. All rights reserved. RMS Titanic: Using SAS Enterprise Guide To Report On A Tragedy Matt Malczewski, SAS Canada.
Copyright © 2005, SAS Institute Inc. All rights reserved. Frank Eckhausen Sr. Solutions Architect SAS Worldwide Marketing Financial Reporting with SAS®
Chapter 1 Introduction to SAS ® Enterprise Guide ®
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Copyright © 2005, SAS Institute Inc. All rights reserved. Installing and Configuring the BI Platform on z/OS Tony Valmassoi Systems Developer z/OS Host.
Using SAS® Information Map Studio
The Last Mile: Delivering the Facts – Client Side Analysis.
Copyright © 2006, SAS Institute Inc. All rights reserved. SAS Enterprise Guide Old Proc – New Tricks? Tim Trussell Academic Program, SAS Canada world diabetes.
Copyright © 2005, SAS Institute Inc. All rights reserved. Effective Use of SAS/GRAPH® Stored Processes Pat Berryman Senior Software Manager Data Visualization.
Copyright © 2005, SAS Institute Inc. All rights reserved. Introducing the SAS Web OLAP Viewer for.NET Sean Alexandre Systems Developer OLAP Client Technologies.
Overview of the SAS® Management Console
Why Use The Denkh HTML Reporter Scott Auge Amduus Information Works, Inc.
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
Copyright © 2013, SAS Institute Inc. All rights reserved. SAS GLOBAL FORUM: NEW & NOTEWORTHY MATT MALCZEWSKI – COMMUNITIES MANAGER.
Copyright © 2005, SAS Institute Inc. All rights reserved. SAS Office Integration with the BI Server Jennifer Clegg I-Kong Fu SAS Institute Inc. April 12.
Copyright © 2010 SAS Institute Inc. All rights reserved. Decision Trees Using SAS Sylvain Tremblay SAS Canada – Education SAS Halifax Regional User Group.
Microsoft Office Excel 2007: Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation Jed Farr Senior Consultant.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
Doug Haigh, SAS Institute Inc.
Copyright © 2010, SAS Institute Inc. All rights reserved. SAS ® Using the SAS Grid.
Ms Dynamics Ax 2012 By Johnkrish. MSD Ax is a Customizable, Multi-language, Multi-Currency ERP Solution. Completely integrated & Web-enabled Supports.
SQL Server 2008 Analysis Services. END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server BI PLATFORM SQL Server Reporting Services.
2 Advanced Dashboard Creation With Microsoft Office PerformancePoint Server 2007 Myles Matheson & Chris Du Toit Information Management Practice HP New.
OSIsoft Thin Clients RtWebParts and RtBaselineServices Jay Lakumb OSIsoft, Inc.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Cognos 8 BI Product Overview Cognos 8 BI. Objectives  In this module we will examine:  Cognos 8 Business Intelligence  key themes of Cognos 8 Business.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
DAT 378 SQL Server 2000 Bringing The Best of Reporting Services and Analysis Services Together Sean Boon Program Manager, BI Systems
Copyright © 2016, SAS Institute Inc. All rights reserved. HIDDEN GEMS IN SAS ENTERPRISE GUIDE.
Introduction to the Power BI Platform Presented by Ted Pattison.
SAS Enterprise Business Intelligence (SAS/EBI) Orientation CMS SAS Users Group Conference Learn more about THE POWER TO KNOW ® October 17, Presented.
Using SAS Stored Processes and the SAS Portal for Delivering Statistics to Drug Discovery Volker Harm PhUSE/PSI One-day Event 2009, Marlow.
SAS BI ONLINE TRAINING Contact our Support Team : SOFTNSOL India: Skype id : softnsoltrainings id:
Copyright © 2006, SAS Institute Inc. All rights reserved. CMS SAS Day October 31, 2007 Jeff Mudd Pat Alcorn SAS ® Enterprise Business Intelligence.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
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.
Business Connectivity Services in SharePoint 2010 and Office 2010
Profitability Management Logical Diagram
Chicago User Group XI 3.0 Overview
Code Analysis, Repository and Modelling for e-Neuroscience
Code Analysis, Repository and Modelling for e-Neuroscience
Presentation transcript:

Copyright © 2004, SAS Institute Inc. All rights reserved. SAS Stored Processes An analyst’s perspective Sylvain Tremblay SAS Canada 24 February 2006

Copyright © 2004, SAS Institute Inc. All rights reserved.

Agenda  What is a Stored Process ?  How can you Create/Distribute/Use them?  Scenario 1: Sample size calculations  Scenario 2: Characterization of a SAS dataset  Conclusion  Questions

What Is a SAS Stored Process? A SAS Stored Process is a SAS program that is hosted on a server and described by metadata can be executed by many of the new clients in the SAS ® 9 Intelligence Platform SAS Stored Process

Where Is a Stored Process Defined and Stored? A stored process is a SAS program defined by metadata and stored in a source code repository. Most of the capabilities of SAS programs are still available to you. proc report data=sashelp.class nowd; column name age height; define name / order 'Name'; define age / display; define height / display; run; SAS Stored Process Source Code Repository Metadata Server Metadata Server.SAS file

What Can a Stored Process Access? Because a stored process is a SAS program, it can access any SAS data source or external file. SAS Stored Process SAS Data Sources External Files

What Can a Stored Process Create? Because a stored process is a SAS program, it can create new data sets, files, and report output in a variety of formats. SAS Stored Process SAS Data Sources External Files SAS ODS Output SAS Catalog Entry Results Package

Copyright © 2004, SAS Institute Inc. All rights reserved. Agenda  What is a Stored Process ?  How can you Create/Distribute/Use them?  Scenario 1: Sample size calculations  Scenario 2: Characterization of a SAS dataset  Conclusion  Questions

Integrated Object Model (IOM) Server Basic Steps to create a Stored Process Client Tier Middle Tier Server Tier SAS Add-In for Microsoft Office Metadata Server Metadata Server Data Tier SAS Datasets SAS SPDS SAS OLAP cubes SAS Datasets SAS SPDS SAS OLAP cubes ERP RDBMS ODBC PC Files RDBMS ODBC PC Files OLAP Server OLAP Server Workspace Server Workspace Server Stored Process Server Stored Process Server SAS Enterprise Guide 1.Write the Stored Process 2. Register it (Metadata) 3.Leverage it from a Client

Methods for Invoking Stored Processes Stored processes can be invoked from several of the SAS ® 9 Intelligence Applications. SAS Stored Process SAS Enterprise GuideSAS Add-In for Microsoft Office SAS Information Map Studio SAS Information Delivery Portal SAS Web Report Studio

Copyright © 2004, SAS Institute Inc. All rights reserved. Agenda  What is a Stored Process ?  How can you Create/Distribute/Use them?  Scenario 1: Sample size calculations  Scenario 2: Characterization of a SAS dataset  Conclusion  Questions

Copyright © 2004, SAS Institute Inc. All rights reserved. Scenario 1: Sample size calculations Leverage PROC POWER to calculate a required sample size based on a set of parameters.

Copyright © 2004, SAS Institute Inc. All rights reserved. Sample Size Calculations Required Power Alpha Level Type of Analysis Formulation of H1 Variability of Sample n = ?

Copyright © 2004, SAS Institute Inc. All rights reserved. Agenda  What is a Stored Process ?  How can you Create/Distribute/Use them?  Scenario 1: Sample size calculations  Scenario 2: Characterization of a SAS dataset  Conclusion  Questions

Copyright © 2004, SAS Institute Inc. All rights reserved. Scenario 2: Characterization of a SAS dataset Leverage a complex MACRO program to describe automatically the variables and values of a dataset.

Copyright © 2004, SAS Institute Inc. All rights reserved. Agenda  What is a Stored Process ?  How can you Create/Distribute/Use them?  Scenario 1: Sample size calculations  Scenario 2: Characterization of a SAS dataset  Conclusion  Questions

Conclusion SAS Stored Processes will accept user input parameter values so that the code is not static. SAS Stored Process code is not embedded into client applications. SAS Stored Process programs can be invoked from multiple clients, such as Web browsers and desktop applications. Stored process programs also ensure security and application integrity because the code is contained on a server and can be centrally maintained and managed from the server. Extend the analytical power of SAS to non SAS programmers.

Copyright © 2004, SAS Institute Inc. All rights reserved. Agenda  What is a Stored Process ?  How can you Create/Distribute/Use them?  Scenario 1: Sample size calculations  Scenario 2: Characterization of a SAS dataset  Conclusion  Questions

Copyright © 2004, SAS Institute Inc. All rights reserved. Questions ?

Copyright © 2004, SAS Institute Inc. All rights reserved. Upcoming SAS Training HALIFAX Programming II 02MAY2006 Enterprise Guide 07MAR2006 SQL 11APR2006 Intro to Programming 25APR2006 Macro 22MAR2006 Programming III 19APR2006 Statistics I 17MAY2006

Copyright © 2004, SAS Institute Inc. All rights reserved. THANK YOU! Sylvain Tremblay