How To Transfer Your Mainframe SAS (R) Dataset Into Your Lotus 123 (R) Spreadsheet or dbase III (R) Databaste; Det1ef Dewitz, idv GmbH Bonn

Size: px
Start display at page:

Download "How To Transfer Your Mainframe SAS (R) Dataset Into Your Lotus 123 (R) Spreadsheet or dbase III (R) Databaste; Det1ef Dewitz, idv GmbH Bonn"

Transcription

1 How To Transfer Your Mainframe SAS (R) Dataset Into Your Lotus 123 (R) Spreadsheet or dbase III (R) Databaste; Det1ef Dewitz, idv GmbH Bonn With the dominance of IBM on PC's market, special software was created to skill the problems of management. In further times it became important to process mainframe data on PC's. Lotus Developement Corporation became leader selling their spreadsheet system 123. Ashton Tate became also leader selling database systems dbase II and dbase III. Now what happens if you want to process SAS datasets of your mainframe with PC software? Let's show three possible ways for transfering LOTUS 123 data: 1. Data Transfer Of A Report This way is the most simple to understand. First you create a report on the mainframe via a DATA step and write this report into a file. DATA extract; SET data; IF salary) 2000; FILE lotus; PUT name $20 sex $1. age 2.0 salary 8.2; Now download this lotus file to your PC by standard file transfer with ASCII translation. Example (on IBM 3270 PC's): receive lotus.wk1 a:'user.lotus.wk1' ascii crlf NOTE: You have to translate mainframe EBCDIC code into PC ASCII code while downloading. In the next step start your lotus 123 session, select the transfer option and load the downloaded data into your spreadsheet. Advantages: - simple to understand - easy control of filetransfer results Disadvantages: - You have to write a new DATA step for each SAS data set. Performing three conversions: SAS internal -) text (report) EBCDIC text EBCDIC -) text ASCII text ASCII -) Lotus internal 481

2 2. Using PC SAS - For this solution first start your SAS session on the PC and afterwards on the mainframe (with the SIGNON command). Download your data with PROC DOWNLOAD and convert it into a DIF format with PROC DIF. DATA extract; SET data; IF salary) 2000; PROC download DATA=extract OUT=work; (start this program with REMOTE SUBMIT) PROC dif DATA=work DIF=lotus LABELS; (start this program with SUBMIT) At next leave the PCSAS session and start Lotus 123. Now load your DIF file into your spreadsheet. Advantages: You need no mainframe experiences as you will get all mainframe data via the PC SAS session - Created DIF files contain information about data structures Disadvantages: - PC SAS in connection with the IBM Control Program 2.x/3.x raises memory overflow - PC SAS necessary - Performing two conversions: SAS internal -) DIF DIF -) Lotus internal 3. Using PROC WRITWKl Usage of PROC WRITWKl is the most efficient way of transfering mainframe SAS data to your PC Lotus spreadsheet. PROC WRITWKl creates a Lotus internal format on the mainframe. Additional EBCDIC -) ASCII translation is unnecessary because PROC WRITWKl realizes all translations. In the next step download the created file to your PC with standard file transfer in binary mode. The PC file needs the extension.wkl At least start your Lotus session and use the file itself! No other conversion is necessary! 482

3 The WRITWK1 Procedure PROC WRITWK1 offers the facilities of direct data transfer from a SAS dataset into a LOTUS-123 spreadsheet. Each spreadsheet contains the observations of the SAS dataset as a row and the variables as a column. The created spreadsheet files must be downloaded onto the personal computer in binary format. It is necessary to allocate an output file before executing this procedure (TSO: ALLOC command; BATCH: DD-statement). It is recommendable to use RECFM=VB and LRECL=256 for the output files. PROC WRITWK1 Statement PROC WRITWK1 options; The options below might appear in the PROC WRITWK1 statement. DATA=libref.member names the input SAS datset. If DATA= is omitted, the most recently created dataset is used. OUT=fileref specifies the fileref for the output LOTUS-123 file NULLS/NONULLS orders if zero-values are transfered. MISS/NOMISS orders if missing values are transfered. FORMAT/NOFORMAT orders if values are transfered with their SAS format representation. VARROW/NOVARROW orders if the first row of the spreadsheet receives information about the names of the SAS variables and their attributes. Syntax: [variable] [( [length] [format])]. Examples: VAR Statement VAR variables; NAME STREET ($20;) PRICE (8;COMMA10.2) (12;$12.) The VAR statement names the variables to be transfered (in this order). If no VAR statement is used, all variables in the dataset are transfered. LIBNAME in LIBNAME out 'user.sas.data' DISP=SHR; 'user.lotus.wk1' ; DATA temp; SET in. example; IF var1 = value; PROC WRITWK1 DATA=temp OUT=out NOFORMAT YARROW; VAR var1 var2 var3; LIBNAME _ALL_ CLEAR; 483

4 The READWK1 Procedure PROC READWK1 offers the facilities of direct data transfer from LOTUS-123 spreadsheets into SAS datasets. Every row of the spreadsheet becomes one observation, every column one variable of the new SAS dataset. The spreadsheet file must be uploaded onto the mainframe in binary format. PROC READWK1 Statement PROC READWK1 options; The options below might appear in the PROC READWK1 statement. WK1n =fil eref LOTUS=fileref IN=fileref specifies the fileref of a LOTUS 123 spreadsheet file. OUT=libref.member names the output SAS dataset. If OUT= is omitted, a dataset named DATAn will be created. RANGE=LOTUSrange specifies a named range of the spreadsheet to be transfered into the SAS dataset. If this option is specified, don't use FIRSTCOL=, LASTCOL=, FIRSTROW= and LASTROW= options. FIRSTCOL=n FCOL=n FC=n first column of the spreadsheet to be transfered. LASTCOL=n LCOL=n LC=n last column of the spreadsheet to be transfered. FIRSTROW=n FROW=n FR=n first row of the spreadsheet to be transfered. LASTROW=n LROW=n LR=n last row of the spreadsheet to be transfered. VARROW/NOVARROW orders if the first row of the spreadsheet containing the information about the names of the SAS variables and their attributes. Syntax: [variable] [( [length] ; [format] )]. Examples: NAME STREET ($20;) PRICE (;COMMA10.2) (12;$12.) LIBNAME in 'user.lotus.wk1' DISP=SHR; LIBNAME out 'user.sas.data'; PROC READWK1 IN=in OUT=out.example RANGE=test VARROW; PROC PRINT; LIBNAME _ALL_ CLEAR; 484

5 The WRITDBF Procedure PROC WRITDBF offers the facilities of direct data transfer from a SAS dataset into a dbase III database. The created database obtains the same structure as the SAS dataset. Indexfiles (.NDX) and textfiles (.DBT) are not supported. The created dbase III files must be downloaded onto the personal computer in binary format. It is necessary to allocate an output file before executing this procedure (TSO: ALLOC command; BATCH: DD-statement). It is recommendable to use RECFM=VB and LRECL=256 for the output files. PRoe WRITDBF statement PROC WRITDBF options; The options below might appear in the PROC WRITDBF statement. DATA=libref.member names the input SAS datset. If DATA= is omitted, the most recently created dataset is used. OUT=fileref DBF=fileref specifies the fileref for the output dbase III file. FORMAT/NOFORMAT orders if the values are transfered with their SAS format representation. VAR Statement VAR variables; The VAR statement names the variables to be transfered (in this order). If no VAR statement is used, all variables in the dataset are transfered. LIBNAME in 'user.sas.data' DISP=SHR; LIBNAME out 'user.dbase.dbf'; DATA temp; SET in.example; IF varl = value; PROC WRITDBF DATA=temp OUT=out NOFORMAT; VAR varl var2 var3; LIBNAME _ALL_ CLEAR; 485

6 The READDBF Procedure PROCREADDBF offers the facilities of direct data transfer from dbase III databases into a SAS datasets. All fields (except MEMO fields) are accepted by this procedure. The dbase III database must be uploaded onto the mainframe in binary format. PROC READDBF Statement PROC READDBF options; The options below might appear in the PROC READDBF statement. DBF=fileref DBASE=fileref IN=fileref specifies the fileref of a dbase III file as input. OUT=libref.member names the output SAS dataset. If OUT= is omitted, a dataset named DATAn will be created. DELETED/NOTDELETED orders if deleted records of the dbase file are transfered. LIBNAME in 'user.dbase.dbf' DISP=SHR: LIBNAME out 'user.sas.d.ata': PROC READDBF DBF=in OUT=out.example DELETED: PROC PRINT: LIBNAME _ALL_ CLEAR: 486

7 Conclusions:. There are a lot of possible ways to satisfy your necessities in transfering mainframe data to the PC. The new developed procedures PROC WRITWK1 PROC READWK1 PROC WRITDBF creating Lotus files, loading Lotus files, creating dbase III files and PROC READDBF loading dbase III files gives much more power and comfort to your data processing. Further informations can be obtained from the authors at: idv - Gesellschaft fur individuelle Datenverarbeitung mbh Weil3stral3e 41 D-5300 Bonn 1 SAS (R) is a registered trademark of SAS Institute Inc.; Lotus 123 is a registered trademark of Lotus Developement Corporation; dbase II and dbase III are registered trademarks of Ashton-Tate Inc.; 487

SAS/ACCESS 9.3 Interface to PC Files

SAS/ACCESS 9.3 Interface to PC Files SAS/ACCESS 9.3 Interface to PC Files Reference SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2011. SAS/ACCESS 9.3 Interface to Files: Reference.

More information

DBF Chapter. Note to UNIX and OS/390 Users. Import/Export Facility CHAPTER 7

DBF Chapter. Note to UNIX and OS/390 Users. Import/Export Facility CHAPTER 7 97 CHAPTER 7 DBF Chapter Note to UNIX and OS/390 Users 97 Import/Export Facility 97 Understanding DBF Essentials 98 DBF Files 98 DBF File Naming Conventions 99 DBF File Data Types 99 ACCESS Procedure Data

More information

Effective Use of SAS/CONNECT ~ Cheryl Garner SAS Institute Inc., Cary, NC

Effective Use of SAS/CONNECT ~ Cheryl Garner SAS Institute Inc., Cary, NC Effective Use of SAS/CONNECT ~ Cheryl Garner SAS Institute Inc., Cary, NC Abstract SAS/CONNECT affords users connectivity between numerous operating systems and hardware configurations to allow remote

More information

Table of Contents. Volume No. 3 Automated Systems Application TOPIC NO. 70710 Function No. 70700 Financial Information Downloading System

Table of Contents. Volume No. 3 Automated Systems Application TOPIC NO. 70710 Function No. 70700 Financial Information Downloading System Volume No. 3 Automated Systems Application NO. 70710 Table of Contents Table of Contents...1 Overview...2 Introduction...2 Masterfile and Report Download Requests Contrasted...2 Prior to Getting Started...3

More information

Automated distribution of SAS results Jacques Pagé, Les Services Conseils HARDY, Quebec, Qc

Automated distribution of SAS results Jacques Pagé, Les Services Conseils HARDY, Quebec, Qc Paper 039-29 Automated distribution of SAS results Jacques Pagé, Les Services Conseils HARDY, Quebec, Qc ABSTRACT This paper highlights the programmable aspects of SAS results distribution using electronic

More information

Plan Communications User s Guide (Release 12 / August 2002) SECTION 4. DATA TRANSMISSION USING HOST ON DEMAND (HOD)

Plan Communications User s Guide (Release 12 / August 2002) SECTION 4. DATA TRANSMISSION USING HOST ON DEMAND (HOD) SECTION 4. DATA TRANSMISSION USING HOST ON DEMAND (HOD) 4.1 File Transfer Using Host On Demand Host on Demand (HOD) is the utility software that enables communication and data transmission between a mainframe

More information

NCSS Statistical Software

NCSS Statistical Software Chapter 115 Introduction NCSS can import from a wide variety of spreadsheets, databases, and statistical systems. When you import a file, the entire dataset is replaced with the imported data, so make

More information

From the Ridiculous to the Sublime: Getting Files from There to Here

From the Ridiculous to the Sublime: Getting Files from There to Here From the Ridiculous to the Sublime: Getting Files from There to Here Robert H. Upson - Virginia Community College System Gail M. Barnes - Southside Virginia Communhy College Tamara R. Fischell - Timely

More information

UNIX Comes to the Rescue: A Comparison between UNIX SAS and PC SAS

UNIX Comes to the Rescue: A Comparison between UNIX SAS and PC SAS UNIX Comes to the Rescue: A Comparison between UNIX SAS and PC SAS Chii-Dean Lin, San Diego State University, San Diego, CA Ming Ji, San Diego State University, San Diego, CA ABSTRACT Running SAS under

More information

Using Wharton's FDIC Research Database

Using Wharton's FDIC Research Database Financial Institutions Center Using Wharton's FDIC Research Database by Jalal D. Akhavein Supplement 95-24 THE WHARTON FINANCIAL INSTITUTIONS CENTER The Wharton Financial Institutions Center provides a

More information

Transferring vs. Transporting Between SAS Operating Environments Mimi Lou, Medical College of Georgia, Augusta, GA

Transferring vs. Transporting Between SAS Operating Environments Mimi Lou, Medical College of Georgia, Augusta, GA CC13 Transferring vs. Transporting Between SAS Operating Environments Mimi Lou, Medical College of Georgia, Augusta, GA ABSTRACT Prior to SAS version 8, permanent SAS data sets cannot be moved directly

More information

Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS. Vincent DelGobbo, SAS Institute Inc.

Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS. Vincent DelGobbo, SAS Institute Inc. Paper HOW-071 Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS Vincent DelGobbo, SAS Institute Inc., Cary, NC ABSTRACT Transferring SAS data and analytical results

More information

SUGI 29 Applications Development

SUGI 29 Applications Development Backing up File Systems with Hierarchical Structure Using SAS/CONNECT Fagen Xie, Kaiser Permanent Southern California, California, USA Wansu Chen, Kaiser Permanent Southern California, California, USA

More information

2.1 Data Collection Techniques

2.1 Data Collection Techniques 2.1 Data Collection Techniques At times, you may want to use information collected in one system or database in other formats. This may be done to share data between locations, utilize another software

More information

CHAPTER 1 Overview of SAS/ACCESS Interface to Relational Databases

CHAPTER 1 Overview of SAS/ACCESS Interface to Relational Databases 3 CHAPTER 1 Overview of SAS/ACCESS Interface to Relational Databases About This Document 3 Methods for Accessing Relational Database Data 4 Selecting a SAS/ACCESS Method 4 Methods for Accessing DBMS Tables

More information

Master Your Domain: Automated Software Distribution In A Client/Server Environment Jeff Lessenberry, Jeff Lessenberry Consulting Group

Master Your Domain: Automated Software Distribution In A Client/Server Environment Jeff Lessenberry, Jeff Lessenberry Consulting Group Master Your Domain: Automated Software Distribution In A Client/Server Environment Jeff Lessenberry, Jeff Lessenberry Consulting Group Abstract So many application changes but so little time. This paper

More information

It s not the Yellow Brick Road but the SAS PC FILES SERVER will take you Down the LIBNAME PATH= to Using the 64-Bit Excel Workbooks.

It s not the Yellow Brick Road but the SAS PC FILES SERVER will take you Down the LIBNAME PATH= to Using the 64-Bit Excel Workbooks. Pharmasug 2014 - paper CC-47 It s not the Yellow Brick Road but the SAS PC FILES SERVER will take you Down the LIBNAME PATH= to Using the 64-Bit Excel Workbooks. ABSTRACT William E Benjamin Jr, Owl Computer

More information

ABSTRACT THE ISSUE AT HAND THE RECIPE FOR BUILDING THE SYSTEM THE TEAM REQUIREMENTS. Paper DM09-2012

ABSTRACT THE ISSUE AT HAND THE RECIPE FOR BUILDING THE SYSTEM THE TEAM REQUIREMENTS. Paper DM09-2012 Paper DM09-2012 A Basic Recipe for Building a Campaign Management System from Scratch: How Base SAS, SQL Server and Access can Blend Together Tera Olson, Aimia Proprietary Loyalty U.S. Inc., Minneapolis,

More information

Moving Files from TSO to a PC

Moving Files from TSO to a PC Moving Files from TSO to a PC WIN9X004 Ginger Carey October 1999 University of Hawai i Information Technology Services "Every big problem was at one time a wee disturbance." Unknown Moving TSO files to

More information

Choosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA

Choosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA Choosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA ABSTRACT PROC EXPORT, LIBNAME, DDE or excelxp tagset? Many techniques exist to create an excel file using SAS.

More information

Mail 2 ZOS FTPSweeper

Mail 2 ZOS FTPSweeper Mail 2 ZOS FTPSweeper z/os or OS/390 Release 1.0 February 12, 2006 Copyright and Ownership: Mail2ZOS and FTPSweeper are proprietary products to be used only according to the terms and conditions of sale,

More information

Let SAS Do the Downloading: Using Macros to Generate FTP Script Files Arthur Furnia, Federal Aviation Administration, Washington DC

Let SAS Do the Downloading: Using Macros to Generate FTP Script Files Arthur Furnia, Federal Aviation Administration, Washington DC Paper GH-06 Let SAS Do the Downloading: Using Macros to Generate FTP Script Files Arthur Furnia, Federal Aviation Administration, Washington DC ABSTRACT Analysts often need to obtain data generated by

More information

Paper PO03. A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet. Sijian Zhang University of Alabama at Birmingham

Paper PO03. A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet. Sijian Zhang University of Alabama at Birmingham Paper PO03 A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet Sijian Zhang University of Alabama at Birmingham BACKGROUND It is common to see that statisticians at the statistical

More information

Introduction to IBM SPSS Statistics

Introduction to IBM SPSS Statistics CONTENTS Arizona State University College of Health Solutions College of Nursing and Health Innovation Introduction to IBM SPSS Statistics Edward A. Greenberg, PhD Director, Data Lab PAGE About This Document

More information

Reading From Alternate Sources: What To Do When The Input Is Not a Flat File

Reading From Alternate Sources: What To Do When The Input Is Not a Flat File Reading From Alternate Sources: What To Do When The Input Is Not a Flat File Michael Davis, Bassett Consulting Services, North Haven, Connecticut ABSTRACT Most SAS programmers are comfortable creating

More information

Introduction to PASW Statistics 34152-001

Introduction to PASW Statistics 34152-001 Introduction to PASW Statistics 34152-001 V18 02/2010 nm/jdr/mr For more information about SPSS Inc., an IBM Company software products, please visit our Web site at http://www.spss.com or contact: SPSS

More information

Methodologies for Converting Microsoft Excel Spreadsheets to SAS datasets

Methodologies for Converting Microsoft Excel Spreadsheets to SAS datasets Methodologies for Converting Microsoft Excel Spreadsheets to SAS datasets Karin LaPann ViroPharma Incorporated ABSTRACT Much functionality has been added to the SAS to Excel procedures in SAS version 9.

More information

Paper PS04_05 Emailing a SAS Report to Excel C. Royce Claytor, Dominion Resources Services, Richmond, Virginia

Paper PS04_05 Emailing a SAS Report to Excel C. Royce Claytor, Dominion Resources Services, Richmond, Virginia ABSTRACT Paper PS04_05 Emailing a SAS Report to Excel C. Royce Claytor, Dominion Resources Services, Richmond, Virginia Your database is on the mainframe. Your client is on the PC. You have the batch report

More information

Create an Excel report using SAS : A comparison of the different techniques

Create an Excel report using SAS : A comparison of the different techniques Create an Excel report using SAS : A comparison of the different techniques Romain Miralles, Clinovo, Sunnyvale, CA Global SAS Forum 2011 April 2011 1 1. ABSTRACT Many techniques exist to create an Excel

More information

Tips for Constructing a Data Warehouse Part 2 Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA

Tips for Constructing a Data Warehouse Part 2 Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA Tips for Constructing a Data Warehouse Part 2 Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Ah, yes, data warehousing. The subject of much discussion and excitement. Within the

More information

ACL. for Windows. Version 7

ACL. for Windows. Version 7 Workbook ACL for Windows Version 7 Workbook ACL for Windows Version 7 Copyright 2002 ACL Services Ltd. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,

More information

Downloading Your Financial Statements to Excel

Downloading Your Financial Statements to Excel Downloading Your Financial Statements to Excel Downloading Data from CU*BASE to PC INTRODUCTION How can I get my favorite financial statement from CU*BASE into my Excel worksheet? How can I get this data

More information

Search and Replace in SAS Data Sets thru GUI

Search and Replace in SAS Data Sets thru GUI Search and Replace in SAS Data Sets thru GUI Edmond Cheng, Bureau of Labor Statistics, Washington, DC ABSTRACT In managing data with SAS /BASE software, performing a search and replace is not a straight

More information

Job Cost Report JOB COST REPORT

Job Cost Report JOB COST REPORT JOB COST REPORT Job costing is included for those companies that need to apply a portion of payroll to different jobs. The report groups individual pay line items by job and generates subtotals for each

More information

A Microsoft Access Based System, Using SAS as a Background Number Cruncher David Kiasi, Applications Alternatives, Upper Marlboro, MD

A Microsoft Access Based System, Using SAS as a Background Number Cruncher David Kiasi, Applications Alternatives, Upper Marlboro, MD AD006 A Microsoft Access Based System, Using SAS as a Background Number Cruncher David Kiasi, Applications Alternatives, Upper Marlboro, MD ABSTRACT In Access based systems, using Visual Basic for Applications

More information

Intelligent Query and Reporting against DB2. Jens Dahl Mikkelsen SAS Institute A/S

Intelligent Query and Reporting against DB2. Jens Dahl Mikkelsen SAS Institute A/S Intelligent Query and Reporting against DB2 Jens Dahl Mikkelsen SAS Institute A/S DB2 Reporting Pains Difficult and slow to get information on available tables and columns table and column contents/definitions

More information

ABSTRACT INTRODUCTION SAS AND EXCEL CAPABILITIES SAS AND EXCEL STRUCTURES

ABSTRACT INTRODUCTION SAS AND EXCEL CAPABILITIES SAS AND EXCEL STRUCTURES Paper 85-2010 Choosing the Right Tool from Your SAS and Microsoft Excel Tool Belt Steven First and Jennifer First, Systems Seminar Consultants, Madison, Wisconsin ABSTRACT There are over a dozen ways to

More information

Describing and Retrieving Data with SAS formats David Johnson, DKV-J Consultancies, Holmeswood, England

Describing and Retrieving Data with SAS formats David Johnson, DKV-J Consultancies, Holmeswood, England Paper 55-28 Describing and Retrieving Data with SAS formats David Johnson, DKV-J Consultancies, Holmeswood, England ABSTRACT For many business users, the format procedure might be their favourite SAS procedure.

More information

Using DDE and SAS/Macro for Automated Excel Report Consolidation and Generation

Using DDE and SAS/Macro for Automated Excel Report Consolidation and Generation Using DDE and SAS/Macro for Automated Excel Report Consolidation and Generation Mengxi Li, Sandra Archer, Russell Denslow Sodexho Campus Services, Orlando, FL Abstract Each week, the Sodexho Campus Services

More information

Let SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA

Let SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA ABSTRACT PharmaSUG 2015 - Paper QT12 Let SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA It is common to export SAS data to Excel by creating a new Excel file. However, there

More information

Effective Use of SQL in SAS Programming

Effective Use of SQL in SAS Programming INTRODUCTION Effective Use of SQL in SAS Programming Yi Zhao Merck & Co. Inc., Upper Gwynedd, Pennsylvania Structured Query Language (SQL) is a data manipulation tool of which many SAS programmers are

More information

Paper 70-27 An Introduction to SAS PROC SQL Timothy J Harrington, Venturi Partners Consulting, Waukegan, Illinois

Paper 70-27 An Introduction to SAS PROC SQL Timothy J Harrington, Venturi Partners Consulting, Waukegan, Illinois Paper 70-27 An Introduction to SAS PROC SQL Timothy J Harrington, Venturi Partners Consulting, Waukegan, Illinois Abstract This paper introduces SAS users with at least a basic understanding of SAS data

More information

Import and Export User Guide. PowerSchool 7.x Student Information System

Import and Export User Guide. PowerSchool 7.x Student Information System PowerSchool 7.x Student Information System Released June 2012 Document Owner: Documentation Services This edition applies to Release 7.2.1 of the PowerSchool software and to all subsequent releases and

More information

DATA_TYPE Values and Data File Storage Formats

DATA_TYPE Values and Data File Storage Formats Chapter 3. DATA_TYPE Values and Data File Storage Formats 3-1 Chapter 3. DATA_TYPE Values and Data File Storage Formats Each PDS archived product is described using label objects that provide information

More information

RJS Software Systems Inc AS/400 Report Delivery System

RJS Software Systems Inc AS/400 Report Delivery System AS/400 Report Delivery System Introduction This document is designed to help our customers and future customers learn more about RJS Software Systems and the RJS AS/400 Report Delivery System. The document

More information

William E Benjamin Jr, Owl Computer Consultancy, LLC

William E Benjamin Jr, Owl Computer Consultancy, LLC So, You ve Got Data Enterprise Wide (SAS, ACCESS, EXCEL, MySQL, Oracle, and Others); Well, Let SAS Enterprise Guide Software Point-n-Click Your Way to Using It. William E Benjamin Jr, Owl Computer Consultancy,

More information

SAS 9.4 PC Files Server

SAS 9.4 PC Files Server SAS 9.4 PC Files Server Installation and Configuration Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS 9.4 PC Files Server: Installation

More information

Using Big Datasets in Stata

Using Big Datasets in Stata Using Big Datasets in Stata Josh Klugman and Min Gong Department of Sociology Indiana University On the sociology LAN, Stata is configured to use 12 megabytes (MB) of memory, which means that the user

More information

The Virginia Higher Education Information System

The Virginia Higher Education Information System The Virginia Higher Education Information System Dennis B. Calley, Virginia Polytechnic Institute & State University, Blacksburg, VA., 24061 James M. Alessio, State Council of Higher Education for Virginia,

More information

Chapter 26 EasyPrinter

Chapter 26 EasyPrinter Chapter 26 EasyPrinter... 2 26.1 Using EasyPrinter as a Printer Server... 3 26.1.1 Setup Procedure in EasyPrinter... 3 26.1.2 Setup Procedure in EasyBuilder... 4 26.2 Using EasyPrinter as a Backup Server...

More information

Top 10 Things to Know about WRDS

Top 10 Things to Know about WRDS Top 10 Things to Know about WRDS 1. Do I need special software to use WRDS? WRDS was built to allow users to use standard and popular software. There is no WRDSspecific software to install. For example,

More information

Using Version Control and Configuration Management in a SAS Data Warehouse Environment

Using Version Control and Configuration Management in a SAS Data Warehouse Environment Using Version Control and Configuration Management in a SAS Data Warehouse Environment Steve Morton, Applied System Knowledge Ltd Abstract: Data warehouse management involves many components in addition

More information

Software Product Description

Software Product Description Software Product Description PRODUCT NAME: HP SNA Data Transfer SPD 27.85.13 This SPD describes HP SNA Data Transfer Facility for OpenVMS, which is available for the OpenVMS I64, OpenVMS Alpha and OpenVMS

More information

PC/SAS Archive and Restore System

PC/SAS Archive and Restore System USING SAS/AF", SCl and the SAS'" Macro Language to Develop an Interactive Archival System Jerry A_ Musial Program Resources, Inc., a Unit of DynCorp Atlanta, Georgia INTRODUCTION Program Resources, Inc.

More information

GETTING YOUR DATA INTO SPSS

GETTING YOUR DATA INTO SPSS GETTING YOUR DATA INTO SPSS UNIVERSITY OF GUELPH LUCIA COSTANZO lcostanz@uoguelph.ca REVISED SEPTEMBER 2011 CONTENTS Getting your Data into SPSS... 0 SPSS availability... 3 Data for SPSS Sessions... 4

More information

Using SAS With a SQL Server Database. M. Rita Thissen, Yan Chen Tang, Elizabeth Heath RTI International, RTP, NC

Using SAS With a SQL Server Database. M. Rita Thissen, Yan Chen Tang, Elizabeth Heath RTI International, RTP, NC Using SAS With a SQL Server Database M. Rita Thissen, Yan Chen Tang, Elizabeth Heath RTI International, RTP, NC ABSTRACT Many operations now store data in relational databases. You may want to use SAS

More information

How To Write A File System On A Microsoft Office 2.2.2 (Windows) (Windows 2.3) (For Windows 2) (Minorode) (Orchestra) (Powerpoint) (Xls) (

How To Write A File System On A Microsoft Office 2.2.2 (Windows) (Windows 2.3) (For Windows 2) (Minorode) (Orchestra) (Powerpoint) (Xls) ( Remark Office OMR 8 Supported File Formats User s Guide Addendum Remark Products Group 301 Lindenwood Drive, Suite 100 Malvern, PA 19355-1772 USA www.gravic.com Disclaimer The information contained in

More information

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?

More information

Data Presentation. Paper 126-27. Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs

Data Presentation. Paper 126-27. Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs Paper 126-27 Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs Tugluke Abdurazak Abt Associates Inc. 1110 Vermont Avenue N.W. Suite 610 Washington D.C. 20005-3522

More information

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System? Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers

More information

SAS PROGRAM EFFICIENCY FOR BEGINNERS. Bruce Gilsen, Federal Reserve Board

SAS PROGRAM EFFICIENCY FOR BEGINNERS. Bruce Gilsen, Federal Reserve Board SAS PROGRAM EFFICIENCY FOR BEGINNERS Bruce Gilsen, Federal Reserve Board INTRODUCTION This paper presents simple efficiency techniques that can benefit inexperienced SAS software users on all platforms.

More information

Managing Qualtrics Survey Distributions and Response Data with SAS

Managing Qualtrics Survey Distributions and Response Data with SAS Paper 3399-2015 Managing Qualtrics Survey Distributions and Response Data with SAS ABSTRACT Faith E Parsons, Sean J Mota and Yan Quan Center for Behavioral Cardiovascular Health, Columbia University Medical

More information

Using Proc SQL and ODBC to Manage Data outside of SAS Jeff Magouirk, National Jewish Medical and Research Center, Denver, Colorado

Using Proc SQL and ODBC to Manage Data outside of SAS Jeff Magouirk, National Jewish Medical and Research Center, Denver, Colorado Using Proc SQL and ODBC to Manage Data outside of SAS Jeff Magouirk, National Jewish Medical and Research Center, Denver, Colorado ABSTRACT The ability to use Proc SQL and ODBC to manage data outside of

More information

Before You Begin... 2 Running SAS in Batch Mode... 2 Printing the Output of Your Program... 3 SAS Statements and Syntax... 3

Before You Begin... 2 Running SAS in Batch Mode... 2 Printing the Output of Your Program... 3 SAS Statements and Syntax... 3 Using SAS In UNIX 2010 Stanford University provides UNIX computing resources on the UNIX Systems, which can be accessed through the Stanford University Network (SUNet). This document provides a basic overview

More information

Using PC-SAS with WRDS. Sun Li Centre for Academic Computing lsun@smu.edu.sg

Using PC-SAS with WRDS. Sun Li Centre for Academic Computing lsun@smu.edu.sg Using PC-SAS with WRDS Sun Li Centre for Academic Computing lsun@smu.edu.sg 1 Outline Brief introduction to WRDS How to obtain a WRDS account How to access WRDS remotely Web-query SSH PC-SAS How to work

More information

Flat Pack Data: Converting and ZIPping SAS Data for Delivery

Flat Pack Data: Converting and ZIPping SAS Data for Delivery Flat Pack Data: Converting and ZIPping SAS Data for Delivery Sarah Woodruff, Westat, Rockville, MD ABSTRACT Clients or collaborators often need SAS data converted to a different format. Delivery or even

More information

TECHNICAL REFERENCE GUIDE

TECHNICAL REFERENCE GUIDE TECHNICAL REFERENCE GUIDE SOURCE Microsoft Exchange/Outlook (PST) (version 2003, 2007, 2010) TARGET Microsoft Exchange/Outlook (PST) (version 2013) Copyright 2014 by Transend Corporation EXECUTIVE SUMMARY

More information

Kurz MODBUS Client User s Guide

Kurz MODBUS Client User s Guide Kurz MODBUS Client User s Guide Introduction The Kurz MODBUS Client program can be used to demonstrate how the Kurz MFTB and MFTA Series products can be used in a MODBUS protocol network. The program is

More information

Telops headquarters. Some users are remotely located in other states, therefore authorized remote access has been provided to these users.

Telops headquarters. Some users are remotely located in other states, therefore authorized remote access has been provided to these users. Using SAS to Create a Modular Forecasting System Tom Fischetti, GTE Telephone Operations, Thousand Oaks, CA Steve Heathcote, GTE Telephone Operations, Thousand Oaks, CA Don Perry, GTE Telephone Operations,

More information

OS/2: TELNET Access Method

OS/2: TELNET Access Method 259 CHAPTER 18 OS/2: TELNET Access Method SAS Support for TELNET on OS/2 259 SAS/CONNECT 259 System and Software Requirements for SAS/CONNECT 259 Local Host Tasks 260 Configuring Local and Remote Host

More information

Using SAS Enterprise Business Intelligence to Automate a Manual Process: A Case Study Erik S. Larsen, Independent Consultant, Charleston, SC

Using SAS Enterprise Business Intelligence to Automate a Manual Process: A Case Study Erik S. Larsen, Independent Consultant, Charleston, SC Using SAS Enterprise Business Intelligence to Automate a Manual Process: A Case Study Erik S. Larsen, Independent Consultant, Charleston, SC Abstract: Often times while on a client site as a SAS consultant,

More information

Integrating SAS and Excel: an Overview and Comparison of Three Methods for Using SAS to Create and Access Data in Excel

Integrating SAS and Excel: an Overview and Comparison of Three Methods for Using SAS to Create and Access Data in Excel Integrating SAS and Excel: an Overview and Comparison of Three Methods for Using SAS to Create and Access Data in Excel Nathan Clausen, U.S. Bureau of Labor Statistics, Washington, DC Edmond Cheng, U.S.

More information

Same Data Different Attributes: Cloning Issues with Data Sets Brian Varney, Experis Business Analytics, Portage, MI

Same Data Different Attributes: Cloning Issues with Data Sets Brian Varney, Experis Business Analytics, Portage, MI Paper BtB-16 Same Data Different Attributes: Cloning Issues with Data Sets Brian Varney, Experis Business Analytics, Portage, MI SESUG 2013 ABSTRACT When dealing with data from multiple or unstructured

More information

Cleo Host Loginid Import Utility and Cleo Host Password Encryption Utility

Cleo Host Loginid Import Utility and Cleo Host Password Encryption Utility Cleo Host Loginid Import Utility and Cleo Host Password Encryption Utility User Guide Page 1 of 28 INTRODUCTION...3 Overview... 3 Intended Audience... 3 LOGIN ID IMPORT UTILITY...4 HOST ENCRYPTED PASSWORD

More information

Customized Excel Output Using the Excel Libname Harry Droogendyk, Stratia Consulting Inc., Lynden, ON

Customized Excel Output Using the Excel Libname Harry Droogendyk, Stratia Consulting Inc., Lynden, ON Paper SIB-105 Customized Excel Output Using the Excel Libname Harry Droogendyk, Stratia Consulting Inc., Lynden, ON ABSTRACT The advent of the ODS ExcelXP tagset and its many features has afforded the

More information

Preparing Data for Data Mining

Preparing Data for Data Mining Chapter 2 Preparing Data for Data Mining 2.1 Introduction Data are the backbone of data mining and knowledge discovery; however, real-world business data usually are not available in data-mining-ready

More information

# or ## - how to reference SQL server temporary tables? Xiaoqiang Wang, CHERP, Pittsburgh, PA

# or ## - how to reference SQL server temporary tables? Xiaoqiang Wang, CHERP, Pittsburgh, PA # or ## - how to reference SQL server temporary tables? Xiaoqiang Wang, CHERP, Pittsburgh, PA ABSTRACT This paper introduces the ways of creating temporary tables in SQL Server, also uses some examples

More information

WHAT DO YOU DO WHEN YOU CAN NOT USE THE SDD ADVANCED LOADER

WHAT DO YOU DO WHEN YOU CAN NOT USE THE SDD ADVANCED LOADER Paper AD-009 Importing Complicated Excel Files into SAS Drug Development (SDD) Heather L. Murphy, Eli Lilly and Company, Indianapolis, IN Gregory C. Steffens, Eli Lilly and Company, Indianapolis, IN ABSTRACT

More information

TECHNICAL REFERENCE GUIDE

TECHNICAL REFERENCE GUIDE 2015 TECHNICAL REFERENCE GUIDE Microsoft Exchange Microsoft Exchange (2010, 2007, 2003) (2016, 2013) Copyright 2015 by Transend Corporation EXECUTIVE SUMMARY This White Paper provides detailed information

More information

TECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE

TECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE TECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE Mary Singelais, Bell Atlantic, Merrimack, NH ABSTRACT (This paper is based on a presentation given in March 1998

More information

Deploying PGP Encryption and Compression for z/os Batch Data Protection to (FIPS-140) Compliance

Deploying PGP Encryption and Compression for z/os Batch Data Protection to (FIPS-140) Compliance Deploying PGP Encryption and Compression for z/os Batch Data Protection to (FIPS-140) Compliance Patrick Townsend Software Diversified Services/Townsend Security August 9, 2011 Session Number 9347 PGP

More information

26-1. This chapter explains the setup steps of EasyPrinter.

26-1. This chapter explains the setup steps of EasyPrinter. 26-1 26.EasyPrinter This chapter explains the setup steps of EasyPrinter. 26.1. Overview... 26-2 26.2. Using EasyPrinter as a Printer Server... 26-3 26.3. Using EasyPrinter as a Backup Sever... 26-5 26.4.

More information

SAS PASSTHRU to Microsoft SQL Server using ODBC Nina L. Werner, Madison, WI

SAS PASSTHRU to Microsoft SQL Server using ODBC Nina L. Werner, Madison, WI Paper SA-03-2014 SAS PASSTHRU to Microsoft SQL Server using ODBC Nina L. Werner, Madison, WI ABSTRACT I wish I could live in SAS World I do much of my data analysis there. However, my current environment

More information

Importing and Exporting With SPSS for Windows 17 TUT 117

Importing and Exporting With SPSS for Windows 17 TUT 117 Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading

More information

Competent Data Management - a key component

Competent Data Management - a key component Competent Data Management - a key component Part II Illustrating the data entry application using CS-Pro April 2009 University of Reading Statistical Services Centre Data Management Support to RIU Projects

More information

Writing Packages: A New Way to Distribute and Use SAS/IML Programs

Writing Packages: A New Way to Distribute and Use SAS/IML Programs Paper SAS4201-2016 Writing Packages: A New Way to Distribute and Use SAS/IML Programs Rick Wicklin, SAS Institute Inc. ABSTRACT SAS/IML 14.1 enables you to author, install, and call packages. A package

More information

CICS Transactions Measurement with no Pain

CICS Transactions Measurement with no Pain CICS Transactions Measurement with no Pain Prepared by Luiz Eduardo Gazola 4bears - Optimize Software, Brazil December 6 10, 2010 Orlando, Florida USA This paper presents a new approach for measuring CICS

More information

SPSS: Getting Started. For Windows

SPSS: Getting Started. For Windows For Windows Updated: August 2012 Table of Contents Section 1: Overview... 3 1.1 Introduction to SPSS Tutorials... 3 1.2 Introduction to SPSS... 3 1.3 Overview of SPSS for Windows... 3 Section 2: Entering

More information

IT Administrator Guide for Mass Deployment of WebEx Productivity Tools. Installation Guide for Administrators

IT Administrator Guide for Mass Deployment of WebEx Productivity Tools. Installation Guide for Administrators IT Administrator Guide for Mass Deployment of WebEx Productivity Tools Installation Guide for Administrators COPYRIGHT 1997-2015. Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx,

More information

B) Mean Function: This function returns the arithmetic mean (average) and ignores the missing value. E.G: Var=MEAN (var1, var2, var3 varn);

B) Mean Function: This function returns the arithmetic mean (average) and ignores the missing value. E.G: Var=MEAN (var1, var2, var3 varn); SAS-INTERVIEW QUESTIONS 1. What SAS statements would you code to read an external raw data file to a DATA step? Ans: Infile and Input statements are used to read external raw data file to a Data Step.

More information

Please follow these guidelines when preparing your answers:

Please follow these guidelines when preparing your answers: PR- ASSIGNMNT 3000500 Quantitative mpirical Research The objective of the pre- assignment is to review the course prerequisites and get familiar with SPSS software. The assignment consists of three parts:

More information

Reading Delimited Text Files into SAS 9 TS-673

Reading Delimited Text Files into SAS 9 TS-673 Reading Delimited Text Files into SAS 9 TS-673 Reading Delimited Text Files into SAS 9 i Reading Delimited Text Files into SAS 9 Table of Contents Introduction... 1 Options Available for Reading Delimited

More information

IT Administrator Guide for Mass Deployment of WebEx Productivity Tools

IT Administrator Guide for Mass Deployment of WebEx Productivity Tools IT Administrator Guide for Mass Deployment of WebEx Productivity Tools Version 2.0 COPYRIGHT 1997-2010 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the

More information

Import and Export User Guide PowerSchool Student Information System

Import and Export User Guide PowerSchool Student Information System PowerSchool Student Information System Document Properties Import and Export User Guide Copyright Owner 2003 Apple Computer, Inc. All rights reserved. This document is the property of Apple Computer, Inc.

More information

Access to Relational Databases Using SAS. Frederick Pratter, Destiny Corp.

Access to Relational Databases Using SAS. Frederick Pratter, Destiny Corp. Paper TF-21 Access to Relational Databases Using SAS ABSTRACT Frederick Pratter, Destiny Corp. SAS software currently provides many of the features of a database management system, including database views

More information

Programming Tricks For Reducing Storage And Work Space Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA.

Programming Tricks For Reducing Storage And Work Space Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA. Paper 23-27 Programming Tricks For Reducing Storage And Work Space Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA. ABSTRACT Have you ever had trouble getting a SAS job to complete, although

More information

Preparing Real World Data in Excel Sheets for Statistical Analysis

Preparing Real World Data in Excel Sheets for Statistical Analysis Paper DM03 Preparing Real World Data in Excel Sheets for Statistical Analysis Volker Harm, Bayer Schering Pharma AG, Berlin, Germany ABSTRACT This paper collects a set of techniques of importing Excel

More information

Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC

Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC ABSTRACT As data sets continue to grow, it is important for programs to be written very efficiently to make sure no time

More information