Microflow called from UI accepts only objects.
But, if you have one microflow with DataSourceForGraph as parameter object and use that microflow, within the dataview (or tile), it still works and you could save that additional DB call.
The microflow is bound to the object type and not with the particular object itself.