Hands-On Workshops. Creating Java Based Applications

Similar documents
Version 8 ODS (Output Delivery System)

Using MDP Extensions. What Is the Multidimensional Data Provider? CHAPTER 3

Advanced SQL Processing Prepared by Destiny Corporation

Using the SAS/MDDB and User Written Methods to Enhance SAS/EIS Objects

Administering OLAP with SAS/Warehouse Administrator(TM)

Introduction to AppDev Studio Software

Introduction to MDDBs

Creating Dynamic Web-based Reporting Dana Rafiee, Destiny Corporation, Wethersfield, CT

Administrator for Enterprise Clients: User s Guide. Second Edition

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC

Merge Processing and Alternate Table Lookup Techniques Prepared by

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN

The Roadmap for Installing, Configuring and Migrating to SAS 9

Chapter 28 Saving and Printing Tables. Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS OUTPUT OBJECTS...

Building and Updating MDDBs

Data Warehousing. New Features in SAS/Warehouse Administrator Ken Wright, SAS Institute Inc., Cary, NC. Paper

~ Locate the _.. Icon or selection on your Start Menu. Click It to bring up the splash screen.

SAS Studio: A New Way to Program in SAS

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30

Locking SAS Data Objects

Reading and Writing Data from Microsoft Excel/Word Using DDE

SAS Web Report Studio 3.1

Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment

SAS. Information Map Studio 3.1: Creating Your First Information Map

Administering SAS Enterprise Guide 4.2

Using Cross-Environment Data Access (CEDA)

AppDev StudioTM 3.2 SAS. Migration Guide

Understanding SAS/Warehouse Administrator

SAS ENTERPRISE GUIDE USER INTERFACE

Using SAS Enterprise Guide with the WIK

Expanding Open Access to Your OLAP Data

To MDDB or not to MDDB - That is the question Jeff Lessenberry, Jeff Lessenberry Consulting Group, Simpsonville, SC

Delivering Information to the People Who Need to Know Carol Rigsbee, SAS Institute Chris Hemedinger, SAS Institute

SAS Simulation Studio 14.1: User s Guide. Introduction to SAS Simulation Studio

SAS Enterprise Guide 4.3

Delivering Information to the People Who Need to Know Carol Rigsbee, SAS Institute Chris Hemedinger, SAS Institute

10 The First Steps 4 Chapter 2

Data Extracts for everybody A SAS Customer Intelligence Studio implementation

Building JSP based MDDB viewers with webaf 2.0

TECHNICAL PAPER USING VERSION 9.2 OF THE SAS BUSINESS INTELLIGENCE PLATFORM TO ASSIGN UNIQUE SAS APPLICATION SERVERS TO SAS WEB ANALYTICS

APPENDIX 2 Customizing SAS/ASSIST Software

Getting Started with SAS/EIS Software

A Practical Introduction to SAS Data Integration Studio

Information Visualization

Using the SQL Editor. Overview CHAPTER 11

Paper HOW-06. Tricia Aanderud, And Data Inc, Raleigh, NC

SAS Model Manager 2.2. Tutorials

Configuring SAS Web Report Studio Releases 4.2 and 4.3 and the SAS Scalable Performance Data Server

SAS Data Libraries. Definition CHAPTER 26

Business Insight Authoring

SAS Data Integration Studio 3.3. User s Guide

Remodeling Your Office A New Look for the SAS Add-In for Microsoft Office

SAS Web Infrastructure Kit 1.0. Overview

PREREQUISITES FOR EXAMPLES

Multi-Sponsor Environment. SAS Clinical Trial Data Transparency User Guide

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide

SAS/IntrNet 9.2. Overview. SAS Documentation

Report Studio: Using Java Script to Select and Submit Values to a SAP Prompt.

SAS/ACCESS Interface to R/3

Perceptive Process Mining

NAVIGATING TECHNOLOGY CHOICES FOR SAS DATA ACCESS FROM MULTI-TIERED WEB APPLICATIONS

Technical Paper. Defining an OLEDB Using Windows Authentication in SAS Management Console

Best Practice for Creation and Maintenance of a SAS Infrastructure

Call: Hyperion Planning Course Content:35-40hours Course Outline Planning Overview

Putting SAS/EIS software viewers in place for multidimensional data analysis. Philip Mugglestone SAS Institute

SAS Integration Technologies Server Administrator s Guide

An Introduction to SAS/SHARE, By Example

Basic SQL Processing Prepared by Destiny Corporation

Overview. CHAPTER 2 Using the SAS System and SAS/ ASSIST Software

Technical Paper. Defining a Teradata Library with the TERADATA Engine in SAS Management Console

Transitioning from Batch and Interactive SAS to SAS Enterprise Guide Brian Varney, Experis Business Analytics, Portage, MI

Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA

MDDB Report Viewer 9.4

I KNOW HOW TO PROGRAM IN SAS HOW DO I NAVIGATE SAS ENTERPRISE GUIDE?

SAS/IntrNet 9.2. Xplore Sample Web Application. SAS Documentation

Introduction. LOCK Statement. CHAPTER 11 The LOCK Statement and the LOCK Command

Intellicus Enterprise Reporting and BI Platform

BI-09 Using Enterprise Guide Effectively Tom Miron, Systems Seminar Consultants, Madison, WI

Reading and Writing Data from Microsoft ExcellWord Using DDE Prepared by Destiny Corporation

SAS/IntrNet 9.3. Overview. SAS Documentation

AppDev Studio A Roadmap

Automating the Production of Formatted Item Frequencies using Survey Metadata

SAS Version 8 Interface

No previous knowledge of Java is required for this workshop.

SAS Web Infrastructure Kit 1.0. Overview, Second Edition

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.

SOFTWARE AND HARDWARE REQUIREMENTS In order to use Design-time Controls, you must meet the following software and hardware requirements.

SAS. Installation Guide Fifth Edition Intelligence Platform

SAS Catalogs. Definition. Catalog Names. Parts of a Catalog Name CHAPTER 32

Building Web Applications with SAS AppDev Studio TM 3.0

Abstract. Metadata reporting with SAS software. Paul Homes TekEds.com

Composer Release Notes. Version 8.52

Windows: SPX Access Method

CHAPTER 13 Importing and Exporting External Data

OS/2: SPX Access Method

The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets

SAS/AF FRAME Entries: A Hands-on Introduction

Enterprise Guide Version 2.0 for Windows

SAS Studio 3.4: Administrator s Guide, Second Edition

Distributing SAS/AF Models with Java Clients Chris Bailey, SAS Institute Inc., Cary, NC Karl Moss, SAS Institute Inc., Cary, NC

Transcription:

Creating Java Based Applications Destiny Corporation, Wethersfield, CT INTRODUCTION This presentation is designed to enable the user to create a Java Based Application. It will demonstrate this process through the use of SAS EIS, SAS/WebAF TM, SAS/AppDev Studio TM, SAS/webEIS TM and SAS/MDDB TM software (Multi Dimensional Database) in a business environment. We will demonstrate their creation to enablement in a SAS/webEIS TM software application. This presentation is designed for intermediate to advanced SAS users with some background in web decision support. The repository will be SASUSER for this demonstration. DEFINE DATA First, we need to create a libref to access our data. We ll issue code similar to the following. A SAS data set called BP1 will be located in this location. We will add the libref SAVED that we just defined to this metabase repository. Now, we ll start EIS software. the to see the following. Metabase. the BP1 data set. This will prompt us for a location to store our metadata. This is information about the actual data we will publish. The original data can be in detail form. 1

the type of statistics desired. Highlight the Table listed to see the potential attributes currently assigned. You can specify an attribute for several columns at a time by highlighting them. the button to assign various attributes to particular columns in the data. and the following screen will be displayed. Once a column is highlighted, click to add the Analysis attribute to this variable. 2

Analysis. and click Now, we ll go through a process to define several variables to a hierarchy and then save the hierarchy with a name. the appropriate statistics and click Type the name of the drilldown hierarchy and assign variables to it in the desired order. when you are done. when you have completed your selection for this hierarchy. You will see it appear at the top of the screen. We will now add a Hierarchy to our data. This will allow some drilldown selection when the data is presented. the right hand button. 3

when finished and you ll see a hierarchy defined in the metadata. to close the metabase window. to take you to the following window. BUILD MDDB Now we must build an MDDB. We ll do this through the prompting capabilities offered with SAS/EIS software. Otherwise, PROC MDDB could be used to perform similar tasks. Build EIS. the first button Choose a location and name for the MDDB> We will use the default EIS Application location. Notice it is currently empty. to choose to create an MDDB. 4

the second button screen. to see the following Choose the appropriate analysis desired. It is important to choose a predefined data set at this point. Choose to select the order of column data. Here, we will select everything in ascending order. For the Dimension, select the button Choose the appropriate dimensions desired. 5

We will choose desired statistics. The prestored hierarchy of the MDDB can be selected with the button. to actually create the MDDB. The following message will be displayed when processing is finished., and to end out of this. Under the Appdev Studio menuing selection, load the Spawner. This is used for development purposes. We will select to choose. This stores all possible hierarchies available. This works well for the fastest access speed during use. This also works well because the data we are using is very small. Results of MDDB size will vary with more hierarchies. It is a good idea to keep the MDDB structure to a minimal number of hierarchies. Now load webeis from the Appdev Studio menu to see the following screen. 6

Modify it to add the appropriate libname statement in the Initial Submit section and then click when done. Now, create a new document and section. File, New and click First, we need to check our connections to make sure we have access to all of the data needed. Tools, Appdev Studio Connections to see your connections. 7

your PC and the following screen is displayed. All of the tables available will be listed. Place a title on the webeis document by clicking on the abc button. Draw out the area for the title. the MDDB file created earlier. 8

Right click on the Text box and select the MDDB button and draw out the location for the MDDB to be displayed. Drag and drop the desired statistics in the left hand display onto the word Measures. Change the title to what is appropriate and click 9

View it in Preview Mode.by ing the View pulldown and A right click displays the following menu. When you are ready to package it, select Tools The following menu will appear. We strongly suggest you select Complete to use SASNetCopy. This bundles everything needed for long term use and speed of web based MDDB access. Next and following the menus, making sure the items are selected as we have them here. 10

This concludes the discussion of the creation of Java Based applications with SAS software. * * * * * * * When you click Finish, prompts similar to the following will appear. This paper consists of excerpts from Destiny Corporation s course materials. Copyright 2001. This material may not be duplicated in any way. Please contact Destiny Corporation for more information. SAS is a registered trademark or a trademark of the SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies. Copyright 2001,2002 Destiny Corporation. All rights reserved. You will find all of the documents needed in the following location. Prepared by They must all be moved to the web server. Load the HTML file and the MDDB will appear. Destiny Corporation 100 Great Meadow Rd Suite 601 Wethersfield, CT 06109-2379 Phone: (860) 721-1684 - 1-800- 7TRAINING Fax: (860) 721-9784 Web: www.destinycorp.com Email: info@destinycorp.com Copyright 2002 ********************************************************************************************* 11