SEMOSS / semoss-ui

Apache License 2.0
17 stars 3 forks source link

505 UI builder notebook add import data to the notebook #254

Closed tombetthauser closed 1 month ago

tombetthauser commented 1 month ago

Adds MVP functionality for Data Import in notebook and new cell type for Data Import. Contained mostly within new Data Import modal component.

Can currently create, edit and delete new Data Import cells from any database user has access to. Columns can be added and aliased from multiple tables via automatic joins determined by edges defined from BE. Preview can be generated and alias conflicts are flagged similar to legacy. After cell is run data is accessible in other cells via the frame variable.

Follows legacy workflow as closely as possible with new designs. Produces viewable pixel that the user can copy, paste and edit in separate pixel cells.

Special attention should be paid to testing join functionality due to local environment issue.

Pixel syntax should be identical to legacy across the board.