Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Before you proceed with the configuration, make sure the following pre-requisites are met

  1. Java 8

  2. Mongo-Connector and Druid-Connector should be up and running.

  3. Apache Kafka Apache Kafka and Kafka-Connect server should be up and running.

  4. Druid DB & MongoDB should be up and running.

  5. Below dependent services are required :
    iFix Master data service.
    iFix Department Entity service
    iFix Fiscal Event service.

Features

Fiscal Event post processor consumes the fiscal event validated data from Kafka topic named “fiscal-event-request-validated” and process it by following below steps :

  1. Fiscal event validated data will get dereferenced. For dereferencing , pass the service ids like project id, COA id, Tenant id etc. to corresponding services - Master service & Department Entity service And get the corresponding object(s). Once the fiscal event data is dereferenced, push/send the same data to Mongo Sink and dereference Topic.

  2. Mongo connector will pick up the data from mongo sink “fiscal-event-mongodb-sink“ topic and push it to Mongo Datastore.

  3. Unbundle consumer will pick up the dereferenced fiscal event data from dereference topic. Dereference fiscal event data will get unbundled and then flattened. Once the flattening is complete, push/send the same data to Druid Sink topic.Druid Connector will consume the flattened

  4. Flattened fiscal event data from Druid Sink and push it Druid DBwill be pushed to Druid DB from topic named : fiscal-event-druid-sink.

Interaction Diagram

Configurations and Setup

...