Hey all,

I'd like to add a human readable element type string for pcollections as a
piece of display data. Currently, if any kind of dashboard wants to display
what type of elements are in a pcollection, the best it can do with the
pipeline proto afaict is to try to infer it from the associated coder,
which may not always have very specific information. For example, any
user-defined python class is just encoded with the pickle coder whose type
hint is just `Any`.

Does anyone have any thoughts on this? This could be done with a new
standard displaydata type and then every SDK could optionally add it during
pipeline construction/serialization time. If we're not sure of its
usefulness, we could limit it to the python SDK to trial it.

Best,
Joey

Reply via email to