Skip to content

AMSDAL Models

AMSDAL's BaseModel, uniquely designed to handle immutable data (i.e. schema and object history), automatically integrates with any AMSDAL Glue connection, and instantanesouly provides a developer with validated Python classes for any table or container in any data store, in addition to providing traditional ORM functionality such as ability to implement hooks, transactions, querysets and migrations.

PyPI - Version PyPI - Python Version


Introduction

AMSDAL Models provides all of the traditional functionality that you would expect in any ORM with a few critical unique features:

  1. Integrated ETL. Through AMSDAL Glue library, you can simple connect to your data and instantaneously model it

  2. Integrated Lakehouse. Designed around immutable data, automatically keep a history of not only your data but also your schemas

  3. Integrated API. Automatically serve a fully featured [REST API] for your data.

Installation

AMSDAL Models are part of the AMSDAL package:

You can install the AMSDAL Glue project using pip:

pip install amsdal