Hi Dominik,

great to hear. I’ll def gonna try it later on. I think, this is a good step 
towards better
guiding a user through the process by not overwhelming her/him with too many 
choices
that are not needed for that specific processor.

Patrick

> Am 03.12.2019 um 22:54 schrieb Dominik Riemer <[email protected]>:
> 
> Hi Patrick,
> 
> I just did committed some minor changes to the UI to enable the exclusion of
> timestamps from mapping properties.
> The "show only recommended elements" switch in the pipeline element
> configuration should now be turned on by default and if both (event
> properties and processor requirements) do provide a PropertyScope,
> non-matching event properties are excluded from MappingProperty selections.
> 
> Would be great if you could give it a try ;-)
> 
> Dominik
> 
> -----Original Message-----
> From: Dominik Riemer 
> Sent: Monday, December 2, 2019 11:03 PM
> To: '[email protected]' <[email protected]>
> Subject: RE: Exclude timestamp from mapping properties
> 
> Hi Patrick,
> 
> I like this idea!
> We could use the PropertyScope (Header/Dimension/Measurement) of each event
> property to implement this feature - I think that Philipp or Johannes added
> the opportunity to assign the PropertyScope in StreamPipes Connect for the
> last release.
> To exclude the timestamp, we could then assign a required PropertyScope
> DIMENSION to the mapping property. In the UI, when you configure a pipeline
> element, there is already a switch called "Show recommended settings only" -
> this could be on by default and filter event properties for properties that
> match the required scope.
> 
> Dominik
> 
> -----Original Message-----
> From: Patrick Wiener <[email protected]> 
> Sent: Monday, December 2, 2019 8:41 PM
> To: [email protected]
> Subject: Exclude timestamp from mapping properties
> 
> 
> Hi,
> 
> I was just working on updating the aggregation pipeline element in flink to
> support nary-mappings, when I stumbled upon this. 
> 
> Currently, we show the timestamp fields as potential mapping properties in
> the user dialog as suitable candidates, e.g. to perform aggregation such as
> calculating an average. I guess, it make sense to exclude the timestamp
> field(s) from the list of mapping properties, such that timestamps are not
> shown to the user - if not necessarily be required by the pipeline element.
> 
> What do you think?
> 
> Cheers,
> Patrick
> 

Reply via email to