Porphyrio

Intelligent data management

software for the poultry industry.

Explore the case

Porphyrio

Explore the case

Porphyrio creates big data solutions for poultry farms. They develop tools that enable professional poultry producers to quickly collect and analyse all kinds of data about their chickens, ducks or turkeys.

The challenge

A massive amount of both manual and automatic data is entering the Porphyrio system each day. The data describes the daily processes in the poultry industry. It contains information about the environment, such as temperature, humidity, and numerous other gas densities. But also the number of eggs, the number of newborn poultry en the number of deaths are gathered by the system with a fixed frequency.

However, the data may contain noise and other artifacts causing systems to crash or to output strange results. Detecting these errors and preventing them from happening in the future is essential in delivering a reliable and accurate platform to the support managers.

The solution

Together with Porphyrio, Sentigrate developed a data pipeline to reliably and accurately ingest all sorts of data into their system.

A combination of Nifi and Airflow allowed us to programmatically define the data flow and corresponding steps in Python. This way the data can be transformed, manipulated and cleaned in a testable and extensible way, allowing for a clear separation of concern for each step.