Table of contents

What is ODAP? Is it a feature store?

No. ODAP is a use case framework which consists of three parts:

What are the differences compared to Databricks Feature store?

What are the main benefits of using ODAP framework instead of the general DBX Feature store API?

ODAP Framework Databricks Feature store
Simple, well defined interface for writing features General interface for saving DataFrames
Optimized for reading performance User is responsible for optimization
Optimized for writing multiple features at once User is responsible for optimization
Optimized for writing features with time windows User is responsible for optimization
Special interface for generating target based training sets User is responsible for generating targets
Fully customizable per feature metadata Only models/features/notebook links as metadata
Outsources online serving to Databricks FS Handles online serving out of the box

For more in depth explanation of ODAP advantages read Feature factory overview

What are the requirements for running ODAP?

What permissions do I need to give service principal to run odap project?

What are the main features of ODAP?

Can I use imports from .py files in feature notebooks?