Coffee Dashboard – Preparing the Data

When you begin to build anything related to data, you have to get a clear understanding about the question(s) you want to get solved, and the data you want to use to “ask” to find an answer. What sounds like a banality is indeed an essential technique of breaking down questions on the one hand, understanding your data sources on the other hand, so that you eventually get to questions, data and granularity that matches so that you can finally start building.

Continue reading “Coffee Dashboard – Preparing the Data”

Prologue: Building a Coffee Consumption Dashboard

When I started with Einstein Analytics, I had little business data at hand and I wanted to build something that I could demo to customers in a way that allows them to understand what Einstein Analytics is capable of in a friendly and entertaining way, but without the need of showing our company’s data or fictitious data that people can or cannot relate to. It was just the same time that we got a new, professional coffee maker that can export machine data that gives details on the coffee consumption.

Well – a coffee dashboard! Now that’s something everyone knows: isn’t the coffee maker the number one social space in every company? Isn’t great coffee more than a perk, but rather a necessity of work in the 21st century?

Long story short: I have built this dashboard. I have maintained it for a while, and it always served its purpose very well. And Einstein Analytics moves more and more to the center of our business intelligence, requiring me to take better care of the assets we hold in Analytics and especially decluttering our org from time to time. I removed the old coffee dashboard to keep the org clean, and this could have been the end of the story…

… until I posted about my success in passing the Einstein Analytics and Discovery Consultant certification. I mentioned the coffee dashboard and people did ask for that. So I decided to rebuild it, as it is a good tutorial on how to leverage the features of Analytics to consume external data, run some preparation and build a fancy and fun dashboard. So – join me on this ride back to my Einstein Analytics roots in what was then Wave Analytics. I plan to blog about each step on bi- or triweekly basis.

  1. Data Prep – from XML to Analytics Dataset
  2. Optimizing and Processing the Data

CzechDreamin ’19: Two Gigs in Prague!

Another community conference debut in 2019 is CzechDreamin’ in Prague. Martin Humpolec and his team have crafted a wonderful four-track conference, and there’s plenty of interesting stuff to learn: Rikke Hovgaard will give an Analytics workshop, René Winkelmeyer and Philippe Özil will present on LWC, and much, much more. If your calendar allows, grab one of the last tickets and come to Prague on August 16th.

I’ll be hitting the stage twice:

  • In Klub A at 14:45, I’ll review how the Platform Cache can help you boost your apps performance. Platform Cache was introduced in 2016 and a lot has changed since then – learn how (and why) to use it and what kind of use cases still exist after the advent of heavily cached Lightning Experience.
  • And at 16:45, again in Klub A, Christian Szandor Knapp and I will have yet another gig together, but this time with a side note. While researching for the topic we planned (and how to give it a Kafka theme), we found ourselves in a kafkaesque story when all that seemed obvious looked less and less clear the closer we looked.

Again – get your tickets while stocks last – it’s going to be the #1 summer conference in Europe!

YeurDreamin ’19: Put the Wow! into your Flow

Christian Szandor Knapp and I ran a hands-on workshop at the first installment of the YeurDreamin’ conference in Amsterdam on June 14th, 2019. It’s been a wonderful summer day, and the Amsterdam crew – Paul Ginsberg, Kathryn Chlosta, André van Kampen, Kevin Jackson, and their team – really made it stand out.

[slideshare id=158181315&doc=yeurdreamin19wow-flow-workshoppublic-190726195726]

Continue reading “YeurDreamin ’19: Put the Wow! into your Flow”

ForceAcademy LA ’19: Clicks, Code, Relationship Therapy

I was a returning speaker at ForceAcademy LA on May 13, 2019, with a presentation on the relation between clicks and code – the things that can possibly go wrong and how to find and fix them.

Clicks AND code, limits, performance and the Order of Execution – all of these are key topics that I’m doing a lot of research on.

Continue reading “ForceAcademy LA ’19: Clicks, Code, Relationship Therapy”

“Your admin toolbelt is not complete without Salesforce DX” – #FTD18

I was hitting the stage once again with Christian Szandor Knapp. This time, we were trying to make life better for Salesforce Admins. In our humble opinion, Salesforce DX and especially the CLI are the number power tool for admins – that’s what we promoted this idea at French Touch Dreamin’ in Paris on November 24th, 2019.

Video to follow later.


It’s dead, Jim! And… it’s ALIVE!

My beloved mule work horse race horse, a wonderful  Early 2015 (A1502) MacBook Pro, died. Well – not completely. Over some weeks, the keyboard and touchpad took breaks from working. And just after I had completed my presentation at Force Academy LA, they completely passed away and never recovered since. The repair took more than six weeks – and today, my computer is back… they swiped the interior, replaced connectors, found that I was eligible for a display swap, enrolled me, got everything up and running again… AND REPLACED THE UPPER CASE! And that’s basically not just an uppercase, not just an upper case with some stickers. It was a diary. A friendship album. Memories of how I became the Salesforce professional I am today. Continue reading “It’s dead, Jim! And… it’s ALIVE!”