Skip to content

Commit

Permalink
Adds loaders target-teradata (crudelis-rgb) (#1606)
Browse files Browse the repository at this point in the history
  • Loading branch information
pnadolny13 authored Dec 4, 2023
1 parent 6d73d17 commit 8b87b13
Show file tree
Hide file tree
Showing 4 changed files with 75 additions and 0 deletions.
1 change: 1 addition & 0 deletions _data/default_variants.yml
Original file line number Diff line number Diff line change
Expand Up @@ -633,6 +633,7 @@ loaders:
target-sqlite: meltanolabs
target-sqs: hotgluexyz
target-stitch: singer-io
target-teradata: crudelis-rgb
target-timeplus: timeplus
target-vertica: full360
target-yaml: meltanolabs
Expand Down
4 changes: 4 additions & 0 deletions _data/maintainers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,10 @@ crowemi:
label: crowemi
name: crowemi
url: https://github.com/crowemi
crudelis-rgb:
label: crudelis-rgb
name: crudelis-rgb
url: https://github.com/Crudelis-rgb
cschouten:
label: cschouten
name: cschouten
Expand Down
70 changes: 70 additions & 0 deletions _data/meltano/loaders/target-teradata/crudelis-rgb.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
capabilities:
- about
- schema-flattening
- stream-maps
- target-schema
description: Multi-cloud data platform for enterprise analytics
domain_url: https://docs.teradata.com/
executable: target-teradata
keywords:
- meltano_sdk
label: Teradata
logo_url: /assets/logos/loaders/teradata.png
maintenance_status: beta
name: target-teradata
namespace: target_teradata
next_steps: ''
pip_url: git+https://github.com/Crudelis-rgb/target-teradata.git
quality: silver
repo: https://github.com/Crudelis-rgb/target-teradata
settings:
- description: Add metadata to records.
kind: boolean
label: Add Record Metadata
name: add_record_metadata
- description: The default target database schema name to use for all streams.
kind: string
label: Default Target Schema
name: default_target_schema
- description: "'True' to enable schema flattening and automatically expand nested
properties."
kind: boolean
label: Flattening Enabled
name: flattening_enabled
- description: The max depth to flatten schemas.
kind: integer
label: Flattening Max Depth
name: flattening_max_depth
- description: The method to use when loading data into the destination. `append-only`
will always write all input records whether that records already exists or not.
`upsert` will update existing records and insert new records. `overwrite` will
delete all existing records and insert all input records.
kind: options
label: Load Method
name: load_method
options:
- label: Append Only
value: append-only
- label: Upsert
value: upsert
- label: Overwrite
value: overwrite
value: append-only
- description: SQLAlchemy connection string
kind: string
label: Sqlalchemy URL
name: sqlalchemy_url
- description: User-defined config values to be used within map expressions.
kind: object
label: Stream Map Config
name: stream_map_config
- description: Config object for stream maps capability. For more information check
out [Stream Maps](https://sdk.meltano.com/en/latest/stream_maps.html).
kind: object
label: Stream Maps
name: stream_maps
settings_group_validation:
- []
settings_preamble: ''
usage: ''
variant: crudelis-rgb
Binary file added static/assets/logos/loaders/teradata.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8b87b13

Please sign in to comment.