-
Notifications
You must be signed in to change notification settings - Fork 226
Description
@antonymilne wrote:
I'd love to hear any more feedback/ideas you have for the kedro integration. At the moment it's pretty lightweight but I'd like to try and make it deeper.
@gtauzin wrote:
Actually, I've been thinking to open an issue on the kedro issue tracker to discuss this. Here are a few ideas:
- How should I think about integrating my vizro dashboards in my kedro projects?
Somehow, if you use both together, your dahsboards are fed by kedro pipelines and take kedro dataset in. They are part of the same data science project, so it makes sense to me to deal with them together within a monorepos.
For now, I put them in a
dashboardssubfolder at the same level aspipelines. ├── conf ├── data ├── docs ├── notebooks ├── pyproject.toml ├── README.md ├── src │ └── my_kedro_project │ ├── dashboards │ │ ├── __init__.py │ │ └── iris │ ├── hooks.py │ ├── __init__.py │ ├── pipeline_registry.py │ ├── pipelines │ │ ├── data_processing │ │ ├── data_science │ │ ├── __init__.py │ └── settings.py └── testsI organize dependencies using the
optional-dependenciessection of mypyproject.toml, e.g. I'll have one set of dependencies for"dashboards.iris". Note this relates to kedro-org/kedro#4147
If the vizro dashboards are "nodes" in your pipeline, then I'd love to be able to see them within my
kedro vizvisualization.I would love to be able to use CLI to create new vizro apps within my kedro project the same way I create new pipelines:
kedro vizro create my_dashboardkedro has kedro-docker which helps containerize your pipelines, I'd love to have it work for vizro dashboards as well.
If there's more discussions on that topic, I'd love to follow them! Do you have any concrete plan to make the kedro/vizro integration? It seems to me a kedro plugin for vizro would be really nice.