Johny,

What were you thinking? The main canvas, stats history, and provenance
lineage is already implemented using D3. So incorporating a particular
technique or effect wouldn't be difficult if it made sense. Thanks.

Matt

On Fri, Jan 16, 2015 at 7:48 AM, johny casanova <[email protected]>
wrote:

> would be nice if we can use graphs like the d3 ones.
> https://github.com/mbostock/d3/wiki/Gallery
>
> > Date: Fri, 16 Jan 2015 07:43:26 -0500
> > Subject: Re: Provenance graph improvement
> > From: [email protected]
> > To: [email protected]
> >
> > Phil,
> >
> > Thanks for the feedback. I agree that time spent iterating on the
> > Provenance UI would not be wasteful. Pulling in elements from the main
> > canvas seems like a reasonable place to start.
> >
> > However, that graph is all about the data lineage, not the data flow. The
> > necessary events to tell the entire story often times comes from the same
> > processor. What I mean here, is that processors are able to emit as many
> > provenance events as necessary to describe what it actually did to the
> > data. Additionally, some events do not originate from processors. Some
> > actions like REPLAYing or DOWNLOADing come from actions users have with
> the
> > Provenance UI. Simply showing the components from the main canvas may
> lose
> > important granularity.
> >
> > Another important note here is that the lineage is a view of time. This
> > means that the graph starts with the oldest events and continues
> throughout
> > the lineage of that data in a linear fashion. This makes it really easy
> to
> > comprehend what happened to the data and in what order. Showing this
> > timeline using the data flow graph can quickly become confusing when the
> > route the data took starts looping, forking, joining, etc.
> >
> > If I've not understood your suggestion completely, please let me know.
> Also
> > looking forward to other thoughts...
> >
> > Thanks!
> >
> > Matt
> >
> >
> >
> > On Thu, Jan 15, 2015 at 11:54 PM, Philip Young <[email protected]>
> wrote:
> >
> > > Hi,
> > >
> > > I know that the provenance graph view has gone through a couple of
> > > different iterations but I always get the feeling when using it that
> it is
> > > like the poor cousin compared to the main interface.
> > >
> > > What I would like to see, as mentioned in another discussion, is some
> > > awesome sauce applied to this area. It would be more useful to view the
> > > exact path that a flowfile has travelled on the main interface. The
> concept
> > > of the timeline from the existing provenance view could be integrated
> into
> > > the main interface when in provenance view mode. When the timeline is
> > > advanced, the processor and connectors that the flowfile is currently
> in
> > > could be highlighted (additional data about the type of provenance
> event
> > > could also be augmented in the view). If there is cloning, then cloned
> > > flowfile could also be shown in the animation.
> > >
> > > I believe that this approach of reusing the main interface for
> provenance
> > > makes more sense, as users are already familiar with their graph and it
> > > would be more intuitive to view provenance on the graph that the
> flowfile
> > > actually travelled.
> > >
> > > Hope that makes sense. Would be interested in others thoughts on this.
> > >
> > > Cheers
> > > Phil Young
> > >
> > >
>
>

Reply via email to