Dabish Digital
Data

When analytics engineering is worth the effort

Most teams know this matters. Fewer have decided who owns it. Analytics engineering is not free, and pretending otherwise leads to bad decisions.

Most data problems are ownership problems that turned into technical ones. The version that survives contact with a real deadline is the simple one.

When it is worth it

Transformations belong in version control like any other code. This is the sort of thing that compounds, quietly, in both directions. It is the sort of thing that looks like polish right up until it costs you an enquiry.

When it is not

If nothing downstream depends on it and nobody is complaining, it can wait. The reasoning matters more than the rule, because the rule has exceptions.

How to decide

One definition of a metric, used everywhere. The reasoning matters more than the rule, because the rule has exceptions. It is worth deciding this deliberately rather than inheriting whatever the last person set up.

In practice

Data outlives the applications built on top of it, which is why the model deserves more thought than the screens. Three things worth confirming about analytics engineering before you move on:

  • Someone can say what the current setup is without going to look
  • Tested, documented models stop every report disagreeing — and you know whether that is true here
  • There is a way to tell whether the last change to this helped

Pick the one that would hurt most if it failed, and start there.