SlideShare a Scribd company logo
1 of 35
Using a SAS Catalog  to Develop and Manage a SAS ®  Project David D. Chapman US Census Bureau
What I Will Talk About ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advantages of Catalogs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SAS CATALOG ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
KEY SAS STATEMENTS ,[object Object],[object Object]
FILENAME STATEMENT ,[object Object],[object Object],[object Object]
%INCLUDE STATEMENT ,[object Object],[object Object],[object Object]
%INCLUDE STATEMENT- File ,[object Object]
%INCLUDE STATEMENT-Entry ,[object Object],[object Object],[object Object],[object Object]
%INCLUDE STATEMENT-Catalog ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONTROLING PROGRAM FLOW ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MANAGING THE CATALOG ,[object Object],[object Object],[object Object]
PROC CATALOG ,[object Object],[object Object],[object Object],[object Object]
Contents of the CATALOG-Output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Copy All Entries to New Catalog ,[object Object],[object Object],[object Object]
MOVE CATALOG ,[object Object],[object Object],[object Object],[object Object],[object Object]
TESTING NEW CODE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CATNAME  STATEMENT ,[object Object],[object Object],[object Object]
DOCUMENTING THE CATALOG ,[object Object],[object Object],[object Object],[object Object]
CAPTURE PROC CATALOG OUTPUT USING ODS ,[object Object],[object Object],[object Object],[object Object],[object Object]
ASSIGN  CATALOG  ELEMENT NAMES TO MACRO VARIABLES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PRINT CATALOG TO PDF FILE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PRINT OUTPUT to PDF File ,[object Object],[object Object],[object Object]
CATALOG ENTRY TYPES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOURCE ELEMENT ,[object Object],[object Object],[object Object]
Creating a Source Entry ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CATAMS ELEMENT ,[object Object],[object Object]
Writing Format to Catalog-pgm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Format in Catalog-PGM ,[object Object],[object Object],[object Object],[object Object]
Macro(Source) ,[object Object],[object Object]
WRITING THE LOG AND OUTPUT FILES TO CATALOG ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PROCEDURE SPECIFIC ,[object Object],[object Object],[object Object],[object Object]
CONCLUSION-1 ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONCLUSION-2 ,[object Object],[object Object]
About the Speaker ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Viewers also liked

Elgin Academy PRD Support pack 2
Elgin Academy PRD Support pack 2Elgin Academy PRD Support pack 2
Elgin Academy PRD Support pack 2National CPD Team
 
Elgin Academy Support pack 3
Elgin Academy Support pack 3Elgin Academy Support pack 3
Elgin Academy Support pack 3National CPD Team
 
All Dogs go to Heaven
All Dogs go to HeavenAll Dogs go to Heaven
All Dogs go to Heavenmicheleukleja
 
Stanphw Introduction Portal
Stanphw Introduction PortalStanphw Introduction Portal
Stanphw Introduction Portalstanphw
 
Model-Based Performance Prediction in Software Development: A Survey
Model-Based Performance Prediction in Software Development: A SurveyModel-Based Performance Prediction in Software Development: A Survey
Model-Based Performance Prediction in Software Development: A SurveyMr. Chanuwan
 
Software performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system designSoftware performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system designMr. Chanuwan
 
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014Sven Pruser
 
Ricky's slide show of Boy of The Painted Cave
Ricky's slide show of Boy of The Painted CaveRicky's slide show of Boy of The Painted Cave
Ricky's slide show of Boy of The Painted Cavericky
 
W 735 W 736 Super Electronic
W 735 W 736 Super ElectronicW 735 W 736 Super Electronic
W 735 W 736 Super Electronicguest9eeff7c
 

Viewers also liked (15)

Elgin Academy PRD Support pack 2
Elgin Academy PRD Support pack 2Elgin Academy PRD Support pack 2
Elgin Academy PRD Support pack 2
 
Elgin Academy Support pack 3
Elgin Academy Support pack 3Elgin Academy Support pack 3
Elgin Academy Support pack 3
 
All Dogs go to Heaven
All Dogs go to HeavenAll Dogs go to Heaven
All Dogs go to Heaven
 
Stanphw Introduction Portal
Stanphw Introduction PortalStanphw Introduction Portal
Stanphw Introduction Portal
 
Windows1
Windows1Windows1
Windows1
 
Final prd self evaluation
Final prd self evaluationFinal prd self evaluation
Final prd self evaluation
 
Model-Based Performance Prediction in Software Development: A Survey
Model-Based Performance Prediction in Software Development: A SurveyModel-Based Performance Prediction in Software Development: A Survey
Model-Based Performance Prediction in Software Development: A Survey
 
kfc
kfckfc
kfc
 
Software performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system designSoftware performance simulation strategies for high-level embedded system design
Software performance simulation strategies for high-level embedded system design
 
Fields Of Boaz
Fields Of BoazFields Of Boaz
Fields Of Boaz
 
Queensferry presentation
Queensferry presentationQueensferry presentation
Queensferry presentation
 
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
 
Ricky's slide show of Boy of The Painted Cave
Ricky's slide show of Boy of The Painted CaveRicky's slide show of Boy of The Painted Cave
Ricky's slide show of Boy of The Painted Cave
 
W 735 W 736 Super Electronic
W 735 W 736 Super ElectronicW 735 W 736 Super Electronic
W 735 W 736 Super Electronic
 
Mundo Perdido
Mundo PerdidoMundo Perdido
Mundo Perdido
 

Similar to As08 Revised

Utility Procedures in SAS
Utility Procedures in SASUtility Procedures in SAS
Utility Procedures in SASguest2160992
 
SQL Server - Full text search
SQL Server - Full text searchSQL Server - Full text search
SQL Server - Full text searchPeter Gfader
 
Oracle - Program with PL/SQL - Lession 13
Oracle - Program with PL/SQL - Lession 13Oracle - Program with PL/SQL - Lession 13
Oracle - Program with PL/SQL - Lession 13Thuan Nguyen
 
Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cuzzal basak
 
Template Toolkit
Template ToolkitTemplate Toolkit
Template Toolkitdwm042
 
Tony jambu (obscure) tools of the trade for tuning oracle sq ls
Tony jambu   (obscure) tools of the trade for tuning oracle sq lsTony jambu   (obscure) tools of the trade for tuning oracle sq ls
Tony jambu (obscure) tools of the trade for tuning oracle sq lsInSync Conference
 
SPARQLing Services
SPARQLing ServicesSPARQLing Services
SPARQLing ServicesLeigh Dodds
 
Boost Your Environment With XMLDB - UKOUG 2008 - Marco Gralike
Boost Your Environment With XMLDB - UKOUG 2008 - Marco GralikeBoost Your Environment With XMLDB - UKOUG 2008 - Marco Gralike
Boost Your Environment With XMLDB - UKOUG 2008 - Marco GralikeMarco Gralike
 
Oracle - Program with PL/SQL - Lession 14
Oracle - Program with PL/SQL - Lession 14Oracle - Program with PL/SQL - Lession 14
Oracle - Program with PL/SQL - Lession 14Thuan Nguyen
 
Dynamic websites lec3
Dynamic websites lec3Dynamic websites lec3
Dynamic websites lec3Belal Arfa
 
Developing Drizzle Replication Plugins
Developing Drizzle Replication PluginsDeveloping Drizzle Replication Plugins
Developing Drizzle Replication PluginsPadraig O'Sullivan
 
Mitaka_IntroStarlink.pdf
Mitaka_IntroStarlink.pdfMitaka_IntroStarlink.pdf
Mitaka_IntroStarlink.pdfrobinsroy28
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management Systemsweetysweety8
 
06 Using More Package Concepts
06 Using More Package Concepts06 Using More Package Concepts
06 Using More Package Conceptsrehaniltifat
 
AWS Hadoop and PIG and overview
AWS Hadoop and PIG and overviewAWS Hadoop and PIG and overview
AWS Hadoop and PIG and overviewDan Morrill
 

Similar to As08 Revised (20)

Utility Procedures in SAS
Utility Procedures in SASUtility Procedures in SAS
Utility Procedures in SAS
 
SQL Server - Full text search
SQL Server - Full text searchSQL Server - Full text search
SQL Server - Full text search
 
Oracle - Program with PL/SQL - Lession 13
Oracle - Program with PL/SQL - Lession 13Oracle - Program with PL/SQL - Lession 13
Oracle - Program with PL/SQL - Lession 13
 
Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12c
 
Bioinformatica 10-11-2011-p6-bioperl
Bioinformatica 10-11-2011-p6-bioperlBioinformatica 10-11-2011-p6-bioperl
Bioinformatica 10-11-2011-p6-bioperl
 
Template Toolkit
Template ToolkitTemplate Toolkit
Template Toolkit
 
Module04
Module04Module04
Module04
 
Tony jambu (obscure) tools of the trade for tuning oracle sq ls
Tony jambu   (obscure) tools of the trade for tuning oracle sq lsTony jambu   (obscure) tools of the trade for tuning oracle sq ls
Tony jambu (obscure) tools of the trade for tuning oracle sq ls
 
SPARQLing Services
SPARQLing ServicesSPARQLing Services
SPARQLing Services
 
Stored procedures
Stored proceduresStored procedures
Stored procedures
 
Boost Your Environment With XMLDB - UKOUG 2008 - Marco Gralike
Boost Your Environment With XMLDB - UKOUG 2008 - Marco GralikeBoost Your Environment With XMLDB - UKOUG 2008 - Marco Gralike
Boost Your Environment With XMLDB - UKOUG 2008 - Marco Gralike
 
Oracle RDBMS Workshop (Part1)
Oracle RDBMS Workshop (Part1)Oracle RDBMS Workshop (Part1)
Oracle RDBMS Workshop (Part1)
 
Solr Presentation
Solr PresentationSolr Presentation
Solr Presentation
 
Oracle - Program with PL/SQL - Lession 14
Oracle - Program with PL/SQL - Lession 14Oracle - Program with PL/SQL - Lession 14
Oracle - Program with PL/SQL - Lession 14
 
Dynamic websites lec3
Dynamic websites lec3Dynamic websites lec3
Dynamic websites lec3
 
Developing Drizzle Replication Plugins
Developing Drizzle Replication PluginsDeveloping Drizzle Replication Plugins
Developing Drizzle Replication Plugins
 
Mitaka_IntroStarlink.pdf
Mitaka_IntroStarlink.pdfMitaka_IntroStarlink.pdf
Mitaka_IntroStarlink.pdf
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
06 Using More Package Concepts
06 Using More Package Concepts06 Using More Package Concepts
06 Using More Package Concepts
 
AWS Hadoop and PIG and overview
AWS Hadoop and PIG and overviewAWS Hadoop and PIG and overview
AWS Hadoop and PIG and overview
 

As08 Revised

  • 1. Using a SAS Catalog to Develop and Manage a SAS ® Project David D. Chapman US Census Bureau
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.

Editor's Notes

  1. Creates an alias between the filename “DATA_READ” or “CODE” and either a specific element of the catalog “SUGI28.PAPER110.READ.SOURCE” or the catalog as a whole.