Engaging your audience with email attractive contents (mjml + jinja2 + owncloud + airflow)

Engaging your audience with email attractive contents (mjml + jinja2 + owncloud + airflow)

One of the most crucial steps of the analytics journey is indeed the last one: the communication. The way you share your results will inevitably impact on the value perceived by your audience.

Continue reading “Engaging your audience with email attractive contents (mjml + jinja2 + owncloud + airflow)”

Advertisements

Smartphone brand loyalty and handset renewal analysis

Smartphone brand loyalty and handset renewal analysis

Knowledge is power – Littlefinger (Game of Trones)

If in this bussiness the handsets are the Knights, and the brands are the Lords, who is winning the battle? Despite the joke, the mobile handset market awareness is crucial for a mobile service provider in order to increase the sales, enhance the customer satisfaction and reduce the churn. The days when the customers only obtain their handsets from the provider are gone, now there are many other Lords on the battle (retail, amazon, ebay, etc). There is only one way to success: detect where the market is going, learn, and decide in consecuence.

Continue reading “Smartphone brand loyalty and handset renewal analysis”

Service Provider WiFi analysis with Spark DataFrames

Service Provider WiFi analysis with Spark DataFrames

Imagine a huge wifi network with hundred of access points (APs) and thousands of users. The network is managed by a controller, which has full visibility of all events like a new user connection or disconnection. In my case, the controller reports all the events to a Hadoop Distributed File System (HDFS) in raw format.
Continue reading “Service Provider WiFi analysis with Spark DataFrames”