Sensor temporal data: storage best practices

I think for your case the entity is straightforward.

type Measurement {
    sensor_id: ID!
    timestamp: DateTime
    measurement: String
}

You can now get your hands dirty, there is nothing complex that you need to do. Unless you have a bigger goal and more entities to relate to. And in general, all existing practices in the GraphQL community apply to Dgraph’s GraphQL.