1 Introduction

This document is intended to guide a Retail Analytics and Planning Cloud Services implementer through the internal operations of key areas of the AI Foundation platform that they will need to interact with during a project, such as ad hoc batch processes and integration programs. All programs are located within the Process Orchestration and Monitoring (POM) application and the reader is expected to be familiar with that tool.

This guide includes the following topics:

  • Retail AI Foundation Data Standalone Batch Processes - This chapter provides an overview of each AIF data batch program or process flow in the Standalone set of jobs in POM, the input and output tables involved in the process, and any dependencies or usage details to consider before running them.

  • Retail AI Foundation Cloud Services Standalone Batch Processes - This chapter provides an overview of each AI Foundation Cloud Services batch program or process flow available in the Standalone set of jobs in POM. The primary purpose of the AI Foundation ad hoc programs is to integrate data from either RI, flat files, or Innovation Workbench.

  • Retail AI Foundation Data Standalone Process Flows - This chapter provides a set of cross-reference tables showing how programs in the AIF data standalone processes are linked to each other, such as the staging and load jobs to move a single file into the database from start to finish. This should be used to disable all unneeded jobs in the adhoc load processes for files you are not trying to load.

  • Data Validation Framework - This chapter explains the data validation procedures associated with foundation input files. The data validation framework checks for common mistakes and issues in the incoming data files and either fails the process or outputs warnings to the database, depending on the issue.

  • Support Utilities - This chapter describes the self-service utilities used for environment maintenance and cleanup. Implementers should be aware of the utilities available to them and leverage them during the project, as needed.