More than Doubled: Implications of Moving from 32-bit to 64-bit SAS on Windows

Similar documents
Technical Paper. Migrating a SAS Deployment to Microsoft Windows x64

How to Connect to CDL SQL Server Database via Internet

System Requirements for Microsoft Dynamics NAV 2016

Excel with SAS and Microsoft Excel

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016

System Requirements. Microsoft Dynamics NAV 2016

SAS 9.4 PC Files Server

Migrating from SAS 9.3 to SAS 9.4: SAS communicating with MS Office Products

Technical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

SAS 9.4 Installation Instructions Summary

Crystal Reports XI Release 2 for Windows Service Pack 3

Define ODBC Database Library using Management Console

SAS Business Intelligence Online Training

32-bit and 64-bit BarTender. How to Select the Right Version for Your Needs WHITE PAPER

System Requirements for Microsoft Dynamics NAV 2013 R2

System Requirements for Microsoft Dynamics NAV 2015

System Requirements for Microsoft Dynamics NAV 2016

Installation Process

Hardwarekrav. 30 MB. Memory: 1 GB. Additional software Microsoft.NET Framework 4.0.

Setting up an MS SQL Server for IGSS

SAS/ACCESS 9.3 Interface to PC Files

Braindumps.A QA

Microsoft Dynamics NAV

DB2 Application Development and Migration Tools

OWB Users, Enter The New ODI World

Procase Consulting. APEX 4.1 Introduction. Oleg Mochkin

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute

Capacity Planning Techniques for Growing SAS Workloads

EXAM - A SAS Certified BI Content Developer for SAS 9. Buy Full Product.

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

ODBC Group Policy Settings

Troubleshooting CallManager Problems with Windows NT and Internet Information Server (IIS)

System Requirements. SAS Profitability Management Deployment

Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days. Take Away:

Education Software Installer 2015

SysPatrol - Server Security Monitor

Witango Application Server 6. Installation Guide for Windows

System Requirements for Microsoft Dynamics GP 2013

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Customer Relationship Management. system for Chambers of Commerce

SAS Data Set Encryption Options

Things to consider before you do an In-place upgrade to Windows 10. Setup Info. In-place upgrade to Windows 10 Enterprise with SCCM

AvePoint Meetings for SharePoint On-Premises. Installation and Configuration Guide

Defining an OLEDB Library in SAS Management Console Using Windows Authentication

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

Print Audit 6 Technical Overview

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

2015, André Melancia (Andy.PT) 1

Migrating a Database from Legi for Windows 2.X to MS Access

FREQUENTLY ASKED QUESTIONS (FAQs) 123Scan 2 Scanner Configuration Utility 19 April 2011

T101 - Migrating your HMI System

Accessing a Microsoft SQL Server Database from SAS on Microsoft Windows

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide

WHAT S NEW IN SAS 9.4

Migrating IIS 6.0 Web Application to New Version Guidance

x64 Servers: Do you want 64 or 32 bit apps with that server?

Outlook Data File navigate to the PST file that you want to open, select it and choose OK. The file will now appear as a folder in Outlook.

Downloading, Configuring, and Using the Free SAS University Edition Software

Sage CRM What s New with Sage CRM Standalone. Sage CRM What s New with Sage CRM 7.2 -Standalone

System Requirements for Microsoft Dynamics NAV 2009

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.

aims sql server installation guide

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

ACCESSING IBM iseries (AS/400) DB2 IN SSIS

Crystal Reports XI Release 2 - Service Pack 6

TU04. Best practices for implementing a BI strategy with SAS Mike Vanderlinden, COMSYS IT Partners, Portage, MI

Matisse Installation Guide for MS Windows

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Cross platform Migration of SAS BI Environment: Tips and Tricks

SAS Drug Development Release Notes 35DRG07

DOCOsoft SharePoint Components

Hi and welcome to the Microsoft Virtual Academy and

Colligo Contributor 4.4 SP2 for Terminal Services. User Guide

Sage ERP Accpac 6.0A. Installation and System Administrator's Guide

WHITE PAPER. Meet the BYOD, Computing Anywhere Challenge Planning and License Management for Desktop Virtualization

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

The SAS System Release 8.2 (TS2M0) Windows, Windows NT, Windows 2000, and Windows XP

Jet Enterprise Frequently Asked Questions Pg. 1 03/18/2011 JEFAQ - 02/13/ Copyright Jet Reports International, Inc.

SAS 9.3 Drivers for ODBC

e-config Data Migration Guidelines Version 1.1 Author: e-config Team Owner: e-config Team

ReportBy ODBC Connection setup

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/

Understand Troubleshooting Methodology

SAP Business Planning and Consolidation Version 10.0 for Microsoft. Platform Information, Support Pack Dates and Maintenance Dates.

Database Connectivity Toolkit for Big Data. User Manual

PowerPoint Add-in Version 1.4 ( )

Course: SharePoint 2013 Business Intelligence

Sage 300 ERP Installation and Administration Guide

Internet accessible facilities management

Chapter 5: Operating Systems Part 1

SharePoint 2013 Business Intelligence

System Requirements for SAS 9.2 Foundation for Microsoft Windows for x64 Copyright 2011, SAS Institute Inc., Cary, NC, USA.

InstallAware for Windows Installer, Native Code, and DRM

WW TSS-15 WW TSS-16 InTouch Advanced Troubleshooting and 2014 New Features

Migrating helpdesk to a new server

VMware ThinApp Agentless Application Virtualization Overview W HITE P APER

Books-by-Users Web Development with SAS by Example (Third Edition) Frederick E. Pratter

Transcription:

More than Doubled: Implications of Moving from 32-bit to 64-bit SAS on Windows Chris Hemedinger, SAS

This can be a bit confusing 2

Myths about 64-bit computing on Windows It s twice as fast as 32-bit computing on Windows Clock-time usually better, but not thanks to 64-bitness Your numeric results can be twice as large/precise Default SAS numeric length: 8 bytes * (8 bits/byte) = 64 bits Your programs can handle twice as much data For memory-intensive programs, true. For I/O-bound, not so much You should use 64-bit versions of all apps Windows supports a 32-bit subsystem. All 32-bit apps work. 3

Benefits of 64-bit computing on Windows Operating system can support more memory Operating system can support more processes Native 64-bit apps can take advantage of elbow room 4

Benefits of 64-bit SAS on Windows Multi-user servers use system memory SAS Metadata Server SAS OLAP Server More room for memory intensive programs Hash tables PROC REG Anything where you ve had to tweak MEMSIZE option Interoperates with other 64-bit providers (!) 5

Ground rules for 64-bit Windows apps 64-bit and 32-bit modules cannot interop in same process space 64-bit EXE cannot load/call 32-bit DLL All 32-bit processes run in 32-bit subsystem SysWOW64 Windows maintains two registries Apps can communicate out-of-process, even when bitness doesn t match 6

There s a lot of 32-bit legacy Microsoft Office (mostly) Web browsers Browser plugins (ActiveX) Flash PDF viewer ODBC drivers OLE DB providers 7

64-bit SAS gotcha #1: Excel files proc export data=sashelp.class file="c:\temp\class.xls" DBMS = EXCEL REPLACE; run; ERROR: Connect: Class not registered ERROR: Error in the LIBNAME statement. Connection Failed. See log for details. NOTE: The SAS System stopped processing this step because of errors. NOTE: PROCEDURE EXPORT used (Total process time): real time 0.11 seconds cpu time 0.04 seconds 8

Fixing Excel import/export problems Use DBMS=EXCELCS PC Files Server a separate Windows process PC Files Server supports AUTOSTART LIBNAME PCFILES instead of LIBNAME EXCEL Use DBMS=XSLX Now supported with SAS 9.3 Maint 1 Does not require separate process Downsides Not all of the same options available as DBMS=EXCEL 9

64-bit SAS gotcha #2: FORMATS catalog 15 libname library "c:\datasources\32bit"; NOTE: Libref LIBRARY was successfully assigned as follows: Engine: V9 Physical Name: c:\datasources\32bit 16 proc print data=sashelp.air; 17 format date benefit.; ERROR: File LIBRARY.FORMATS.CATALOG was created for a different operating system. 18 run; Actually, any catalog is affected SAS catalog entries use CPORT/CIMPORT Shared formats: use CTLIN/CTLOUT 10

64-bit SAS gotcha #3: Data set encoding NOTE: Data file TEST.HMEQ.DATA is in a format that is native to another host, or the file encoding does not match the session encoding. Cross Environment Data Access will be used, which might require additional CPU resources and might reduce performance. Data sets encoded in WINDOWS_32 trigger CEDA Fix data using PROC MIGRATE Changed in SAS 9.3 WINDOWS_32 and WINDOWS_64 both work http://support.sas.com/kb/38/379.html 11

64-bit versus 32-bit clients which matter? SAS Enterprise Guide V4.3 is 32-bit, works with all 64-bit servers V5.1 offers 32-bit and 64-bit 64-bit version can limit interop with legacy OS modules SAS Add-In for Microsoft Office Bitness must match version of Office V4.3 is 32-bit only V5.1 offers 32-bit and 64-bit JMP 64-bit version scales to large data SAS/IML Studio 64-bit version on horizon 12

Parting bits 64-bit Windows is pervasive, and is a Good Thing Future: Apps will eventually become native 64-bit Today: don t automatically deploy 64-bit app just because Budget time/resources for 64-bit conversion, if necessary 13

More information http://blogs.sas.com/sasdummy Chris Hemedinger Chris.Hemedinger@sas.com @cjdinger on Twitter