muyangye commented on issue #2106:
URL: https://github.com/apache/streampipes/issues/2106#issuecomment-1809714012

   @tenthe I see your points here and I agree your concerns about the impact of 
Option 1 (e.g. users are forced to modify the data stream) are totally valid. 
But if we don't give users some notifications, wouldn't it be the same 
situation right now? Currently the user is unaware of the data lost so 
@bossenti raised this issue. If I am not mistaken, are you suggesting directly 
start working on Option 2?
   
   Please let me know if I am misunderstood something, but if the worry is 
about limiting/decreasing usability of Option 1, I would suggest this: instead 
of making changes that impact usability such as modifying `requiredStream` or 
stopping the pipeline created by `persist data`, we could simply just add a 
text saying something like "NOTE: This will not affect pipeline creation but 
currently the visualization of non-primitive types is not supported." in the 
`strings.en` of DataLake sink and the place where `persist data` is in. This 
way, the user is aware of the limitation, can expect the data lost, and are not 
hindered from creating the pipeline. Meanwhile, let me work on serialization 
and submit a PR together with the `strings.en` change so that we can open 
separate issues only relevant to the deserialization/visualization.
   
   What do you think?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@streampipes.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to