Daipe bootstrap removal

Odap framework doesn’t use daipe anymore → daipe bootstrap isn’t needed.

You can replace

%run ../../../app/bootstrap

with

%run ../init/odap
%run ../init/target_store
target_store = spark.read.table('target_store')

which installs odap framework, creates target_store view and loads it.

Create control widgets

In daipe control widgets were created by

@dp.notebook_function()
def init_widgets(widgets_factory: dp.fs.WidgetsFactory):
    widgets_factory.create()

this has to be replaced with

dbutils.widgets.text("timestamp", "")
dbutils.widgets.text("target", "no target")

Get entity and feature decorator

If you used entity.get_primary_key() you can just manually set the value.

For example

primary_key = ["customer_id", "timestamp"]

Replace dp.transformation decorators