Accessing a Remote SAS Data Library. Transcript
|
|
- Melina Lizbeth McLaughlin
- 8 years ago
- Views:
Transcription
1 Accessing a Remote SAS Data Library Transcript
2 Accessing a Remote SAS Data Library Transcript was developed by Michelle Buchecker. Additional contributions were made by Christine Riddiough and Cheryl Doninger. Editing and production support was provided by the Curriculum Development and Support Department. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are trademarks of their respective companies. Accessing a Remote SAS Data Library Transcript Copyright 2008 SAS Institute Inc. Cary, NC, USA. All rights reserved. Printed in the United States of America. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the publisher, SAS Institute Inc. Book code E1210, course code RLSPCON3, prepared date 17Jul2008. RLSPCON3_001 ISBN
3 For Your Information iii Table of Contents Lecture Description... iv Prerequisites... v Accessing a Remote SAS Data Library Using Remote Library Services... 4
4 iv For Your Information Lecture Description This is the second e-lecture of a four-lecture series on the basics of SAS/CONNECT software. This lecture teaches you how to use SAS/CONNECT software to access a SAS data library on your remote machine. To learn more For information on other courses in the curriculum, contact the SAS Education Division at , or send to training@sas.com. You can also find this information on the Web at support.sas.com/training/ as well as in the Training Course Catalog. For a list of other SAS books that relate to the topics covered in this Course Notes, USA customers can contact our SAS Publishing Department at or send to sasbook@sas.com. Customers outside the USA, please contact your local SAS office. Also, see the Publications Catalog on the Web at support.sas.com/pubs for a complete list of books and a convenient order form.
5 For Your Information v Prerequisites Before listening to this lecture, you should be able to write DATA and PROC steps understand error messages in the SAS log and debug your program use a LIBNAME statement to access SAS data libraries log on to a remote SAS session through either a SAS spawner or a SAS script file.
6 vi For Your Information Basics of SAS/CONNECT Software Lecture Series Welcome to the lecture series on the basics of SAS/CONNECT software.
7 For Your Information vii Basics of SAS/CONNECT Software Lecture Series Connecting to a Remote Host Accessing a Remote SAS Data Library Distributed Processing Transferring Data and Macro Variables 2 This series consists of four lectures that address connecting to a remote host, accessing a remote SAS data library, distributed processing, and transferring data and macro variables. This is the second lecture in this series, Accessing a Remote SAS Data Library. We encourage you to complete the other three lectures to get a full understanding of the basics of SAS/CONNECT software.
8 viii For Your Information Demonstrations 3 This lecture series includes demonstrations of many lecture tasks. The code used in the demonstrations is available as a handout under the Reference link in the left viewing pane. You can print the handout for your reference at any time.
9 For Your Information ix Exercises 4 The lecture series also includes exercises for you to complete on your own environment. These exercises are optional, but completing them will help you understand the topics presented. When you reach an exercise slide, please pause the recording and minimize this window. A handout with the exercise steps is available under the Reference link. We recommend that you print the exercise handout to have as a reference when completing the exercises. And now, it s time to start lecture 2, Accessing a Remote SAS Data Library. I'll turn things over to your instructor for the series, Michelle.
10 x For Your Information
11 Accessing a Remote SAS Data Library 1. Using Remote Library Services... 4
12 2 Accessing a Remote SAS Data Library
13 1. Using Remote Library Services 3 Accessing a Remote SAS Data Library Welcome to the SAS e-lecture Accessing a Remote SAS Data Library. My name is Michelle and in this lecture we are going to use Remote Library Services to transparently access data on a remote machine.
14 4 Accessing a Remote SAS Data Library 1. Using Remote Library Services Accessing a Remote SAS Data Library 1. Using Remote Library Services 2 So let s go ahead and get started using Remote Library Services.
15 1. Using Remote Library Services 5 Objectives Identify the benefits and considerations of Remote Library Services. Identify the requirements for Remote Library Services. Access a SAS data set on a remote machine using Remote Library Services. 3 We are going to talk about the pros and cons of Remote Library Services, what requirements you need to get it to work, and then actually how to read a remote SAS data set.
16 6 Accessing a Remote SAS Data Library Introduction Remote Library Services (RLS) enable you to define a libref in a local SAS session that points to data residing on a remote machine are implemented through SAS/CONNECT or SAS/SHARE software provide transparent access to remote SAS data sets and external databases such as Oracle and DB2 enable you to read and write to the remote data if you have permission to do so. 4 Remote Library Services, also know as RLS, allows you to write a LIBNAME statement and submit it to your local SAS session, but have the libref point to a SAS data library on a remote machine. This feature is available using either SAS/CONNECT or SAS/SHARE software and has been available since Version 6. With RLS you have access not only to SAS data sets but to any other relational data source that SAS can access, such as DB2 or Oracle. And not only can you read the data, but if you have permissions to do so, you can also write to that data location.
17 1. Using Remote Library Services 7 Remote Library Services Using Remote Library Services, you can execute a SAS program locally to produce a report from remote data. Remote Data 5 Client (Local) Server (Remote) So let s say your data is on a remote machine, and using SAS/CONNECT you have already signed on to that remote machine using a SIGNON statement.
18 8 Accessing a Remote SAS Data Library Remote Library Services Using Remote Library Services, you can execute a SAS program locally to produce a report from remote data. Remote Data 6 Client (Local) Request for Records Server (Remote) Using Remote Library Services you can now point to that data on that remote machine and pretend that it is on your local machine. So any time your step refers to that data, a request is made...
19 1. Using Remote Library Services 9 Remote Library Services Using Remote Library Services, you can execute a SAS program locally to produce a report from remote data. Data Records Remote Data 7 Client (Local) Request for Records Server (Remote) on your behalf to the remote machine and then the records are transferred...
20 10 Accessing a Remote SAS Data Library Remote Library Services Using Remote Library Services, you can execute a SAS program locally to produce a report from remote data. Data Records SAS Program Processing Remote Data 8 Client (Local) Request for Records Server (Remote) across the network to your local machine for processing.
21 1. Using Remote Library Services 11 Benefits of RLS A single copy of the data can be maintained while processing is performed on the local machine. RLS can be used to transfer small to medium sized SAS data sets, which eliminates the need for separate upload and download steps. The data appears to be local. RLS enables updates to remote data as a result of local processing. RLS permits a user interface to reside on the local system while the data is on a remote system. 9 So what are some of the benefits of RLS? First of all, you are only storing one copy of the data. This helps from both a disk storage space issue, as well as preventing obsolete copies of data. Secondly you don t need to upload or download the data, which is useful for small to medium sized data sets. Now the question I normally get asked at this point is "What constitutes small or medium?" and the answer is "It depends." Whatever you think is small or medium, probably is small or medium. I ve even had clients say that they ve been successful with what they considered to be large data sets. Much of it depends on your network speed and available bandwidth, more than anything else. Another benefit is that the data appears to be local, so you can view it using your SAS Explorer window. Also if you have permissions to update the data, you can do so even though the processing is occuring on the local machine. And lastly, if you have a custom front-end interface, it can run on one machine even though the data physically resides on a different machine.
22 12 Accessing a Remote SAS Data Library Considerations of RLS Multiple passes of the data requires the same data to go across the network multiple times. Examples include statistical procedures multiple PROC steps on the same data. Network traffic might significantly increase. 10 So what are the downsides of RLS? Well, some procedures, like the statistical procedures, require multiple passes through the same data set. This means that the same data is being pulled across the network multiple times. Likewise if you are running more than one step against the same SAS data set, each time that the step runs it will request the data from the remote machine. You might also see an increase in network traffic because of this. So while RLS is great in some instances, it is not a good option in all instances.
23 1. Using Remote Library Services 13 Requirements for RLS To use RLS, you need SAS/CONNECT on both machines to sign on to the remote machine to begin a remote SAS session to issue a LIBNAME statement in your local session with the SERVER= option. 11 To use Remote Library Services, you need to have SAS/CONNECT on both machines, you must be signed on to the remote machine through either a script file or spawner, and then you need to submit a LIBNAME statement to your local SAS session that has the SERVER= option.
24 14 Accessing a Remote SAS Data Library SERVER= Option General form of the SERVER= option in the LIBNAME statement: LIBNAME libref 'SAS-data-library' SLIBREF=server-libref SERVER=remote-host; libref SAS-datalibrary server-libref remote-host is a libref defined to your local session referencing a remote SAS library. is the physical location of the remote SAS library. is an existing libref in the server s session, for example, work. is the same name previously specified with OPTIONS REMOTE=ID value. 12 The syntax of the LIBNAME statement is the keyword LIBNAME followed by your library reference. Next, in quotation marks is the name of the SAS data library location as it is called on your remote machine. Let s ignore the SLIBREF= option for the moment. Then you use the SERVER= option and specify the name of your remote machine that you are connected to.
25 1. Using Remote Library Services 15 SERVER= Option Examples: Access a library stored on your user ID on z/os: libname rmtmvs '.orion.sasdata' server=sdcmvs; Access a library stored on your user ID on UNIX: libname rmtunix '~/orion/sasdata' server=bcom1; Access the work library on z/os: libname rmtwork slibref=work server=sdcmvs; 13 So let s take a look at a few examples. In this first example, let s say I have already signed on to an MVS machine named sdcmvs. In my LIBNAME statement, I d type libname rmtmvs (or any other library reference name) and then in quotation marks dot orion dot sasdata, followed by server=sdcmvs, semicolon. By starting the filename with a dot, SAS will automatically append my MVS user ID to the front of the location. For the second example, let s that say I am connected to a UNIX machine named bcom1. Then my LIBNAME statement would be libname, my library reference, (and here I m just making up a name) rmtunix, then in quotation marks the directory on my UNIX operating system for my SAS data library, such as tilde, slash, orion, slash, sasdata, and lastly server=bcom1, semicolon. Now let s say that you already have a SAS data library in your remote SAS session that you want to access. For instance, when I sign on to my remote SAS session, I will automatically get a work library in that remote session. If you want to access that library, then you would use the SLIBREF= option instead of a physical location. So in the last example I ll write libname rmtwork slibref=work server=sdcmvs;, and this creates a local libref called rmtwork, which points to the work library on the remote machine. Very important! This LIBNAME statement is submitted to your local SAS session.
26 16 Accessing a Remote SAS Data Library If accessing a relational DBMS using the SAS/ACCESS LIBNAME Engine, you must use the RENGINE and ROPTIONS options. libname rlsdb2 rengine=db2 server=sdcmvs roptions="ssid=db2 authid=educ";
27 1. Using Remote Library Services 17 Submitting Statements After the libref on the local machine is established, any code submitted that references that library will access the remote data and be processed on the local machine. 14 After you have submitted your LIBNAME statement, then you can pretend that the data is stored locally. Any code submitted that references that data will be processed on the local machine.
28 18 Accessing a Remote SAS Data Library Using Remote Library Services This demonstration illustrates using Remote Library Services to connect to a remote SAS data library and produce a listing report. 15 Let s take a look at an example program to sign on to a UNIX machine and use Remote Library Services and produce a listing report. Please refer to your handout to see the code being submitted. In this program I am creating a macro variable named MYUNIX whose value is the name of my UNIX machine. Then I have an OPTIONS statement setting the COMAMID and the REMOTE= option to MYUNIX, followed by the FILENAME statement for the script and a SIGNON statement. Next is my LIBNAME statement of libname orion, quote, the name of the SAS data library on my remote UNIX machine, close quote, and server= the name of my UNIX machine. Notice that this LIBNAME statement is not inside of an RSUBMIT block, which means it will be submitted to my local windows SAS session. Next I have a PROC PRINT step listing ORION.STAFF as the name of the SAS data set to print, a WHERE statement to subset the data, and a VAR statement and a run. Let me go ahead and submit this program. I ll be prompted to sign on, so I ll type in my user ID. And password. And we see a listing of the data of salaries greater than $50,000.
29 1. Using Remote Library Services 19 Let me go to the SAS Explorer window. Notice the Orion icon looks different than the other librefs. That is because it is an RLS library. If I right-click on the Orion libref and select Properties, you ll notice that it has the UNIX path file and the engine of remote. I m going to close this window and double-click on the Orion libref. And here is a list of all the SAS data sets that exist on that remote machine in that location. So this is the beauty of RLS. Once you submit the LIBNAME statement with the SERVER= option, the data really does appear as if it resides on your local machine even though it doesn t.
30 20 Accessing a Remote SAS Data Library Processing WHERE Criteria The previous demonstration included a WHERE statement in PROC PRINT. Which machine processed the WHERE criteria, the local or remote machine? 16 In the demonstration you might have noticed a WHERE statement in the PROC PRINT. From our earlier discussion, you know that PROC PRINT is processed on the local machine chance, which machine do you think processes the WHERE statement, local or remote?
31 1. Using Remote Library Services 21 Processing WHERE Criteria The previous demonstration included a WHERE statement in PROC PRINT. Which machine processed the WHERE criteria, the local or remote machine? Remote The exception would be if there were a function or format that is not found on the remote machine. Then the WHERE criteria is processed by the local machine. 17 Surprisingly it is the remote machine. SAS is smart enough to know that if there is a WHERE statement that subsets the data, it is best to only return the data that meets that criteria. This sends less data over the network, and so speeds up the overall elapsed time. The exception to this rule is if there is a function or format being used in the WHERE statement (or WHERE clause in PROC SQL) that only exists on the local machine and not the remote machine. The PROC PRINT code is still processed by the local machine.
32 22 Accessing a Remote SAS Data Library Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff; by salary; run; Which machine performs the sort, local or remote? What is the name of the sorted data set? Which machine is it stored on, local or remote? 18 Now, let s take a look at this PROC SORT step. It s proc sort data=orion.staff; by salary; run; where the libref of orion was assigned using Remote Library Services. Which machine do you think performs the sort, local or remote? What is the name of the sorted data set? Which machine is it stored on, local or remote? You can pause the recording while you contemplate your answers.
33 1. Using Remote Library Services 23 Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? Which machine is it stored on, local or remote? 19 As with the PROC PRINT in the demonstration, the PROC SORT processing occurs on the local machine.
34 24 Accessing a Remote SAS Data Library Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? orion.staff Which machine is it stored on, local or remote? 20 Because there is no OUT= option, the name of the sorted data set is the same as the incoming data set, orion.staff.
35 1. Using Remote Library Services 25 Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? orion.staff Which machine is it stored on, local or remote? 21 Remote And because orion is an RLS libref, it is on the remote machine. So think about what just happened here. SAS transferred the data from the remote machine to the local, sorted it on the local, and pushed it back to the remote. Is this technique something that you would consider doing? Well, it s possible that the CPU of the remote machine is so overloaded that it wouldn t be able to process the PROC SORT step in a timely manner. So in this case we were able to offload work from a busy machine.
36 26 Accessing a Remote SAS Data Library Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=work.staff; by salary; run; Which machine performs the sort, local or remote? What is the name of the sorted data set? Which machine is it stored on, local or remote? 22 Now let s add an OUT= option that has out=work.staff. How does that change things? So which machine performs the sort? What is the name of the sorted data set Which machine is it stored on, local or remote? Again, feel free to pause the recording while you answer these questions.
37 1. Using Remote Library Services 27 Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=work.staff; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? Which machine is it stored on, local or remote? 23 So just like before, the processing is done on the local machine.
38 28 Accessing a Remote SAS Data Library Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=work.staff; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? work.staff Which machine is it stored on, local or remote? 24 Because we used an OUT= option, the name of the sorted data set is work.staff.
39 1. Using Remote Library Services 29 Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=work.staff; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? work.staff Which machine is it stored on, local or remote? Local 25 And because work is a libref that is on our local machine, this sorted data set is stored locally.
40 30 Accessing a Remote SAS Data Library Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=orion.sorted; by salary; run; Which machine performs the sort, local or remote? What is the name of the sorted data set? Which machine is it stored on, local or remote? 26 OK, last example. In this case, we are still using an OUT= option, but this time it has out=orion.sorted. So what are the answers to the questions now? Please pause the recording while you answer.
41 1. Using Remote Library Services 31 Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=orion.sorted; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? Which machine is it stored on, local or remote? 27 As before, the sort occurs on the local machine.
42 32 Accessing a Remote SAS Data Library Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=orion.sorted; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? orion.sorted Which machine is it stored on, local or remote? 28 The name of the sorted data set is orion.sorted.
43 1. Using Remote Library Services 33 Sorting Data Examine the PROC SORT clause shown below: proc sort data=orion.staff out=orion.sorted; by salary; run; Which machine performs the sort, local or remote? Local What is the name of the sorted data set? orion.sorted Which machine is it stored on, local or remote? Remote 29 And because the libref is orion, and the orion libref points to a SAS data library on the remote machine, the output data set is stored on the remote machine. So how did you do on these questions? Do you have a good understanding now of how Remote Library Services works?
44 34 Accessing a Remote SAS Data Library Exercise Remote Library Services Find a SAS data library that you can access on your remote machine. Using your script file or spawner, connect to your remote machine and issue a LIBNAME statement with the SERVER= option to point to that remote library. Submit a PROC CONTENTS step against a SAS data set in that remote library. 30 For this exercise, follow the instructions on the slide to use Remote Library Services in your environment.
45 1. Using Remote Library Services 35 Credits Accessing a Remote SAS Data Library was developed by M. Michelle Buchecker. Additional contributions were made by Chris Riddiough and Cheryl Doninger. 31 This concludes the SAS e-lecture Accessing a Remote SAS Data Library. I hope you have found the material in this lecture to be helpful to your work tasks.
46 36 Accessing a Remote SAS Data Library Comments? We would like to hear what you think. Do you have any comments about this lecture? Did you find the information in this lecture useful? What other e-lectures would you like to see SAS develop in the future? Please your comments to EDULectures@sas.com 32 If you have any comments about this lecture or e-lectures in general, we would appreciate receiving your input. You can use the address listed here to provide that feedback.
47 1. Using Remote Library Services 37 Copyright SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are trademarks of their respective companies. Copyright 2008 by SAS Institute Inc., Cary, NC 27513, USA. All rights reserved. 33 Thank you for your time.
48 38 Accessing a Remote SAS Data Library
9.1 SAS/ACCESS. Interface to SAP BW. User s Guide
SAS/ACCESS 9.1 Interface to SAP BW User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/ACCESS 9.1 Interface to SAP BW: User s Guide. Cary, NC: SAS
More informationCommunications Access Methods for SAS/CONNECT 9.3 and SAS/SHARE 9.3 Second Edition
Communications Access Methods for SAS/CONNECT 9.3 and SAS/SHARE 9.3 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. Communications
More informationUNIX Operating Environment
97 CHAPTER 14 UNIX Operating Environment Specifying File Attributes for UNIX 97 Determining the SAS Release Used to Create a Member 97 Creating a Transport File on Tape 98 Copying the Transport File from
More informationWhen to Move a SAS File between Hosts
3 CHAPTER Moving and Accessing SAS Files between Hosts When to Move a SAS File between Hosts 3 When to Access a SAS File on a Remote Host 3 Host Types Supported According to SAS Release 4 Avoiding and
More informationOnDemand for Academics
SAS OnDemand for Academics User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS OnDemand for Academics: User's Guide. Cary, NC:
More informationOS/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 informationAnalyzing the Server Log
87 CHAPTER 7 Analyzing the Server Log Audience 87 Introduction 87 Starting the Server Log 88 Using the Server Log Analysis Tools 88 Customizing the Programs 89 Executing the Driver Program 89 About the
More informationTechnical Paper. Migrating a SAS Deployment to Microsoft Windows x64
Technical Paper Migrating a SAS Deployment to Microsoft Windows x64 Table of Contents Abstract... 1 Introduction... 1 Why Upgrade to 64-Bit SAS?... 1 Standard Upgrade and Migration Tasks... 2 Special
More informationCommunications Access Methods for SAS/CONNECT 9.4 and SAS/SHARE 9.4 Second Edition
Communications Access Methods for SAS/CONNECT 9.4 and SAS/SHARE 9.4 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. Communications
More informationEncryption Services. What Are Encryption Services? Terminology. System and Software Requirements APPENDIX 5
207 APPENDIX 5 Encryption Services What Are Encryption Services? 207 Terminology 207 System and Software Requirements 207 Requirements for SAS Proprietary Encryption Services 208 Communications Access
More information9.1 SAS. SQL Query Window. User s Guide
SAS 9.1 SQL Query Window User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS 9.1 SQL Query Window User s Guide. Cary, NC: SAS Institute Inc. SAS
More informationSAS University Edition: Installation Guide for Windows
SAS University Edition: Installation Guide for Windows i 17 June 2014 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS University Edition: Installation Guide
More informationGuide to Operating SAS IT Resource Management 3.5 without a Middle Tier
Guide to Operating SAS IT Resource Management 3.5 without a Middle Tier SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. Guide to Operating SAS
More informationAn Introduction to SAS/SHARE, By Example
Paper 020-29 An Introduction to SAS/SHARE, By Example Larry Altmayer, U.S. Census Bureau, Washington, DC ABSTRACT SAS/SHARE software is a useful tool for allowing several users to simultaneously access
More informationSAS 9.4 Intelligence Platform
SAS 9.4 Intelligence Platform Application Server Administration Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 Intelligence Platform:
More informationSAS 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 informationEffective 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 informationSAS 9.3 Intelligence Platform
SAS 9.3 Intelligence Platform Application Server Administration Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. SAS SAS 9.3 Intelligence
More informationScheduling in SAS 9.4 Second Edition
Scheduling in SAS 9.4 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. Scheduling in SAS 9.4, Second Edition. Cary, NC: SAS Institute
More informationSUGI 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 informationSAS University Edition: Installation Guide for Linux
SAS University Edition: Installation Guide for Linux i 17 June 2014 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS University Edition: Installation Guide
More informationSAS Client-Server Development: Through Thick and Thin and Version 8
SAS Client-Server Development: Through Thick and Thin and Version 8 Eric Brinsfield, Meridian Software, Inc. ABSTRACT SAS Institute has been a leader in client-server technology since the release of SAS/CONNECT
More informationGrid Computing in SAS 9.4 Third Edition
Grid Computing in SAS 9.4 Third Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. Grid Computing in SAS 9.4, Third Edition. Cary, NC:
More informationSAS 9.4 Logging. Configuration and Programming Reference Second Edition. SAS Documentation
SAS 9.4 Logging Configuration and Programming Reference Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS 9.4 Logging: Configuration
More informationTechnical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication
Technical Paper Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication Release Information Content Version: 1.0 October 2015. Trademarks and Patents SAS Institute
More informationSAS 9.3 Logging: Configuration and Programming Reference
SAS 9.3 Logging: Configuration and Programming Reference SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2011. SAS 9.3 Logging: Configuration and
More informationYou have got SASMAIL!
You have got SASMAIL! Rajbir Chadha, Cognizant Technology Solutions, Wilmington, DE ABSTRACT As SAS software programs become complex, processing times increase. Sitting in front of the computer, waiting
More informationInteract for Microsoft Office
Interact for Microsoft Office Installation and Setup Guide Perceptive Content Version: 7.0.x Written by: Product Knowledge, R&D Date: October 2014 2014 Perceptive Software. All rights reserved Perceptive
More informationSAS 9.3 Foundation for Microsoft Windows
Software License Renewal Instructions SAS 9.3 Foundation for Microsoft Windows Note: In this document, references to Microsoft Windows or Windows include Microsoft Windows for x64. SAS software is licensed
More informationBeyond SQL Essentials: The Need for Speed When Accessing SAS Data. Transcript
Beyond SQL Essentials: The Need for Speed When Accessing SAS Data Transcript Beyond SQL Essentials: The Need for Speed When Accessing SAS Data Transcript was developed by Mark Jordan and Linda Mitterling.
More informationCreating Raw Data Files Using SAS. Transcript
Creating Raw Data Files Using SAS Transcript Creating Raw Data Files Using SAS Transcript was developed by Mike Kalt. Additional contributions were made by Michele Ensor, Mark Jordan, Kathy Passarella,
More informationCreating IBM Cognos Controller Databases using Microsoft SQL Server
Guideline Creating IBM Cognos Controller Databases using Microsoft SQL Product(s): IBM Cognos Controller 8.1 or higher Area of Interest: Financial Management 2 Copyright Copyright 2008 Cognos ULC (formerly
More informationSAS/IntrNet 9.4: Application Dispatcher
SAS/IntrNet 9.4: Application Dispatcher SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS/IntrNet 9.4: Application Dispatcher. Cary, NC: SAS
More informationSAS/IntrNet 9.3: Application Dispatcher
SAS/IntrNet 9.3: Application Dispatcher SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. SAS/IntrNet 9.3: Application Dispatcher. Cary, NC: SAS
More informationSAS. 9.1.3 Intelligence Platform. System Administration Guide
SAS 9.1.3 Intelligence Platform System Administration Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS 9.1.3 Intelligence Platform: System Administration
More informationScheduling in SAS 9.3
Scheduling in SAS 9.3 SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. Scheduling in SAS 9.3. Cary, NC: SAS Institute Inc. Scheduling in SAS 9.3
More informationSAS, Excel, and the Intranet
SAS, Excel, and the Intranet Peter N. Prause, The Hartford, Hartford CT Charles Patridge, The Hartford, Hartford CT Introduction: The Hartford s Corporate Profit Model (CPM) is a SAS based multi-platform
More informationWriting 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 informationSAS Task Manager 2.2. User s Guide. SAS Documentation
SAS Task Manager 2.2 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS Task Manager 2.2: User's Guide. Cary, NC: SAS Institute
More informationSecure Agent Quick Start for Windows
Secure Agent Quick Start for Windows 1993-2015 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)
More informationOverview. NT Event Log. CHAPTER 8 Enhancements for SAS Users under Windows NT
177 CHAPTER 8 Enhancements for SAS Users under Windows NT Overview 177 NT Event Log 177 Sending Messages to the NT Event Log Using a User-Written Function 178 Examples of Using the User-Written Function
More informationFileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationImplementing a SAS Metadata Server Configuration for Use with SAS Enterprise Guide
Implementing a SAS Metadata Server Configuration for Use with SAS Enterprise Guide Step 1: Setting Up Required Users and Groups o Windows Operating Systems Only Step 2: Installing Software Using the SAS
More informationDefining an OLEDB Library in SAS Management Console Using Windows Authentication
Defining an OLEDB Library in SAS Management Console Using Windows Authentication Adding a User with the SAS Management Console User Manager Defining the OLEDB Server Defining the OLEDB Library Verifying
More informationSAS 9.3 Drivers for ODBC
SAS 9.3 Drivers for ODBC User s Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2011. SAS 9.3 Drivers for ODBC: User s Guide,
More informationImplementing a SAS 9.3 Enterprise BI Server Deployment TS-811. in Microsoft Windows Operating Environments
Implementing a SAS 9.3 Enterprise BI Server Deployment TS-811 in Microsoft Windows Operating Environments Table of Contents Introduction... 1 Step 1: Create a SAS Software Depot..... 1 Step 2: Prepare
More informationMadCap Software. Upgrading Guide. Pulse
MadCap Software Upgrading Guide Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished
More informationSAS 9.4 In-Database Products
SAS 9.4 In-Database Products Administrator s Guide Fifth Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS 9.4 In-Database Products:
More informationInterfacing SAS Software, Excel, and the Intranet without SAS/Intrnet TM Software or SAS Software for the Personal Computer
Interfacing SAS Software, Excel, and the Intranet without SAS/Intrnet TM Software or SAS Software for the Personal Computer Peter N. Prause, The Hartford, Hartford CT Charles Patridge, The Hartford, Hartford
More informationInstructions for Configuring a SAS Metadata Server for Use with JMP Clinical
Instructions for Configuring a SAS Metadata Server for Use with JMP Clinical These instructions describe the process for configuring a SAS Metadata server to work with JMP Clinical. Before You Configure
More informationWHAT IS THE CONFIGURATION TROUBLESHOOTER?
Paper BI-003 Best Practices for SAS Business Intelligence Administrators: Using the Configuration Troubleshooter to Keep SAS Solutions and SAS BI Applications Running Smoothly Tanya Kalich, SAS Institute
More informationDBF 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 informationFileMaker 13. ODBC and JDBC Guide
FileMaker 13 ODBC and JDBC Guide 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationUsing Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive
Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means
More informationSAS 9.4 Intelligence Platform
SAS 9.4 Intelligence Platform Installation and Configuration Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS 9.4 Intelligence
More informationImproving Your Relationship with SAS Enterprise Guide
Paper BI06-2013 Improving Your Relationship with SAS Enterprise Guide Jennifer Bjurstrom, SAS Institute Inc. ABSTRACT SAS Enterprise Guide has proven to be a very beneficial tool for both novice and experienced
More informationMaster 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 informationSURPASS HOSTING SERVICE GETTING STARTED AND OPERATIONS GUIDE
SURPASS HOSTING SERVICE GETTING STARTED AND OPERATIONS GUIDE Welcome To Surpass Hosting Service. This document contains instructions to help you get up and running with your new service. The instructions
More informationHR Onboarding Solution
HR Onboarding Solution Installation and Setup Guide Version: 3.0.x Compatible with ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: November 2014 2014 Perceptive Software. All rights
More informationUsing SSH Secure Shell Client for FTP
Using SSH Secure Shell Client for FTP The SSH Secure Shell for Workstations Windows client application features this secure file transfer protocol that s easy to use. Access the SSH Secure FTP by double-clicking
More informationForms Printer User Guide
Forms Printer User Guide Version 10.51 for Dynamics GP 10 Forms Printer Build Version: 10.51.102 System Requirements Microsoft Dynamics GP 10 SP2 or greater Microsoft SQL Server 2005 or Higher Reporting
More informationWhile You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
CC04 While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this paper is
More informationFileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
More informationSAS 9.3 Intelligence Platform
SAS 9.3 Intelligence Platform System Administration Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS 9.3 Intelligence
More informationSAS Add-In 2.1 for Microsoft Office: Getting Started with Data Analysis
SAS Add-In 2.1 for Microsoft Office: Getting Started with Data Analysis The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS Add-In 2.1 for Microsoft Office: Getting
More informationCHAPTER 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 informationQAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training
QAD Enterprise Applications Training Guide Demand Management 6.1 Technical Training 70-3248-6.1 QAD Enterprise Applications February 2012 This document contains proprietary information that is protected
More informationDefine an Oracle Library in SAS Management Console
Define an Oracle Library in SAS Management Console This paper describes how to define an Oracle library in SAS Management Console. By following these steps, you can access your Oracle library from Business
More informationUsing SAS Views and SQL Views Lynn Palmer, State of California, Richmond, CA
Using SAS Views and SQL Views Lynn Palmer, State of Califnia, Richmond, CA ABSTRACT Views are a way of simplifying access to your ganization s database while maintaining security. With new and easier ways
More informationSAS Visual Analytics 7.1 for SAS Cloud. Quick-Start Guide
SAS Visual Analytics 7.1 for SAS Cloud Quick-Start Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS Visual Analytics 7.1 for SAS Cloud: Quick-Start Guide.
More informationBe a More Productive Cross-Platform SAS Programmer Using Enterprise Guide
Be a More Productive Cross-Platform SAS Programmer Using Enterprise Guide Alex Tsui Independent Consultant Business Strategy, Analytics, Software Development ACT Consulting, LLC Introduction As a consultant
More informationSAS. 9.3 Guide to Software Updates. SAS Documentation
SAS 9.3 Guide to Software Updates SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2011. SAS 9.3 Guide to Software Updates. Cary, NC: SAS Institute
More informationWhile You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
Paper 276-27 While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this
More informationLab Answer Key for Module 1: Installing and Configuring Windows Server 2008. Table of Contents Lab 1: Configuring Windows Server 2008 1
Lab Answer Key for Module 1: Installing and Configuring Windows Server 2008 Table of Contents Lab 1: Configuring Windows Server 2008 1 Information in this document, including URL and other Internet Web
More informationSnow Inventory. Installing and Evaluating
Snow Inventory Installing and Evaluating Snow Software AB 2002 Table of Contents Introduction...3 1. Evaluate Requirements...3 2. Download Software...3 3. Obtain License Key...4 4. Install Snow Inventory
More informationPerceptive Intelligent Capture. Product Migration Guide. with Supervised Learning. Version 5.5 SP3
Perceptive Intelligent Capture with Supervised Learning Product Migration Guide Version 5.5 SP3 Written by: Product Documentation, QA Date: March 2014 2014 Perceptive Software, Inc.. All rights reserved
More informationImageNow Cluster Resource Monitor
ImageNow Cluster Resource Monitor Installation and Setup Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: June 2012 2012 Perceptive Software. All rights reserved CaptureNow,
More informationCEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
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 ABSTRACT This paper introduces the ways of creating temporary tables in SQL Server, also uses some examples
More informationEssential Project Management Reports in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA
Essential Project Management Reports in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA ABSTRACT Throughout the course of a clinical trial the Statistical Programming group is
More informationQuick Start Guide For Ipswitch Failover v9.0
For Ipswitch Failover v9.0 Copyright 1991-2015 All rights reserved. This document, as well as the software described in it, is furnished under license and may be used or copied only in accordance with
More informationMyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
More informationSAS. Cloud. Account Administrator s Guide. SAS Documentation
SAS Cloud Account Administrator s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS Cloud: Account Administrator's Guide. Cary, NC:
More informationRARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP
RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP I. Basic Course Information A. Course Number and Title: CISY 233 Introduction to PHP B. New or Modified Course: Modified
More informationAuditing manual. Archive Manager. Publication Date: November, 2015
Archive Manager Publication Date: November, 2015 All Rights Reserved. This software is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this software,
More informationWS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc.
User s Guide Software Version 3.1 Ipswitch, Inc. Ipswitch, Inc. Phone: 781-676-5700 81 Hartwell Ave Web: http://www.ipswitch.com Lexington, MA 02421-3127 The information in this document is subject to
More informationWS_FTP Professional 12
WS_FTP Professional 12 Tools Guide Contents CHAPTER 1 Introduction Ways to Automate Regular File Transfers...5 Check Transfer Status and Logs...6 Building a List of Files for Transfer...6 Transfer Files
More informationUser Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory
Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory Copyright 2005 Adobe Systems Incorporated. All rights reserved. NOTICE: All information contained herein is the property
More informationEMC NetWorker Module for Microsoft Exchange Server Release 5.1
EMC NetWorker Module for Microsoft Exchange Server Release 5.1 Installation Guide P/N 300-004-750 REV A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright
More informationCrystal Reports Installation Guide
Crystal Reports Installation Guide Version XI Infor Global Solutions, Inc. Copyright 2006 Infor IP Holdings C.V. and/or its affiliates or licensors. All rights reserved. The Infor word and design marks
More informationSecret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2
Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2 Table of Contents Table of Contents... 1 I. Introduction... 3 A. ASP.NET Website... 3 B. SQL Server Database... 3 C. Administrative
More informationFileMaker 14. ODBC and JDBC Guide
FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,
More informationTeamstudio USER GUIDE
Teamstudio Software Engineering Tools for IBM Lotus Notes and Domino USER GUIDE Edition 30 Copyright Notice This User Guide documents the entire Teamstudio product suite, including: Teamstudio Analyzer
More informationBrightStor ARCserve Backup for Linux
BrightStor ARCserve Backup for Linux Agent for MySQL Guide r11.5 D01213-2E This documentation and related computer software program (hereinafter referred to as the "Documentation") is for the end user's
More informationUser Guide. Live Meeting. MailStreet Live Support: 866-461-0851
User Guide Live Meeting Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations,
More informationAbstract. Introduction. Web Technology and Thin Clients. What s New in Java Version 1.1
Overview of Java Components and Applets in SAS/IntrNet Software Barbara Walters, SAS Institute Inc., Cary, NC Don Chapman, SAS Institute Inc., Cary, NC Abstract This paper describes the Java components
More informationHandling SAS@ Formats Catalogs across Versions Karin LaPann AstraZeneca, Wilmington DE
Handling SAS@ Formats Catalogs across Versions Karin LaPann AstraZeneca, Wilmington DE Introduction This poster discusses the problems and solutions of migrating SAS catalogs across versions. It starts
More informationGuide to SAS/AF Applications Development
Guide to SAS/AF Applications Development SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. Guide to SAS/AF Applications Development. Cary, NC:
More informationStarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core
StarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core www.starwindsoftware.com Copyright 2008-2011. All rights reserved. COPYRIGHT Copyright 2008-2011. All rights reserved.
More informationMicrosoft Office Live Meeting Events User s Guide
Microsoft Office Live Meeting Events User s Guide Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies,
More information