Skip to main content
webinar register page
The webinar has ended
Register to watch this recording on-demand
Topic
BASUG Webinar: Data Step Debugger Basics, ISPF-style Program Editor Quirks on the Side
Description
This live-action talk will demonstrate two tools for your SAS programmer toolbox: the DATA step debugger and the ISPF commands available in the SAS Program Editor. The DATA step debugger makes it possible to watch the content of the Program Data Vector after the execution of one or more step instructions. Before its advent, DATA step debugging had been restricted to placing PUT statements thoughtfully throughout the step. The debugger makes it unnecessary and greatly simplifies DATA step program analysis in a number of ways. Designed after the mainframe's ISPF editor, the original SAS Program Editor (PE) packs a cornucopia of utile functionality woefully absent from the allegedly more "modern" Enhanced Editor (EE). Since the Display Manager has now been defaulting to the EE for years, many SAS programmers have no knowledge of the PE features not available in the EE. The second part of this talk is intended to narrow this gap by demonstrating enough of the PE features to lure some SAS programmers to consider the PE as their editor of choice in the spirit of what ISPF stands for: Interactive System Productivity Facility.
Recording Duration
01:14:00
*
Required information
Loading
Register
Speakers
Paul Dorfman
Paul Dorfman is an Independent Consultant. He specializes in developing SAS software solutions from ad hoc programming to building complete data management systems in a range of industries, such as telecom, banking, pharmaceutical, and retail. A native of Ukraine, Paul started using SAS while pursuing his degree in physics in the late 1980's. In 1998, he pioneered using hash algorithms in SAS programming by designing a set of hash routines based on SAS arrays. With the advent of the SAS hash object, Paul was first to use it practically and to author a SUGI white paper on the subject. In the process, he introduced hash object techniques for metadata-based parameter type matching, sorting, unduplication, filtering, data aggregation, dynamic file splitting, and memory usage optimization. Paul has presented papers at global, regional, and local SAS conferences and meetings annually since 1998.
×
Share via Email
All fields are required
Your Information
Send to
Message preview
Hi there, You are invited to a Zoom webinar. When: Feb 23, 2022 12:00 PM Eastern Time (US and Canada) Topic: BASUG Webinar: Data Step Debugger Basics, ISPF-style Program Editor Quirks on the Side Register in advance for this webinar: https://us02web.zoom.us/webinar/register/WN_glEK_foKRb2yLA4x3fVrIg After registering, you will receive a confirmation email containing information about joining the webinar. ---------- Webinar Speakers Paul Dorfman Paul Dorfman is an Independent Consultant. He specializes in developing SAS software solutions from ad hoc programming to building complete data management systems in a range of industries, such as telecom, banking, pharmaceutical, and retail. A native of Ukraine, Paul started using SAS while pursuing his degree in physics in the late 1980's. In 1998, he pioneered using hash algorithms in SAS programming by designing a set of hash routines based on SAS arrays. With the advent of the SAS hash object, Paul was first to use it practically and to author a SUGI white paper on the subject. In the process, he introduced hash object techniques for metadata-based parameter type matching, sorting, unduplication, filtering, data aggregation, dynamic file splitting, and memory usage optimization. Paul has presented papers at global, regional, and local SAS conferences and meetings annually since 1998.
×
Switch Time Zone
Time Zone:
(GMT-11:00) Midway Island, Samoa
(GMT-11:00) Pago Pago
(GMT-10:00) Hawaii
(GMT-8:00) Alaska
(GMT-8:00) Juneau
(GMT-7:00) Vancouver
(GMT-7:00) Pacific Time (US and Canada)
(GMT-7:00) Tijuana
(GMT-7:00) Arizona
(GMT-7:00) Yukon
(GMT-6:00) Edmonton
(GMT-6:00) Mountain Time (US and Canada)
(GMT-6:00) Mazatlan
(GMT-6:00) Saskatchewan
(GMT-6:00) Guatemala
(GMT-6:00) El Salvador
(GMT-6:00) Managua
(GMT-6:00) Costa Rica
(GMT-6:00) Tegucigalpa
(GMT-6:00) Chihuahua
(GMT-5:00) Winnipeg
(GMT-5:00) Central Time (US and Canada)
(GMT-5:00) Mexico City
(GMT-5:00) Panama
(GMT-5:00) Bogota
(GMT-5:00) Lima
(GMT-5:00) Monterrey
(GMT-5:00) Acre
(GMT-4:00) Montreal
(GMT-4:00) Eastern Time (US and Canada)
(GMT-4:00) Indiana (East)
(GMT-4:00) Puerto Rico
(GMT-4:00) Caracas
(GMT-4:00) Santiago
(GMT-4:00) La Paz
(GMT-4:00) Guyana
(GMT-3:00) Halifax
(GMT-3:00) Montevideo
(GMT-3:00) Recife
(GMT-3:00) Buenos Aires, Georgetown
(GMT-3:00) Sao Paulo
(GMT-3:00) Atlantic Time (Canada)
(GMT-2:30) Newfoundland and Labrador
(GMT-2:00) Greenland
(GMT-2:00) Fernando de Noronha
(GMT-1:00) Cape Verde Islands
(GMT+0:00) Azores
(GMT+0:00) Universal Time UTC
(GMT+0:00) Greenwich Mean Time
(GMT+0:00) Reykjavik
(GMT+0:00) Nouakchott
(GMT+1:00) Dublin
(GMT+1:00) London
(GMT+1:00) Lisbon
(GMT+1:00) Casablanca
(GMT+1:00) West Central Africa
(GMT+1:00) Algiers
(GMT+1:00) Tunis
(GMT+2:00) Belgrade, Bratislava, Ljubljana
(GMT+2:00) Sarajevo, Skopje, Zagreb
(GMT+2:00) Oslo
(GMT+2:00) Copenhagen
(GMT+2:00) Brussels
(GMT+2:00) Amsterdam, Berlin, Rome, Stockholm, Vienna
(GMT+2:00) Amsterdam
(GMT+2:00) Rome
(GMT+2:00) Stockholm
(GMT+2:00) Vienna
(GMT+2:00) Luxembourg
(GMT+2:00) Paris
(GMT+2:00) Zurich
(GMT+2:00) Madrid
(GMT+2:00) Harare, Pretoria
(GMT+2:00) Warsaw
(GMT+2:00) Prague Bratislava
(GMT+2:00) Budapest
(GMT+2:00) Tripoli
(GMT+2:00) Cairo
(GMT+2:00) Johannesburg
(GMT+2:00) Khartoum
(GMT+3:00) Helsinki
(GMT+3:00) Nairobi
(GMT+3:00) Sofia
(GMT+3:00) Istanbul
(GMT+3:00) Athens
(GMT+3:00) Bucharest
(GMT+3:00) Nicosia
(GMT+3:00) Beirut
(GMT+3:00) Damascus
(GMT+3:00) Jerusalem
(GMT+3:00) Amman
(GMT+3:00) Moscow
(GMT+3:00) Baghdad
(GMT+3:00) Kuwait
(GMT+3:00) Riyadh
(GMT+3:00) Bahrain
(GMT+3:00) Qatar
(GMT+3:00) Aden
(GMT+3:00) Djibouti
(GMT+3:00) Mogadishu
(GMT+3:00) Kiev
(GMT+3:00) Minsk
(GMT+3:00) Chisinau
(GMT+4:00) Dubai
(GMT+4:00) Muscat
(GMT+4:00) Baku, Tbilisi, Yerevan
(GMT+4:30) Tehran
(GMT+4:30) Kabul
(GMT+5:00) Yekaterinburg
(GMT+5:00) Islamabad, Karachi, Tashkent
(GMT+5:30) India
(GMT+5:30) Mumbai, Kolkata, New Delhi
(GMT+5:30) Colombo
(GMT+5:45) Kathmandu
(GMT+6:00) Almaty
(GMT+6:00) Dacca
(GMT+6:00) Astana, Dhaka
(GMT+6:30) Rangoon
(GMT+7:00) Novosibirsk
(GMT+7:00) Krasnoyarsk
(GMT+7:00) Bangkok
(GMT+7:00) Vietnam
(GMT+7:00) Jakarta
(GMT+8:00) Irkutsk, Ulaanbaatar
(GMT+8:00) Beijing, Shanghai
(GMT+8:00) Hong Kong SAR
(GMT+8:00) Taipei
(GMT+8:00) Kuala Lumpur
(GMT+8:00) Singapore
(GMT+8:00) Perth
(GMT+9:00) Yakutsk
(GMT+9:00) Seoul
(GMT+9:00) Osaka, Sapporo, Tokyo
(GMT+9:30) Darwin
(GMT+9:30) Adelaide
(GMT+10:00) Vladivostok
(GMT+10:00) Guam, Port Moresby
(GMT+10:00) Brisbane
(GMT+10:00) Canberra, Melbourne, Sydney
(GMT+10:00) Hobart
(GMT+10:30) Lord Howe IsIand
(GMT+11:00) Magadan
(GMT+11:00) Solomon Islands
(GMT+11:00) New Caledonia
(GMT+12:00) Kamchatka
(GMT+12:00) Fiji Islands, Marshall Islands
(GMT+12:00) Auckland, Wellington
(GMT+13:00) Independent State of Samoa
×
Continue to PayPal
Click to Continue
×
×
Upcoming Meetings
Would you like to start this meeting?
Would you like to start one of these meetings?
View more...