Hi, I'm also interested in that question/solution.
For now, my workaround looks like this: > DataSet<...> .filter(... object.Id == NeededElement.Id ... ).collect().get(0) I filter the DataSet for the element I want to find, collect it into a List which then returns the first element. That's a bit ugly and probably performancewise not the best solution, but I haven't found a "Flink-ish"-way to do it either. Regards, Sebastian