Skip to content

[✨ FEATURE] ORM Support for SQL Data Nodes #2745

@JPluess

Description

@JPluess

🔍 Feature Description

ORM (Object–Relational Mapper):
A tool that maps database tables to Python classes, allowing developers to interact with data as Python objects instead of writing raw SQL. Supports CRUD operations, relationships, and type-safe queries, simplifying database integration in applications.

💡 Proposed Solution

Add ORM support for SQL table data nodes, allowing developers to map tables to Python classes and perform CRUD operations using Python objects.

📈 Impact of the Feature

Simplifies database integration, reduces boilerplate SQL, and makes Taipy pipelines easier to use in larger Python applications, benefiting both new and experienced users.

📜 Code of Conduct

  • I have checked the existing issues to avoid duplicates.
  • I am willing to work on this issue (optional)

✅ Acceptance Criteria

  • A working demo or example code (if applicable) is provided.
  • Integration tests demonstrate the new functionality.
  • Any new code is covered by unit tests.
  • Code coverage remains at least 90%.
  • Related documentation updates and release notes are created.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions