Skip to content

Mark Tranform interface with @extensionPoint #9311

@mitchlloyd

Description

@mitchlloyd

Description

Transforms were originally added to Druid in this PR and it's currently possible to add transform extensions. Has this interface settled enough to make this an official @extensionPoint.

Motivation

Our current use cases involve taking multiple fields at ingest time and running them through a large set of business rules to arrive at a single normalized value. Doing this work at ingest time saves us work at query time and provides historical consistency for these derived fields.

Rather than having no compatibility guarantee, it would be nice to know that we have a deprecation period to fix anything in our extension that needs to change.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions