Understanding Data Distribution Framework

PeopleTools provides the data distribution framework for PeopleSoft applications and users to build index and register a model. In PeopleSoft, a search definition is the primary data definition, which mines data using PSQuery or connected query as a data source. Elasticsearch then builds an index and maintains indexes. PeopleSoft enables you to register a model created in OCI Data Science service.

The process flow involves the following steps:

  1. PeopleSoft sends data to Elasticsearch using DirectTransfer.

  2. OCI Data Science service pulls data from Elasticsearch.

  3. The data is used to train the machine learning model in the Jupyter notebook on the OCI Data Science service.

  4. When the model is created, it can be saved in the OCI object storage.

  5. The saved model can be deployed as a REST service using OCI Functions and OCI API Gateway.

  6. PeopleSoft registers the REST endpoint.

The following diagram illustrates the process flow among PeopleSoft, Elasticsearch, and OCI Data Science service.

Image: Implementation Process Flow

The diagram illustrates the process flow among PeopleSoft, Elasticsearch, and OCI Data Science service.

Implementation Process Flow

This documentation covers the tasks that are performed in PeopleSoft. For tasks that should be performed on the OCI Data Science service, such as creating a model, deploying model as REST service and so on, refer to the OCI Data Science documentation on Oracle Cloud Infrastructure Documentation website.

PeopleSoft provides a navigation collection – Data Distribution Setup – that enables you to perform the following tasks:

  • Set up data source.

  • Specify OCI Data Science server.

  • Build an index in Elasticsearch.

  • Register a model.