My Profile Photo

Cooking Analytics


My name is Miguel Gaspar and the blog purpose is to provide information on the value and how to build IoT and Big Data solutions, providing business, architectural and technical guidance that can be useful to developers, architects and top level business managers.


  1. Analytics Virtual Assistant - Part 1: Introduction

    It would be nice to have Pentaho as the engine for Analytics for Virtual Assistants as Google Now, Google Assistant, Alexa Facebook Messenger or even Slack among others. So, as a proof-of-concept, I’ve build a virtual assistant using Pentaho and DialogFlow. …


  2. Get PDI on diet and use it on edge computing!

    One of the thinks that is important to consider when designing and creating IoT solutions is edge computing. So, can we leverage Pentaho Data Integration for edge processing? …


  3. Template Component - Part 5: The event handlers

    It’s also possible to handle clicks or other events on the elements created using the Template Component. This blog post explains on how to do make it work. …


  4. Template Component - Part 4: The model handler

    In the first blog post under the subject I referred about some advanced options. Let’s cover one of those options, the model handler. …


  5. Template Component - Part 3: The use of addins

    Getting back to the template component! This time we will cover the use of addins. …


  6. Template Component - Part 2: The use of formatters

    The template component is a very powerful component, you will always need to write at least one JavaScript function, to return back to the component the template you want to use. In future, we need to consider a way to reuse templates without copy/paste the code. …


  7. Template Component - Part 1: The concept and basic usage

    Most people haven’t realized that there is a component named “Template Component” in CTools or just don’t know how to use it, most because they haven’t read the Book Learning Pentaho CTools. Let me give all a brief overview on how it works. …


  8. Update to Realtime dashboard and PDI transformation sample using MQTT

    The posts also show how we can perform data streaming in PDI, by using non-ending transformations (and don’t try to do it with jobs, at least not for now). …


  9. Logging user authentication events

    When we want to enable security logging, we need to follow the instructions in here. It happens that when we do this the log messages are so many that we get lost in so many messages that we almost need log analysis tools. If we just want to grab some of the events there is not too much we can do, except writing a small peace of code, or use the one I wrote. …


  10. IoT on Pentaho using MQTT - New MQTT steps for PDI are available in Marketplace

    Earlier this year I have made some posts and provided some samples on how we could stream data from the IoT devices and displaying the info on a dashboard, using Pentaho Data Integration and MQTT protocol. …