-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Experimentation] Make Kedro-Viz flowchart filterable #1784
Comments
While I think this is useful, there are immediate questions:
I throw a question in #random in the Slack group, https://linen-slack.kedro.org/t/16648352/kedro-mini-kedro-challenge-let-say-the-node-name-is-create-d#5d37c750-5ca2-4388-b3ec-f11222f76b54, and it doesn't seem that people need this. |
We've completed some Spike work and held an ideation workshop. Based on these activities, we've decided to build the MVP1 for this feature so we'll be closing this ticket. For more context, you can refer to our Miro Board and the video recording to see our discussion and the milestones related to this ticket. Next Steps: We're now working on MVP1, which includes:
|
Description
Users want to filter and focus on a particular section of the flowchart e.g. downstream assets and nodes and generate a unique run definition. This ticket investigates how to achieve this using kedro pipeline slicing.
As mentioned in #1744:
This was highlighted in the competitor benchmark #1750: The two key examples were
dbt
andDagster
which expanded the filter query of their lineage graphs using special operators such asselect
andexclude
in the case of dbt.dbt:
dbt achieves this using special graph operators like "+mymodel+", which means running upstream & downstream of a node.
Dagster:
Dagster also achieves this using special operators. This can be combined with other filters for a more personalised lineage graph focused on the upstream/downstream dependencies of a particular node or asset.
Context
For example, in the Kedro-Viz below the node name is
create_derived_features
, you can filter the highlighted pipeline using kedro pipeline slicing and a union of pipeline.filter with 'to nodes' and 'from nodes'.This would provide greater flexibility to transform and investigate the flowchart.
Acceptance Criteria
A user is able to easily filter their Kedro-Viz pipeline from the flowchart by:
The text was updated successfully, but these errors were encountered: