With the increase of Internet of things (IoT) devices and applications in the last decade, voluminous amounts of data have been produced. However, this generated data is not necessarily useful without analytic power. To this end, numerous big data analytics solutions and algorithms have been proposed as enablers to obtain valuable insights into large data generated by IoT devices. More specifically, the aggregated data by different IoT devices and systems can be utilized, using elegant big data analytics techniques, in order to provide descriptive, predictive, and prescriptive functionalities. In this context, several companies have been very involved in several IoT applications, for example, in healthcare applications, decisions are made based on large amount of data collected from patients, which is very critical as data analytics algorithms are designed to save lives. Developing a unified data analytics platform making smart decisions when required, will provide healthcare providers with an automated prescriptive IoT system designed to reduce the cost of patient healthcare, deliver professional healthcare services remotely, and ensure a personal experience.