SlideShare a Scribd company logo
1 of 24
Bag it, Tag it & Put it:
Project tracking one click away!


  Abhishek Bakshi
  Cytel , Pune


The views expressed in this presentation are my own and do not
necessarily represent the views of Cytel Statistical & Software Limited.
Objectives
• Need of Automated Tracking sheet
  (Drawbacks of Manual Project Tracking)

• Overcome the Manual tracking drawbacks

• %QCCheck utility & ODS Tagset.ExcelXP

• ProjectTrackit.sas utility

• Benefits & Future enhancements
Drawbacks of Manual Project
        Tracking
Drawbacks of Manual Project Tracking
 • Project Lead
                            Please
              After some   Close the
Can you all      time      tracking
  update                   sheet as I
 tracking                   need to
  sheet ?                  check QC
                            Status?
Drawbacks of Manual Project Tracking
• Programmer:




  (PP: Poor Programmer)
Overcome drawbacks of Manual
Tracking
• Fully automated project tracking utility with least
  manual interference
        ▫ %QCCheck utility

       ▫ ProjectTrackIt (%QCCheck+ODS
         tagsets.ExcelXP)




                                             Fully Automated
                                              Tracking Sheet
QCCheck Macro utility & ODS
    TagSets Excel.XP
%QCCheck macro utility
• Gathers all PROC COMPARE results in one common
SAS dataset (QCStatus.sas7bdat)
• Uses system define macro variable &SYSINFO to
gather the information
NEED OF %QCCHECK
• Output can be lengthy
• Minor differences may not be captured in tracker
&SYSINFO
• Result of PROC COMPARE is stored in the system
defined macro variable &SYSINFO.
• &SYSINFO value is valid until the next data step only!
Usage of QCCheck utility
Eg 1: Validation with single PROC COMPARE

                                                 QCStatus
                                                 .sas7bdat




Eg 2: Validation with multiple PROC COMPARE in same code



                                                 QCStatus
                                                 .sas7bdat
Usage of QCCheck utility
Eg 3: Displays multiple types of compare discrepancies in one
       record

                                                         QCStatus
                                                         .sas7bdat




Eg 4: Single shot view of complete QC Status


                                                          QCStatus
                                                          .sas7bdat
ODS TAGSET.EXCELXP
• ExcelXP tagset generates XML output

• XML files can be opened in Excel
  (Microsoft Excel 2003 & later )

• Create hyperlinks

• Create Rows highlights

• Create Conditionally shaded cells and

• Can be used to generate fully automated powerful
spreadsheet
ProjectTrackit*:
     Automatic project tracking utility



(*ProjectTrackIt utility is created on Windows SAS 9.2 platform)
ProjectTrackit utility
• Once the ProjectTrackIt.sas is executed

• Asks user/lead to enter allocation manually *




  * (Happens when code is run for the first time)
ProjectTrackit utility
• Based on the allocation entered*
       1) .sas files for each allocation is created




       2) header information is inserted in each code, based
on the information entered

•Eg: qc-ae.sas



   * (Happens when code is run for the first time)
ProjectTrackit utility
* (After the first run, it checks whether QCStatus datasets
exists)
 •It uses QCStatus SAS dataset generated from
 %QCCheck to get most updated QC Status




  • Uses ODS TAGSETS.EXCEL XP to arrange the
  output into a fully dynamic project tracking XML
  sheet
Output of ProjectTrackit   ProjectTrackit.XML




                                      Grey Shade:
                                     Required Fields
Blue Text:                              Empty
 Clickable
Hyperlinks
                                      Red Shade:
                                     Hyper Linked
                                     Fields having
                                        errors
Important features of ProjectTrackit
 • Single view of complete project status

 • Codes/Datasets/Outputs can be directly open from tracking
 sheet

 • Gives Last Modified date of codes for both Developer &
 Validator, (saves time of entering manually)

 • Gives the information whether QC code is batch submitted
 correctly (checks QC dataset is created after Developers
 dataset)

 • Displays the PROC COMPARE results, run time and
 hyperlinked compare output(.lst file)
Before & After ProjectTrackIt

                                    Before
                                  (Manually
                                Entered sheet)




         ProjectTrackIt
                                    After
                                 (Automated
                                 Track sheet)
Benefits of ProjectTrackIt
Benefits of ProjectTrackit
1. Fully Automated project tracking utility

2. Gives the most updated information of project
   status at any given time

3. Gives single shot view of complete project status

4. Easy to maintain & manage, single click utility

5. Poor Programmer saves a lot of his time in
   entering the information 
Future Enhancements to the
          utility
Future Enhancements!
1. Utility to extract CRF Annotations from CRF to
   place datasets/domains name in allocation sheet
   automatically

2. Add Log Check column to check whether log is
   error free

3. To automatically send email from SAS to
   Developer/Validator to notify, if their QC status
   fails

4. Further more!...
Quick Review
Thank you!


           Any Questions?

Any Further suggestion for enhancement
     will be deeply appreciated. 

More Related Content

What's hot

Testlink Test Management with Teamforge
Testlink Test Management with TeamforgeTestlink Test Management with Teamforge
Testlink Test Management with TeamforgeCollabNet
 
Boost your App with Gatling
Boost your App with GatlingBoost your App with Gatling
Boost your App with GatlingKnoldus Inc.
 
Performance test on Carrefour
Performance test on CarrefourPerformance test on Carrefour
Performance test on CarrefourDenis Santos
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2Akash Tyagi
 
Code review automation and functional tests on Carrefour
Code review automation and functional tests on CarrefourCode review automation and functional tests on Carrefour
Code review automation and functional tests on CarrefourDenis Santos
 
Microstrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automationMicrostrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automationSlava Potapenko
 
SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011David O'Dowd
 
Gatling overview
Gatling overviewGatling overview
Gatling overviewViral Jain
 
Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018John Emmitt
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing toolMilind Rupchandani
 
ALM@Work - Unit testing in Visual studio 2012
ALM@Work - Unit testing in Visual studio 2012ALM@Work - Unit testing in Visual studio 2012
ALM@Work - Unit testing in Visual studio 2012DomusDotNet
 
HKG15-411: Browser Testing Framework for LHG
HKG15-411: Browser Testing Framework for LHGHKG15-411: Browser Testing Framework for LHG
HKG15-411: Browser Testing Framework for LHGLinaro
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Gatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance TestingGatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance TestingRaman Kansal
 
Load runner & win runner
Load runner & win runnerLoad runner & win runner
Load runner & win runnerHimanshu
 

What's hot (19)

Testlink Test Management with Teamforge
Testlink Test Management with TeamforgeTestlink Test Management with Teamforge
Testlink Test Management with Teamforge
 
Nrnb project
Nrnb projectNrnb project
Nrnb project
 
Boost your App with Gatling
Boost your App with GatlingBoost your App with Gatling
Boost your App with Gatling
 
Performance test on Carrefour
Performance test on CarrefourPerformance test on Carrefour
Performance test on Carrefour
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2
 
Code review automation and functional tests on Carrefour
Code review automation and functional tests on CarrefourCode review automation and functional tests on Carrefour
Code review automation and functional tests on Carrefour
 
Microstrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automationMicrostrategy Integrity Manager for QA tests automation
Microstrategy Integrity Manager for QA tests automation
 
SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011
 
Gatling overview
Gatling overviewGatling overview
Gatling overview
 
Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
 
ALM@Work - Unit testing in Visual studio 2012
ALM@Work - Unit testing in Visual studio 2012ALM@Work - Unit testing in Visual studio 2012
ALM@Work - Unit testing in Visual studio 2012
 
HKG15-411: Browser Testing Framework for LHG
HKG15-411: Browser Testing Framework for LHGHKG15-411: Browser Testing Framework for LHG
HKG15-411: Browser Testing Framework for LHG
 
Hidden Dragons of CGO
Hidden Dragons of CGOHidden Dragons of CGO
Hidden Dragons of CGO
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Qtp basics
Qtp basicsQtp basics
Qtp basics
 
Gatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance TestingGatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance Testing
 
Testing_with_TestComplete
Testing_with_TestCompleteTesting_with_TestComplete
Testing_with_TestComplete
 
Load runner & win runner
Load runner & win runnerLoad runner & win runner
Load runner & win runner
 

Viewers also liked

Sci 1030 lect-6
Sci 1030 lect-6Sci 1030 lect-6
Sci 1030 lect-6Ian Balcom
 
I Didn’t Know You Could Do That in Cherwell!
I Didn’t Know You Could Do That in Cherwell!I Didn’t Know You Could Do That in Cherwell!
I Didn’t Know You Could Do That in Cherwell!Cherwell Software
 
Taking ITPT from Project Tracking to Project Management
Taking ITPT from Project Tracking to Project ManagementTaking ITPT from Project Tracking to Project Management
Taking ITPT from Project Tracking to Project ManagementCherwell Software
 
(Energy) project management and tracking software (screenshots)
(Energy) project management and tracking software (screenshots)(Energy) project management and tracking software (screenshots)
(Energy) project management and tracking software (screenshots)digitalenergy
 
Project tracking and metrics on share point
Project tracking and metrics on share pointProject tracking and metrics on share point
Project tracking and metrics on share pointlizgardipee
 

Viewers also liked (6)

Sci 1030 lect-6
Sci 1030 lect-6Sci 1030 lect-6
Sci 1030 lect-6
 
I Didn’t Know You Could Do That in Cherwell!
I Didn’t Know You Could Do That in Cherwell!I Didn’t Know You Could Do That in Cherwell!
I Didn’t Know You Could Do That in Cherwell!
 
Recruiting Overview
Recruiting OverviewRecruiting Overview
Recruiting Overview
 
Taking ITPT from Project Tracking to Project Management
Taking ITPT from Project Tracking to Project ManagementTaking ITPT from Project Tracking to Project Management
Taking ITPT from Project Tracking to Project Management
 
(Energy) project management and tracking software (screenshots)
(Energy) project management and tracking software (screenshots)(Energy) project management and tracking software (screenshots)
(Energy) project management and tracking software (screenshots)
 
Project tracking and metrics on share point
Project tracking and metrics on share pointProject tracking and metrics on share point
Project tracking and metrics on share point
 

Similar to Bag it Tag It Put it : Project Tracking One Click away

Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professionalsunny.deb
 
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...GetInData
 
Spring batch for large enterprises operations
Spring batch for large enterprises operations Spring batch for large enterprises operations
Spring batch for large enterprises operations Ignasi González
 
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataMonitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataGetInData
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 
Advanced Production Debugging
Advanced Production DebuggingAdvanced Production Debugging
Advanced Production DebuggingTakipi
 
PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux Neotys
 
Scale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceScale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceIRJET Journal
 
Probo.ci Drupal 4 Gov Devops 1/2 day Presentation
Probo.ci Drupal 4 Gov Devops 1/2 day Presentation Probo.ci Drupal 4 Gov Devops 1/2 day Presentation
Probo.ci Drupal 4 Gov Devops 1/2 day Presentation Zivtech, LLC
 
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...MongoDB
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesAndré Agostinho
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneDashlane
 
Puppet Integration Adapter - Datasheet
Puppet Integration Adapter - DatasheetPuppet Integration Adapter - Datasheet
Puppet Integration Adapter - DatasheetKovair
 
03 integrate webapisignalr
03 integrate webapisignalr03 integrate webapisignalr
03 integrate webapisignalrErhwen Kuo
 
Continuous Integration and development environment approach
Continuous Integration and development environment approachContinuous Integration and development environment approach
Continuous Integration and development environment approachAleksandr Tsertkov
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLMohammad Sabouri
 

Similar to Bag it Tag It Put it : Project Tracking One Click away (20)

Spring insight what just happened
Spring insight   what just happenedSpring insight   what just happened
Spring insight what just happened
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
 
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
Functioning incessantly of Data Science Platform with Kubeflow - Albert Lewan...
 
Spring batch for large enterprises operations
Spring batch for large enterprises operations Spring batch for large enterprises operations
Spring batch for large enterprises operations
 
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataMonitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Advanced Production Debugging
Advanced Production DebuggingAdvanced Production Debugging
Advanced Production Debugging
 
PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux
 
Scale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceScale and Load Testing of Micro-Service
Scale and Load Testing of Micro-Service
 
Probo.ci Drupal 4 Gov Devops 1/2 day Presentation
Probo.ci Drupal 4 Gov Devops 1/2 day Presentation Probo.ci Drupal 4 Gov Devops 1/2 day Presentation
Probo.ci Drupal 4 Gov Devops 1/2 day Presentation
 
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
 
Qtp basic
Qtp basicQtp basic
Qtp basic
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct services
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at Dashlane
 
Puppet Integration Adapter - Datasheet
Puppet Integration Adapter - DatasheetPuppet Integration Adapter - Datasheet
Puppet Integration Adapter - Datasheet
 
03 integrate webapisignalr
03 integrate webapisignalr03 integrate webapisignalr
03 integrate webapisignalr
 
Continuous Integration and development environment approach
Continuous Integration and development environment approachContinuous Integration and development environment approach
Continuous Integration and development environment approach
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
 

Bag it Tag It Put it : Project Tracking One Click away

  • 1. Bag it, Tag it & Put it: Project tracking one click away! Abhishek Bakshi Cytel , Pune The views expressed in this presentation are my own and do not necessarily represent the views of Cytel Statistical & Software Limited.
  • 2. Objectives • Need of Automated Tracking sheet (Drawbacks of Manual Project Tracking) • Overcome the Manual tracking drawbacks • %QCCheck utility & ODS Tagset.ExcelXP • ProjectTrackit.sas utility • Benefits & Future enhancements
  • 3. Drawbacks of Manual Project Tracking
  • 4. Drawbacks of Manual Project Tracking • Project Lead Please After some Close the Can you all time tracking update sheet as I tracking need to sheet ? check QC Status?
  • 5. Drawbacks of Manual Project Tracking • Programmer: (PP: Poor Programmer)
  • 6. Overcome drawbacks of Manual Tracking • Fully automated project tracking utility with least manual interference ▫ %QCCheck utility ▫ ProjectTrackIt (%QCCheck+ODS tagsets.ExcelXP) Fully Automated Tracking Sheet
  • 7. QCCheck Macro utility & ODS TagSets Excel.XP
  • 8. %QCCheck macro utility • Gathers all PROC COMPARE results in one common SAS dataset (QCStatus.sas7bdat) • Uses system define macro variable &SYSINFO to gather the information NEED OF %QCCHECK • Output can be lengthy • Minor differences may not be captured in tracker &SYSINFO • Result of PROC COMPARE is stored in the system defined macro variable &SYSINFO. • &SYSINFO value is valid until the next data step only!
  • 9. Usage of QCCheck utility Eg 1: Validation with single PROC COMPARE QCStatus .sas7bdat Eg 2: Validation with multiple PROC COMPARE in same code QCStatus .sas7bdat
  • 10. Usage of QCCheck utility Eg 3: Displays multiple types of compare discrepancies in one record QCStatus .sas7bdat Eg 4: Single shot view of complete QC Status QCStatus .sas7bdat
  • 11. ODS TAGSET.EXCELXP • ExcelXP tagset generates XML output • XML files can be opened in Excel (Microsoft Excel 2003 & later ) • Create hyperlinks • Create Rows highlights • Create Conditionally shaded cells and • Can be used to generate fully automated powerful spreadsheet
  • 12. ProjectTrackit*: Automatic project tracking utility (*ProjectTrackIt utility is created on Windows SAS 9.2 platform)
  • 13. ProjectTrackit utility • Once the ProjectTrackIt.sas is executed • Asks user/lead to enter allocation manually * * (Happens when code is run for the first time)
  • 14. ProjectTrackit utility • Based on the allocation entered* 1) .sas files for each allocation is created 2) header information is inserted in each code, based on the information entered •Eg: qc-ae.sas * (Happens when code is run for the first time)
  • 15. ProjectTrackit utility * (After the first run, it checks whether QCStatus datasets exists) •It uses QCStatus SAS dataset generated from %QCCheck to get most updated QC Status • Uses ODS TAGSETS.EXCEL XP to arrange the output into a fully dynamic project tracking XML sheet
  • 16. Output of ProjectTrackit ProjectTrackit.XML Grey Shade: Required Fields Blue Text: Empty Clickable Hyperlinks Red Shade: Hyper Linked Fields having errors
  • 17. Important features of ProjectTrackit • Single view of complete project status • Codes/Datasets/Outputs can be directly open from tracking sheet • Gives Last Modified date of codes for both Developer & Validator, (saves time of entering manually) • Gives the information whether QC code is batch submitted correctly (checks QC dataset is created after Developers dataset) • Displays the PROC COMPARE results, run time and hyperlinked compare output(.lst file)
  • 18. Before & After ProjectTrackIt Before (Manually Entered sheet) ProjectTrackIt After (Automated Track sheet)
  • 20. Benefits of ProjectTrackit 1. Fully Automated project tracking utility 2. Gives the most updated information of project status at any given time 3. Gives single shot view of complete project status 4. Easy to maintain & manage, single click utility 5. Poor Programmer saves a lot of his time in entering the information 
  • 21. Future Enhancements to the utility
  • 22. Future Enhancements! 1. Utility to extract CRF Annotations from CRF to place datasets/domains name in allocation sheet automatically 2. Add Log Check column to check whether log is error free 3. To automatically send email from SAS to Developer/Validator to notify, if their QC status fails 4. Further more!...
  • 24. Thank you! Any Questions? Any Further suggestion for enhancement will be deeply appreciated. 

Editor's Notes

  1. Compare The output from PROC COMPARE can be lengthy depending on the results. Output can show that the values are exactly equal, but there can be differences in formats or labels of the variables. Get tired of looking through pages and pages of PROC COMPARE output to check the results SYSINFO By checking the value of SYSINFO after PROC COMPARE has run one can determine exactly what is different in these two data sets.