The future of IBM Maximo: Work Centers and Inspections Can Transform Your Business


Using SAS(R) Forecast Server Procedures

  • Tuition USD $2,400
  • Reviews star_rate star_rate star_rate star_rate star_half 572 Ratings
  • Course Code FSP42
  • Duration 3 days
  • Available Formats Classroom

This course teaches you how to create and manage a complete forecasting system using the SAS Forecast Server procedures, giving you the power to confidently plan your business operations.

Skills Gained

  • process time series data
  • automate the forecasting of the majority of your series in a large-scale forecasting process
  • handle exceptions by adding custom models and selection lists to a model repository
  • create and manage event variables and event variable data sets to use as inputs to forecast models
  • implement best practices in model selection, data hierarchy construction, and statistical forecast reconciliation processes.

Who Can Benefit

  • Experienced data scientists and analytic leads who want to learn to develop scripts in the SAS Forecast Server programming language to build, maintain, and optimize the performance of their forecasting system


  • Before attending this course, you should
  • have experience with a Windows computing environment
  • have experience using a product such as Microsoft Excel to enter or transfer data and to perform elementary analyses such as computing row and column totals and averages, and producing charts and plots
  • have taken Forecasting Using SAS(R) Forecast Server Software or have equivalent experience with time series data and modeling
  • have taken SAS(R) Programming I: Essentials or have equivalent experience.

Course Details


  • motivation: the large-scale forecasting problem
  • layout of the course

Exploring and Processing Timestamped Data

  • accumulation: transforming transactional data into time series data
  • handling missing and zero-valued intervals
  • aggregation: building the data hierarchy
  • two feasible data layouts for SAS Forecast Server
  • using the TIMEDATA procedure
  • identifying systematic variation in the data
  • a SAS toolbox for exploring time series data

The Design of SAS Forecast Server-Based Forecasting Software

  • the design of SAS Forecast Server-based forecasting software
  • functionality overview: system inputs and automatic model selection

Diagnosing and Selecting Models Automatically

  • HPFDIAGNOSE procedure: automatic model specification
  • model selection lists and automatic model selection

Creating Custom Models and Managing Model Lists

  • creating custom models: HPFxxxSPEC procedures
  • creating and managing model selection lists: HPFSELECT procedure

Using the Events Functionality

  • creating and managing event variables: HPFEVENTS procedure
  • using the HPFEVENTS procedure: extensions and further details

Reconciling Statistical Forecasts

  • basic forecast reconciliation using the HPFRECONCILE procedure
  • disaggregation methods in forecast reconciliation

Producing, Assessing, and Modifying Forecasts

  • honest assessment
  • preparing to generate forecasts: accumulation and aggregation of the data
  • preparing to generate forecasts: creating custom models, diagnosing models, and building a model selection list
  • generating forecasts: automatic model selection and forecast outputs
  • assessing system accuracy and generating reconciled forecasts

Rolling the Forecasting System Forward in Time

  • forecasting by exception
  • assessing model degradation
  • handling data updates and structural changes

How do I enroll?

A comprehensive listing of ExitCertified courses can be found here. You can register directly for the required course/location when you select "register". If you have any questions or prefer to speak with an ExitCertified education consultant directly, please submit your query here. A representative will contact you shortly.

How do I pay for a class?

You can pay at the time of registration using credit card (Mastercard/Visa/American Express) cheque or PO.

What if I have training credits?

ExitCertified honors all savings programs from the partners we work with. ExitCertified also offers training credits across multiple partners through our FLEX Account.

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.


Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

I received a link for automated set up. I do not like automated set up links since there's always a chance of compromise.

Exactly what we needed for our organization, at the right time, at the right price. We'll be back!

ExitCertified consistently delivers excellent courses with highly knowledgeable instructors and robust course content.

Class material was clear and well communicated. Virtual setup was easy. Plenty of material was provided ahead of time. Sean was a fantastic instructor.

Company offers excellent training course options, that helps with your career advancement.

0 options available

There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.

Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward