Predictive analysis is advanced part of data engineering which predicts some situation based on data. Predictive analysis uses data-mining methods to make predictions about future event. The process include analysis of historic data. A model can be created to predict using Predictive Analysis modelling techniques. Predictive Analysis is composed of various statistical & analytical techniques used to develop models that will predict future occurrence, events or probabilities. Predictive analysis is able to not only deal with continuous changes, but discontinuous changes as well. Predictive analysis can generate valuable information for the management of a supply chain company to improve decision-making.