Integrating SAS and Microsoft Office for Analysis and Reporting of Hearing Loss in Occupational Health Management

Size: px
Start display at page:

Download "Integrating SAS and Microsoft Office for Analysis and Reporting of Hearing Loss in Occupational Health Management"

Transcription

1 Integrating SAS and Microsoft Office for Analysis and Reporting of Hearing Loss in Occupational Health Management George Bukhbinder, Palisades Research, Inc., Bernardsville, NJ Mark Nicolich, ExxonMobil Biomedical Sciences, Inc., Annandale, NJ Abstract Evaluating the effectiveness of hearing conservation programs is an important part of occupational health management (OHM). Palisades Research, Inc. recently developed a data management and reporting system that provides access to historical audiometric data, performs analysis and creates a number of important audiometric measures. The system's analytical engine, which is written in SAS code, downloads data from a Microsoft SQL Server operational OHM database, performs data manipulation and calculations, and creates Excel reports and pivot tables on the company's shared drive. This system was implemented at ExxonMobil Corporation. It performs analysis of audiometric data and produces hearing loss statistics required for reporting to OSHA. Introduction Noise-induced hearing loss is one of the most common problems for industry worldwide. In the United States, occupational hearing loss is among the 10 leading occupational diseases. Many companies implement expensive hearing conservation programs aimed at reducing hearing loss in noise-exposed worker populations. Evaluating the effectiveness of these programs is essential in realizing this goal. Another important business function requiring extensive quantitative analysis of audiometric data is reporting hearing loss statistics to the Occupational Safety and Health Administration (OSHA). Audiometric data consists of hearing threshold measurements in either ear made at different frequencies. Tests are usually conducted annually. The historical audiometric information is combined with an employee's work history and demographic variables kept in an OHM database. The large volume and complex structure of the historical audiometric data require development of specialized analytical techniques designed for conducting audiometric analysis and producing standard reports. The implementation of this database approach usually requires gathering data residing at different transactional databases, developing an analytical engine capable of performing sophisticated time series analysis, and delivering final results in a user-friendly format over the Internet or corporate LAN. SAS is very well equipped to perform these tasks. It provides powerful analytical tools, the ability to access various database management systems on different platforms, and universal data delivery capabilities. That is why SAS was chosen for the development of the system for analysis and reporting of hearing loss at ExxonMobil Corporation. System Architecture Figure 1 describes the architecture. The OHM data warehouse consisting of both raw and processed data resides in a Microsoft SQL Server database. The SAS System and SAS programs performing the audiometric calculations ("audiometric calculations programs") reside on an NT server on which SAS Access To ODBC has been installed. This SAS product allows the NT server to access the SQL Server data using the code in Figure 2. The "DSN" in line 2 of the code is the System DSN, which can be added and configured through the Windows Control Panel. On the Control Panel screen, the user would click the ODBC Data Sources icon, select the System DSN tab, add the Microsoft SQL Server driver (if it has not already been added), and configure by identifying the server on which SQL Server resides. In line 2, DSN is the name of the server identified in the configuration. The audiometric calculations software produces (1) standard reports in Microsoft Excel format, including pivot tables, (2) updated audiometric data in Microsoft Access tables which are added (through IT security) to the SQL Server database, and (3) validation reports. The standard and validation reports are written to a shared drive on which they are made available to individual users on the network. Any necessary data correction based on the validation reports is sent through IT, which implements the corrections in the SQL Server database. An ExxonMobil Audiometric Studies website is a planned extension of the system. It would make the Excel reports, validation reports, and news, trends and summaries available to designated users via a company intranet and the web. Analytical Engine Data The audiometric statistics are derived from data from audiometric tests administered annually to employees exposed to noise. Audiometric tests measure hearing at various frequencies. The audiometric data are merged with data describing other characteristics of the individual such as work location, occupation, age, department, job code, and others, stored in several tables in the OHM Page 1

2 Figure 1 data warehouse, using Proc SQLs similar to Figure 2. Methods The following standards were used to measure hearing loss. "Age-adjusted" means normalized using a standard OSHA table of expected hearing loss due to age. 1. OSHA 25dB: OSHA age-adjusted 25 db change from baseline in 2, 3 and 4 KHz. (This is the current OSHA standard used in the U.S.) 2. OSHA 15dB: OSHA age-adjusted 15 db change from baseline in 2, 3 and 4 KHz. (This is a possible future OSHA standard.) 3. OSHA 10dB: OSHA age-adjusted 10 db change from baseline in 2, 3 and 4 KHz. (This is the current OSHA STS standard.) 4. ExxonMobil Corporate: Average 25dB change from audiometric zero in 3, 4, 6 KHz and average 15dB change from baseline in 3, 4, 6 KHz. Age adjustment is not used. Figure 2 PROC SQL; CONNECT TO ODBC (DSN=OHMSQL7); CREATE TABLE lib01.employee AS SELECT * FROM CONNECTION TO ODBC (SELECT l500k, l1k, l2k, l3k, l4k, l6k, l8k, r500k, r1k, r2k, r3k, r4k, r6k, r8k, rec_num, employeenum, date, time, testtype, exposure, protect, company, location, department, jobcode, workshift, adiologs FROM audiograms); DISCONNECT FROM ODBC; QUIT; Page 2

3 Analysis It was assumed that the first test in each employee's test history was the original baseline (audiometric zero). In the analysis, baselines were reset after hearing loss events. Each reset event is implemented by setting the value of the corresponding baseline-reset flag to 1. Eight flags (2 ears x 4 methods, above) are created for each test. These flags are attached to the individual test data and they indicate the tests for which baselines should be reset. Using historical test results and flags, the analytical process creates summary statistics for measuring hearing loss in different groups of employees. For example, we report the number of baseline resets during one year for a particular group of employees by method and by ear. Data Validation Data validation is particularly important in this case because test results are entered manually. The process employs two data validation procedures: 1. The first data validation procedure is the generation of an Excel report listing every test containing values outside of specified limits. This Excel report is generated by the audiometric calculation programs (SAS code) and sent to the shared drive on the network. A data quality analyst reviews the report and makes requests to the IT department for corrections to audiometric data in the warehouse. The SAS code in Figure 3 and Excel macros in Figure 4 generate this Excel report. In figure 3, the data step (data _null_) creates a comma-delimited file for use by Excel. The "x" command starts Excel and opens the workbook personal.xls, which contains the Excel macros. The macro variable &excel_files_dir represents the subdirectory containing personal.xls. Each "put" statement in the second data step (data _null_) sends a command to Excel. The "filename ereport..." statement is mandatory. The options statements are recommended. The final two "x" commands move the Excel workbook to the shared drive and delete. The first two "put" statement in the second data _null_ call the Excel macros MakeRed2 and MakeRed2Save (Figure 4). The VBA code was generated primarily by using Excel's "Record Macro" feature. MakeRed2Save was created this way. However, the control structures in MakeRed2 required additional VBA coding. MakeRed2 changes the color of the text in a given cell from black to red if the validation routine found that something is wrong with this datum. Only excerpts are presented below for MakeRed2. 2. The second data validation procedure analyzes all historical test records and flags each record with test results different from both the previous and next subsequent test results for 15 db at least two frequencies. Using techniques similar to those shown in Figures 3 and 4, the system creates an Excel report showing all such records in red for easy identification. Reporting The system generates Excel reports and pivot tables (Figure 5) using programming techniques similar to those described in the Validation section of this article and additional coding to create pivot tables. Excel pivot tables can produce summaries of data from different sources. The simplest situation is an Excel pivot table using data stored in an Excel workbook. However, the pivot table in our system draws data from a Microsoft Access table created by code included in Figure 4. The Proc Export converts the SAS dataset "toexcel" into the Microsoft Access table "lifestage". The "x" command calls Excel and opens the workbook personal.xls. The Excel pivot tables were originally created using Excel's Pivot Table Wizard. In that process, the data source was identified as Microsoft Access. The macros lsimputacces, lsinputaccess2, etc., re-create the pivot tables using current data. The VBA code for these macros was generated using Excel's macro recording facility. The "put" statements in the second data _null_ commands Excel to execute the macros to create the pivot tables, after which the SAS code causes the Excel workbook to be copied to the shared drive and renamed "life_stage.xls". As noted earlier, the "filename ereport" statement is mandatory and the options are recommended. Another data _null_ removes the pivot tables from the original Excel workbook (personal.xls), which still contains the VBA code and is a template for re-use. Conclusions The architecture described in this article combines the analytical capabilities of the SAS System with popular database and spreadsheet applications. Implementation is made relatively simple through a combination of SAS code, Excel VBA code partly generated by recording macros, Excel's pivot table wizard, and using SAS Access for ODBC to easily connect the SAS engine with a Microsoft SQL Server database. While analysis is always the key concern, clear presentation and access through familiar tools are also of great importance to users. Page 3

4 Contact Information George Bukhbinder Palisades Research, Inc. 75 Claremont Road, Suite 312 Bernardsville, NJ Figure 3 SAS Code filename except 'd:\audio\flat_files\except.txt'; set exception; length tdate $9 ttype $25; tdate=put(testdate,date9.); ttype=put(testtype,$testt.); file except dsd dlm=','; if _n_=1 then put 'Employee #,' 'Test Date,''Old l2k,' 'New l2k,' 'cl2k,' 'Old l3k,' 'New l3k,''cl3k,' 'Old l4k,' 'New l4k,' 'cl4k,' 'Old r2k,' 'New r2k,''cr2k,' 'Old r3k,' 'New r3k,' 'cr3k,' 'Old r4k,' 'New r4k,''cr4k,' 'Test Type,' ; put employee tdate fldl2k l2k cl2k fldl3k l3k cl3k fldl4k l4k cl4k fldr2k r2k cr2k fldr3k r3k cr3k fldr4k r4k cr4k ttype; %let excel_files_dir=d:\audio\flat_files\ ; options noxsync noxwait; x " 'C:\Program Files\Microsoft Office\OFFICE\EXCEL.EXE' &excel_files_dir.personal.xls"; *sleep for 5 seconds to give EXCEL time to come up; x=sleep(5); filename ereport DDE 'EXCEL SYSTEM'; file ereport ; put '[RUN("MakeRed2",FALSE)]'; put '[RUN("PERSONAL.xls!MakeRed2save", FALSE)]'; put '[ERROR(FALSE)]'; put '[QUIT()]'; x=sleep(5); options xsync noxwait; x copy &excel_files_dir.exception_report.xls "&sharedir."&subdir.\exception_reports; x del &excel_files_dir.exception_report.xls; Page 4

5 Figure 4 Excel macros Sub MakeRed2()... Range("E2").Select ActiveWorkbook.Names.Add Name:="cl2k_1", RefersToR1C1:="=except!R2C5" Dim strtestblank As Boolean Dim icounter As Integer For icounter = 0 To 5 Next... End Sub strtestblank = False Application.Goto ("cl2k_1") ActiveCell.Offset(0, 3 * icounter).select Do While strtestblank = False If ActiveCell.Value = 1 Then ActiveCell.Offset(0, -1).Font.Color = RGB(255, 0, 0) ActiveCell.Offset(0, -2).Font.Color = RGB(255, 0, 0) ActiveCell.Offset(0, -1).Font.Bold = True ActiveCell.Offset(0, -2).Font.Bold = True End If ActiveCell.Offset(1, 0).Select If ActiveCell.Value = "" Then strtestblank = True End If Loop Sub MakeRed2save() End Sub ActiveWorkbook.SaveAs FileName:="D:\Audio\Flat_Files\Exception_Report.xls", _ FileFormat:=xlNormal, Password:="", WriteResPassword:="", _ ReadOnlyRecommended:=False, CreateBackup:=False Page 5

6 Figure 5 SAS Code and Excel Macros proc export data=toexcel1 outtable="lifestage" DBMS=ACCESS2000 REPLACE; DATABASE="D:\audio\documents\db1.mdb"; %let excel_files_dir=d:\audio\flat_files\ ; options noxsync noxwait; x " 'C:\Program Files\Microsoft office\office\excel.exe' &excel_files_dir.personal.xls"; *sleep for 5 seconds to give EXCEL time to come up; x=sleep(5); filename ereport DDE 'EXCEL SYSTEM'; file ereport ; put '[RUN("lsimputaccess",FALSE)]'; put '[RUN("lsinputaccess2",FALSE)]'; put '[RUN("lstest3",FALSE)]'; put '[RUN("lstest4",FALSE)]'; put '[RUN("lstest6",FALSE)]'; put '[RUN("lstest7",FALSE)]'; put '[RUN("lstest8",FALSE)]'; put '[RUN("lstest9",FALSE)]'; put '[ERROR(FALSE)]'; put '[SAVE()]'; put '[QUIT()]'; *sleep for 5 seconds to give EXCEL time to close; x=sleep(5); options xsync noxwait; x copy &excel_files_dir.personal.xls "&sharedir."&subdir.\standard_reports; x cd "&sharedir."; x cd &subdir\standard_reports; x rename personal.xls life_stage.xls; options noxsync noxwait; x " 'C:\Program Files\Microsoft Office\OFFICE\EXCEL.EXE' &excel_files_dir.personal.xls"; *sleep for 5 seconds to give EXCEL time to come up; x=sleep(5); file ereport ; put '[RUN("delete",FALSE)]'; put '[ERROR(FALSE)]'; put '[SAVE()]'; put '[QUIT()]'; *sleep for 3 seconds to give EXCEL time to close; x=sleep(3); Page 6

Different Approaches to Maintaining Excel Reports

Different Approaches to Maintaining Excel Reports Different Approaches to Maintaining Excel Reports Presented by: Amanda Bin Feng ING Direct Canada Toronto Area SAS Society, December 11, 2009 Objective When we need to maintain routine reports, we would

More information

THE HELLO WORLD PROJECT

THE HELLO WORLD PROJECT Paper RIV-08 Yes! SAS ExcelXP WILL NOT Create a Microsoft Excel Graph; But SAS Users Can Command Microsoft Excel to Automatically Create Graphs From SAS ExcelXP Output William E Benjamin Jr, Owl Computer

More information

Importing Excel File using Microsoft Access in SAS Ajay Gupta, PPD Inc, Morrisville, NC

Importing Excel File using Microsoft Access in SAS Ajay Gupta, PPD Inc, Morrisville, NC ABSTRACT PharmaSUG 2012 - Paper CC07 Importing Excel File using Microsoft Access in SAS Ajay Gupta, PPD Inc, Morrisville, NC In Pharmaceuticals/CRO industries, Excel files are widely use for data storage.

More information

Migrating helpdesk to a new server

Migrating helpdesk to a new server Migrating helpdesk to a new server Table of Contents 1. Helpdesk Migration... 2 Configure Virtual Web on IIS 6 Windows 2003 Server:... 2 Role Services required on IIS 7 Windows 2008 / 2012 Server:... 2

More information

From Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL

From Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL From Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL Kirtiraj Mohanty, Department of Mathematics and Statistics, San Diego State University, San Diego,

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

Using Delphi Data with Excel and Access

Using Delphi Data with Excel and Access $FDGHPLF&RPSXWLQJ &RPSXWHU 7UDLQLQJ 6XSSRUW 6HUYLFHV 1HWZRUNLQJ6HUYLFHV :HEHU%XLOGLQJ Using Delphi Data with Excel and Access Using Delphi Data The raw data used to create the CSU financial, human resource,

More information

Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA

Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA ABSTRACT The SAS Institute has a long history of commitment to openness

More information

Importing Excel Files Into SAS Using DDE Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA

Importing Excel Files Into SAS Using DDE Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA Importing Excel Files Into SAS Using DDE Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT With the popularity of Excel files, the SAS user could use an easy way to get Excel files

More information

SUMMARY Moderate-High: Requires Visual Basic For Applications (VBA) skills, network file services skills and interoperability skills.

SUMMARY Moderate-High: Requires Visual Basic For Applications (VBA) skills, network file services skills and interoperability skills. Author: Sanjay Sansanwal Title: Configuring FileCM Extensions for Word The information in this article applies to: o FileCM 2.6, 3.0, 3.5, 3.5.1, 3.5.2, 4.0, 4.2 o Microsoft Windows 2000 Professional,

More information

CHAPTER 23: USING ODBC

CHAPTER 23: USING ODBC Chapter 23: Using ODBC CHAPTER 23: USING ODBC Training Objectives In this section, we introduce you to the Microsoft Business Solutions Navision NODBC driver. However, it is recommended that you read and

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

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

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection

More information

Combining SAS LIBNAME and VBA Macro to Import Excel file in an Intriguing, Efficient way Ajay Gupta, PPD Inc, Morrisville, NC

Combining SAS LIBNAME and VBA Macro to Import Excel file in an Intriguing, Efficient way Ajay Gupta, PPD Inc, Morrisville, NC ABSTRACT PharmaSUG 2013 - Paper CC11 Combining SAS LIBNAME and VBA Macro to Import Excel file in an Intriguing, Efficient way Ajay Gupta, PPD Inc, Morrisville, NC There are different methods such PROC

More information

Using SAS DDE to Control Excel

Using SAS DDE to Control Excel Using SAS DDE to Control Excel George Zhu Alberta Health, Government of Alberta Edmonton SAS User Group Meeting April 15, 2015 1 DDE: Dynamic Data Exchange 2 Examples and Demonstration Demo 1: Import password

More information

Inmagic ODBC Driver 8.00 Installation and Upgrade Notes

Inmagic ODBC Driver 8.00 Installation and Upgrade Notes Inmagic ODBC Driver 8.00 Installation and Upgrade Notes Thank you for purchasing the Inmagic ODBC Driver for DB/Text. This document is for new and upgrade customers. Use the Inmagic ODBC Driver to develop

More information

Interfacing 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 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 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

Linking Access to SQL Server

Linking Access to SQL Server Linking Access to SQL Server Why Link to SQL Server? Whilst Microsoft Access is a powerful database program it has its limitations and is best suited to creating desktop applications for individual users

More information

Business Intelligence Getting Started Guide

Business Intelligence Getting Started Guide Business Intelligence Getting Started Guide 2013 Table of Contents Introduction... 1 Introduction... 1 What is Sage Business Intelligence?... 1 System Requirements... 2 Recommended System Requirements...

More information

Creating Dynamic Reports Using Data Exchange to Excel

Creating Dynamic Reports Using Data Exchange to Excel Creating Dynamic Reports Using Data Exchange to Excel Liping Huang Visiting Nurse Service of New York ABSTRACT The ability to generate flexible reports in Excel is in great demand. This paper illustrates

More information

Using Microsoft Excel for Data Presentation Peter Godard and Cyndi Williamson, SRI International, Menlo Park, CA

Using Microsoft Excel for Data Presentation Peter Godard and Cyndi Williamson, SRI International, Menlo Park, CA Using Microsoft Excel for Data Presentation Peter Godard and Cyndi Williamson, SRI International, Menlo Park, CA ABSTRACT A common problem: You want to use SAS to manipulate and summarize your data, but

More information

Converting InfoPlus.21 Data to a Microsoft SQL Server 2000 Database

Converting InfoPlus.21 Data to a Microsoft SQL Server 2000 Database Technical Bulletin Issue Date August 14, 2003 Converting InfoPlus.21 Data to a Microsoft SQL Server 2000 Database Converting InfoPlus.21 Data to a Microsoft SQL Server 2000 Database...2 Introduction...

More information

Business Intelligence Tutorial

Business Intelligence Tutorial IBM DB2 Universal Database Business Intelligence Tutorial Version 7 IBM DB2 Universal Database Business Intelligence Tutorial Version 7 Before using this information and the product it supports, be sure

More information

Introduction. Why Use ODBC? Setting Up an ODBC Data Source. Stat/Math - Getting Started Using ODBC with SAS and SPSS

Introduction. Why Use ODBC? Setting Up an ODBC Data Source. Stat/Math - Getting Started Using ODBC with SAS and SPSS Introduction Page 1 of 15 The Open Database Connectivity (ODBC) standard is a common application programming interface for accessing data files. In other words, ODBC allows you to move data back and forth

More information

Getting Started Guide SAGE ACCPAC INTELLIGENCE

Getting Started Guide SAGE ACCPAC INTELLIGENCE Getting Started Guide SAGE ACCPAC INTELLIGENCE Table of Contents Introduction... 1 What is Sage Accpac Intelligence?... 1 What are the benefits of using Sage Accpac Intelligence?... 1 System Requirements...

More information

SEER Enterprise Shared Database Administrator s Guide

SEER Enterprise Shared Database Administrator s Guide SEER Enterprise Shared Database Administrator s Guide SEER for Software Release 8.2 SEER for IT Release 2.2 SEER for Hardware Release 7.3 March 2016 Galorath Incorporated Proprietary 1. INTRODUCTION...

More information

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers NOTE: You can use these instructions to configure instructor and student machines. Software Required Microsoft Access 2007, 2010 MicroStrategy 9.3 Microsoft SQL Server Express 2008 R2 (free from Microsoft)

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

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

Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices.

Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices. MySQL for Excel Abstract This is the MySQL for Excel Reference Manual. It documents MySQL for Excel 1.3 through 1.3.6. Much of the documentation also applies to the previous 1.2 series. For notes detailing

More information

XMailer Reference Guide

XMailer Reference Guide XMailer Reference Guide Version 7.00 Wizcon Systems SAS Information in this document is subject to change without notice. SyTech assumes no responsibility for any errors or omissions that may be in this

More information

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Tips and Tricks SAGE ACCPAC INTELLIGENCE Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,

More information

SAS and Microsoft Excel for Tracking and Managing Clinical Trial Data: Methods and Applications for Information Delivery

SAS and Microsoft Excel for Tracking and Managing Clinical Trial Data: Methods and Applications for Information Delivery Paper TT15 SAS and Microsoft Excel for Tracking and Managing Clinical Trial Data: Methods and Applications for Information Delivery Na Li, Pharmacyclics, Sunnyvale, CA Kathy Boussina, Pharmacyclics, Sunnyvale,

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

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...

More information

edwalt's - Things I Wish I'd known about Small Business Server...

edwalt's - Things I Wish I'd known about Small Business Server... Side 1 av 6 Welcome to TechNet Blogs Sign in Join Help edwalt's - Things I Wish I'd known about Small Business Server... Removing WSS 3.0 Companyweb Upgrade - Restoring WSS 2.0 on SBS 2003 These steps

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Introduction... 3 What is Pastel Partner (BIC)?... 3 System Requirements... 4 Getting Started Guide... 6 Standard Reports Available... 6 Accessing the Pastel Partner (BIC) Reports...

More information

Grow Revenues and Reduce Risk with Powerful Analytics Software

Grow Revenues and Reduce Risk with Powerful Analytics Software Grow Revenues and Reduce Risk with Powerful Analytics Software Overview Gaining knowledge through data selection, data exploration, model creation and predictive action is the key to increasing revenues,

More information

Connect to a SQL Database with Monitouch

Connect to a SQL Database with Monitouch Connect to a SQL Database with Monitouch Monitouch HMI Technical Note TN-MH-0015a Table of Contents 1. Introduction...2 2. Requirements...2 3. Configure the Database...2 4. Configure the ODBC Driver...4

More information

Technical 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 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 information

Setting Up ALERE with Client/Server Data

Setting Up ALERE with Client/Server Data Setting Up ALERE with Client/Server Data TIW Technology, Inc. November 2014 ALERE is a registered trademark of TIW Technology, Inc. The following are registered trademarks or trademarks: FoxPro, SQL Server,

More information

ODBC (Open Database Communication) between the ElevateDB Database and Excel

ODBC (Open Database Communication) between the ElevateDB Database and Excel ODBC (Open Database Communication) between the ElevateDB Database and Excel The ElevateDB database has the powerful capability of connection to programmes like Excel and Word. For this to work a driver

More information

A Comparison of SAS versus Microsoft Excel and Access s Inbuilt VBA Functionality Jozef Tarrant, Amadeus Software Ltd., Oxford, UK

A Comparison of SAS versus Microsoft Excel and Access s Inbuilt VBA Functionality Jozef Tarrant, Amadeus Software Ltd., Oxford, UK ABSTRACT There are a great variety of business situations where it is necessary to automatically export data from a large number of similar Microsoft Excel spreadsheets (perhaps reports, forms etc.) into

More information

Search help. More on Office.com: images templates

Search help. More on Office.com: images templates Page 1 of 14 Access 2010 Home > Access 2010 Help and How-to > Getting started Search help More on Office.com: images templates Access 2010: database tasks Here are some basic database tasks that you can

More information

Sage 300 ERP Intelligence Reporting Getting Started Guide. Debra Holder March 2014

Sage 300 ERP Intelligence Reporting Getting Started Guide. Debra Holder March 2014 Sage 300 ERP Intelligence Reporting Getting Started Guide Debra Holder March 2014 Table of Contents Introduction... 1 Who Should Read This Guide... 1 About Sage Intelligence Reporting... 1 Benefits of

More information

LINKING P3 DATABASE WITH ACCESS DATABASE OR EXCEL BY PAUL E HARRIS EASTWOOD HARRIS

LINKING P3 DATABASE WITH ACCESS DATABASE OR EXCEL BY PAUL E HARRIS EASTWOOD HARRIS P.O. Box 4032 EASTWOOD HARRIS PTY LTD Tel 61 (0)4 1118 7701 Doncaster Heights ACN 085 065 872 Fax 61 (0)3 9846 7700 Victoria 3109 Project Management Systems Email: harrispe@eh.com.au Australia Software

More information

SAS og Excel. Kender du fem forskellige måder at overføre data mellem SAS og Excel? Gert Nissen, seniorkonsulent

SAS og Excel. Kender du fem forskellige måder at overføre data mellem SAS og Excel? Gert Nissen, seniorkonsulent SAS og Excel Kender du fem forskellige måder at overføre data mellem SAS og Excel? Gert Nissen, seniorkonsulent Copyright 2011 SAS Institute Inc. All rights reserved. Indhold Introduktion 5 metoder Konklusion

More information

Create a New Database in Access 2010

Create a New Database in Access 2010 Create a New Database in Access 2010 Table of Contents OVERVIEW... 1 CREATING A DATABASE... 1 ADDING TO A DATABASE... 2 CREATE A DATABASE BY USING A TEMPLATE... 2 CREATE A DATABASE WITHOUT USING A TEMPLATE...

More information

How to Connect to CDL SQL Server Database via Internet

How to Connect to CDL SQL Server Database via Internet How to Connect to CDL SQL Server Database via Internet There are several different methods available for connecting to the CDL SQL Server. Microsoft Windows has built in tools that are very easy to implement

More information

Siemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11

Siemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11 Siemens Applied Automation Page 1 Maxum ODBC 3.11 Table of Contents Installing the Polyhedra ODBC driver... 2 Using ODBC with the Maxum Database... 2 Microsoft Access 2000 Example... 2 Access Example (Prior

More information

Business Intelligence Tutorial: Introduction to the Data Warehouse Center

Business Intelligence Tutorial: Introduction to the Data Warehouse Center IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse Center Version 8 IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse

More information

Hearing Protection Standard OSHA Standard 29 CFR 1910.95

Hearing Protection Standard OSHA Standard 29 CFR 1910.95 Hearing Protection Standard OSHA Standard 29 CFR 1910.95 The purpose of this standard is protect employees over exposure to noise and to prevent hearing loss. This standard also states that employees must

More information

Getting Started with STATISTICA Enterprise Programming

Getting Started with STATISTICA Enterprise Programming Getting Started with STATISTICA Enterprise Programming 2300 East 14th Street Tulsa, OK 74104 Phone: (918) 749 1119 Fax: (918) 749 2217 E mail: mailto:developerdocumentation@statsoft.com Web: www.statsoft.com

More information

BRIO QUERY FUNCTIONALITY IN COMPARISION TO CRYSTAL REPORTS

BRIO QUERY FUNCTIONALITY IN COMPARISION TO CRYSTAL REPORTS BRIO QUERY FUNCTIONALITY IN COMPARISION TO CRYSTAL REPORTS Category Downstream Analysis Nested Queries Brio Functionality Ability to create data sets Ability to create tables and upload tables Available

More information

Citrix Systems, Inc.

Citrix Systems, Inc. Citrix Systems, Inc. Notice The information in this publication is subject to change without notice. THIS PUBLICATION IS PROVIDED AS IS WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ANY

More information

Pastel Evolution BIC. Getting Started Guide

Pastel Evolution BIC. Getting Started Guide Pastel Evolution BIC Getting Started Guide Table of Contents System Requirements... 4 How it Works... 5 Getting Started Guide... 6 Standard Reports Available... 6 Accessing the Pastel Evolution (BIC) Reports...

More information

Table of Contents. Introduction. Audience. At Course Completion. Prerequisites

Table of Contents. Introduction. Audience. At Course Completion. Prerequisites Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides

More information

BulkSMS Text Messenger Product Manual

BulkSMS Text Messenger Product Manual BulkSMS Text Messenger Product Manual 1. Installing the software 1.1. Download the BulkSMS Text Messenger Go to www.bulksms.com and choose your country. process. Click on products on the top menu and select

More information

Microsoft Business Contact Manager Version 2.0 New to Product. Module 4: Importing and Exporting Data

Microsoft Business Contact Manager Version 2.0 New to Product. Module 4: Importing and Exporting Data Microsoft Business Contact Manager Version 2.0 New to Product Module 4: Importing and Exporting Data Terms of Use 2005 Microsoft Corporation. All rights reserved. No part of this content may be reproduced

More information

9.1 SAS/ACCESS. Interface to SAP BW. User s Guide

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 information

vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3

vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3 vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training

QAD 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 information

Streamlining Reports: A Look into Ad Hoc and Standardized Processes James Jenson, US Bancorp, Saint Paul, MN

Streamlining Reports: A Look into Ad Hoc and Standardized Processes James Jenson, US Bancorp, Saint Paul, MN Working Paper 138-2010 Streamlining Reports: A Look into Ad Hoc and Standardized Processes James Jenson, US Bancorp, Saint Paul, MN Abstract: This paper provides a conceptual framework for quantitative

More information

How to Restore a Backup to Director V4.7x or greater

How to Restore a Backup to Director V4.7x or greater How to Restore a Backup to Director V4.7x or greater Restoring a Backup of the Director Database V4.7x or greater and then restoring it to a new PC See How to Backup Director V4.4x or greater.doc for details

More information

Using GABRIEL Excel to XML Templates

Using GABRIEL Excel to XML Templates Using GABRIEL Excel to XML Templates Contents What are the templates for?...1 What do I need to use them?...2 How do I create XML data and load it into GABRIEL?...2 How can I enter data into the templates?...2

More information

SAS, Excel, and the Intranet

SAS, 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 information

Using the Query Analyzer

Using the Query Analyzer Using the Query Analyzer Using the Query Analyzer Objectives Explore the Query Analyzer user interface. Learn how to use the menu items and toolbars to work with SQL Server data and objects. Use object

More information

HELP DESK MANUAL INSTALLATION GUIDE

HELP DESK MANUAL INSTALLATION GUIDE Help Desk 6.5 Manual Installation Guide HELP DESK MANUAL INSTALLATION GUIDE Version 6.5 MS SQL (SQL Server), My SQL, and MS Access Help Desk 6.5 Page 1 Valid as of: 1/15/2008 Help Desk 6.5 Manual Installation

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

User Guide. Analytics Desktop Document Number: 09619414

User Guide. Analytics Desktop Document Number: 09619414 User Guide Analytics Desktop Document Number: 09619414 CONTENTS Guide Overview Description of this guide... ix What s new in this guide...x 1. Getting Started with Analytics Desktop Introduction... 1

More information

Microsoft Access Glossary of Terms

Microsoft Access Glossary of Terms Microsoft Access Glossary of Terms A Free Document From www.chimpytech.com COPYRIGHT NOTICE This document is copyright chimpytech.com. Please feel free to distribute and give away this document to your

More information

Creating Dashboards for Microsoft Project Server 2010

Creating Dashboards for Microsoft Project Server 2010 Creating Dashboards for Microsoft Project Server 2010 Authors: Blaise Novakovic, Jean-Francois LeSaux, Steven Haden, Microsoft Consulting Services Information in the document, including URL and other Internet

More information

An Overview of REDCap, a secure web-based application for Electronic Data Capture

An Overview of REDCap, a secure web-based application for Electronic Data Capture PharmaSUG 2014 - Paper PO19 An Overview of REDCap, a secure web-based application for Electronic Data Capture Kevin Viel; inventiv Health Clinical and Histonis, Incorporated; Atlanta, GA ABSTRACT REDCap

More information

How To Create A Report In Excel

How To Create A Report In Excel Table of Contents Overview... 1 Smartlists with Export Solutions... 2 Smartlist Builder/Excel Reporter... 3 Analysis Cubes... 4 MS Query... 7 SQL Reporting Services... 10 MS Dynamics GP Report Templates...

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

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Running, Copying and Pasting reports... 4 Creating and linking a report... 5 Auto e-mailing reports...

More information

MGC WebCommander Web Server Manager

MGC WebCommander Web Server Manager MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information

More information

CDW DATA QUALITY INITIATIVE

CDW DATA QUALITY INITIATIVE Loading Metadata to the IRS Compliance Data Warehouse (CDW) Website: From Spreadsheet to Database Using SAS Macros and PROC SQL Robin Rappaport, IRS Office of Research, Washington, DC Jeff Butler, IRS

More information

Spatial Database Support

Spatial Database Support Page 1 of 11 Spatial Database Support Global Mapper can import vector data from and export vector data to the following spatial databases: Esri ArcSDE Geodatabase Esri File Geodatabase Esri Personal Geodatabases

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

Installing Crystal Reports Runtime For use with the Human Resource Suite when using Progress version 9

Installing Crystal Reports Runtime For use with the Human Resource Suite when using Progress version 9 For use with the Human Resource Suite when using Progress version 9 Contents Introduction... 1 Step 1. Install Crystal Reports Runtime on the PC... 1 Step 2. Set Up ODBC Data Sources... 2 If using Windows

More information

TROUBLESHOOTING GUIDE

TROUBLESHOOTING GUIDE TROUBLESHOOTING GUIDE (When using SQL Server 2008 R2) Third edition, (3 Dec 2013) This manual applies to these networked products: Lucid CoPS, Lucid Rapid, LASS 8-11, LASS 11-15 LADS, LADS Plus, Lucid

More information

EASRestoreService. Manual

EASRestoreService. Manual Manual Introduction EAS is a powerful Archiving Solution for Microsoft Exchange, Lotus Notes, Sharepoint and Windows based File systems. As one of the Top 5 Enterprise Archiving Solutions worldwide is

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

Short Manual Intellect v.4.7.6 SP2 module Unipos Contents:

Short Manual Intellect v.4.7.6 SP2 module Unipos Contents: Short Manual Intellect v.4.7.6 SP2 module Unipos Contents: 1. Software Installation... 2 2. Hardware Configuration... 12 3. System Dispatching... 14 3.1. Create dispatching objects... 14 3.2. Graphical

More information

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.3 Prepared for: Directorate of Preparedness and Response (FEMA) Prepared by:

More information

Almyta Control System Advanced Reference Contents

Almyta Control System Advanced Reference Contents Almyta Control System Advanced Reference Contents Almyta Control System Advanced Reference... 1 Software Maintenance... 2 Sharing Your Local Company with Other Users. Networked Installation.... 5 Connecting

More information

Indiana University Business Intelligence Getting Started: PowerPivot bi.iu.edu

Indiana University Business Intelligence Getting Started: PowerPivot bi.iu.edu Indiana University Business Intelligence Getting Started: PowerPivot PowerPivot What Is It? PowerPivot for Excel is a data analysis tool that delivers unmatched computational power directly within the

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

VBA Microsoft Access 2007 Macros to Import Formats and Labels to SAS

VBA Microsoft Access 2007 Macros to Import Formats and Labels to SAS WUSS 2011 VBA Microsoft Access 2007 Macros to Import Formats and Labels to SAS Maria S. Melguizo Castro, Jerry R Stalnaker, and Christopher J. Swearingen Biostatistics Program, Department of Pediatrics

More information

Datacolor TOOLS Technical Reference Guide

Datacolor TOOLS Technical Reference Guide Datacolor TOOLS Technical Reference Guide Datacolor TOOLS Technical Reference Guide (Rev. 3, January, 2008) All efforts have been made to ensure the accuracy of the information presented in this format.

More information

ODBC Driver Version 4 Manual

ODBC Driver Version 4 Manual ODBC Driver Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in this manual

More information

Improving Your Relationship with SAS Enterprise Guide

Improving 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 information

USQL Multi-Tier Client DSN s on Windows x64 editions

USQL Multi-Tier Client DSN s on Windows x64 editions USQL Multi-Tier Client DSN s on Windows x64 editions 64-Bit Windows editions permit both 32-Bit and 64-Bit ODBC applications to run on a 64-Bit platform. The type of ODBC application you run, determines

More information

A Comparison of SAS versus Microsoft Excel and Access s Inbuilt VBA Functionality

A Comparison of SAS versus Microsoft Excel and Access s Inbuilt VBA Functionality A Comparison of SAS versus Microsoft Excel and Access s Inbuilt VBA Functionality Jozef Tarrant, Amadeus Software Ltd. Copyright 2011 Amadeus Software Ltd. 1 Overview What is VBA? VBA Essentials: Modules

More information

Release Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office

Release Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Release Document Version: 1.4-2013-05-30 User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Table of Contents 1 About this guide....6 1.1 Who should read this guide?....6 1.2 User profiles....6

More information

Automate Your BI Administration to Save Millions with Command Manager and System Manager

Automate Your BI Administration to Save Millions with Command Manager and System Manager Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy

More information

A Guide To. File Butler. By Denver Tax Software, Inc.

A Guide To. File Butler. By Denver Tax Software, Inc. A Guide To File Butler By Denver Tax Software, Inc. Copyright 2003 Denver Tax Software, Inc. Denver Tax Software, Inc. P.O. Box 5308 Denver, CO 80217-5308 Telephone (voice): Toll-Free: 1(800)326-6686 Denver

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