Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create expanded list of capabilities #185

Closed
MeltyBot opened this issue Aug 12, 2021 · 1 comment
Closed

Create expanded list of capabilities #185

MeltyBot opened this issue Aug 12, 2021 · 1 comment

Comments

@MeltyBot
Copy link
Contributor

MeltyBot commented Aug 12, 2021

Migrated from GitLab: https://gitlab.com/meltano/sdk/-/issues/186

Originally created by @aaronsteers on 2021-08-12 00:21:23


Following from https://gitlab.com/meltano/meltano/-/issues/2829 (Gold/Silver/Bronze evaluation framework), we should expand the enumerated list of capabilities.

Today's list:

As of today, Meltano has enumerated the following capabilities:

  • Taps:
    • catalog (implies selection capabilities)
    • properties (older version of catalog)
    • discover (ability to create catalog)
    • state (ability to perform incremental replication)

New additions:

The first text in the list is the proposed canonical capability text. (Please feel free to propose updates in comments.)

  • Taps:
    • activate-version (#18)
    • about (--about --format=json)
    • batch (#9) (when supported, details are provided in --about)
    • stream-maps (inline transformation/mapper functions)
    • DB-Type Taps:
      • log-based (may be detectable from generated catalog)
  • Targets:
    • batch (#9) (when supported, details are provided in --about)
    • activate-version (#18)
    • soft-delete (requires a tap stream supporting activate-version and/or log-based)
    • hard-delete (requires a tap stream supporting activate-version and/or log-based)
    • stream-maps (inline transformation/mapper functions)
    • DB-Type Targets:
      • target-schema (allows overriding of target DB schema)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants