Pies, Lies and AIs
Showing the struggle of organisations to address the data revolution

Pies, Lies and AIs
Exploring the world of data and organisational intransigence

Bringing Azure Databricks to Security Data
Back in October 2020 I had the amazing opportunity to with with Richard on a small project where we wanted to speed up processing of CEF...

Open Source solution for input output tables
So input output tables are an economic cludge format which groups together a bunch of coefficients per country per year (these are...

Mapping source IP addresses to their countries of origin using Azure Databricks
A simple way to determine which country and IP address originated from at scale using Azure Databricks.

Microsoft's new approach to data
Over the past few months we've been hearing more and more about Azure Synapse. For those of you that heard my talk and saw my talk at the...

Kusto Lightning Fact 7: Row Level Security (RLS)
It's been a while but I'm back with lightning facts! So Row Level Security or RLS is a key feature of Microsoft data platform design...

Sustainability is coming of age
Over the past year I've been engaged working with Finextra on topics of sustainable finance as part of an expert committee on the...

Kusto Lightning Fact 6: series-fir() - Generating Moving Averages for Time Series data
A key initiative and a first step in introducing time series analytics into a data model is to generate moving averages. Indeed, the most...

Kusto Lightning Fact 5: make-series
A key capability of Kusto Query Language and Azure Data Explorer is the ability to make time series. This is the start of a 3-series set...

Kusto Lightning Fact 4: .show
A key facet of using Azure Data Explorer is the ability to easily use command control. For those that have a good SQL background some of...

Kusto Lightning Fact 3: .create function
In the previous lightning fact we looked at using variables through the let command. In this tutorial we'll look at using functions which...

Kusto Lightning Fact 2: render
One of the great things about Kusto and KQL is that the key language bindings support charts as well as tabular output. Aside from this...

Kusto Lightning Fact 1: summarize
Learn how to use the KQL summarize keyword with this post

Azure Data Explorer my new favourite thing
Over the past few months I've been working with Azure Data Explorer (ADX) and have been liasing with Microsoft product team (who...

1. AI doesn't have to be expensive
Recently we looked at a project to predict train delays on the network. It's a complex problem and we addressed a small part of it. It...












