DataSchema workflow in Jupyter

Edit page Last modified: 14 January 2025

After execution of cell

the following actions take place:

  1. Columns in df are analyzed to extract data schema

  2. Empty interface with DataSchema annotation is generated:

  1. Extension properties for this DataSchema are generated:

Every column produces two extension properties:

  • Property for ColumnsContainer<DataFrameType> returns column

  • Property for DataRow<DataFrameType> returns cell value

  1. df variable is typed by schema interface:

To log all these additional code executions, use cell magic