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

Add target-db2 (infostrux variant) #1813

Merged
merged 1 commit into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions _data/default_variants.yml
Original file line number Diff line number Diff line change
Expand Up @@ -616,6 +616,7 @@ loaders:
target-clickhouse: shaped-ai
target-csv: meltanolabs
target-datadotworld: datadotworld
target-db2: infostrux
target-duckdb: jwills
target-elasticsearch: dtmirizzi
target-gcs: datateer
Expand Down
4 changes: 4 additions & 0 deletions _data/maintainers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -553,6 +553,10 @@ immuta:
label: Immuta, Inc.
name: immuta
url: http://www.immuta.com/
infostrux:
label: Infostrux Solutions
name: infostrux
url: https://www.infostrux.com/
integress-inc:
label: Integress Inc
name: integress-inc
Expand Down
111 changes: 111 additions & 0 deletions _data/meltano/loaders/target-db2/infostrux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
capabilities:
- about
- schema-flattening
- stream-maps
- validate-records
description: Singer Target for IBM Db2
domain_url: https://www.ibm.com/db2
executable: target-db2
keywords:
- meltano_sdk
label: IBM Db2
logo_url: /assets/logos/loaders/db2.png
maintenance_status: active
name: target-db2
namespace: target_db2
next_steps: ''
pip_url: target-db2
quality: unknown
repo: https://github.com/Infostrux-Solutions/target-db2
settings:
- description: Add metadata to records.
kind: boolean
label: Add Record Metadata
name: add_record_metadata
- description: Maximum number of rows in each batch.
kind: integer
label: Batch Size Rows
name: batch_size_rows
- description: IBM Db2 Database Name
kind: string
label: Database
name: database
- description: 'One or more LCID locale strings to produce localized output for: https://faker.readthedocs.io/en/master/#localization'
kind: array
label: Faker Config Locale
name: faker_config.locale
- description: 'Value to seed the Faker generator for deterministic output: https://faker.readthedocs.io/en/master/#seeding-the-generator'
kind: string
label: Faker Config Seed
name: faker_config.seed
- 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: IBM Db2 Database Host
kind: string
label: Host
name: host
- 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: IBM Db2 Database User Password
kind: password
label: Password
name: password
sensitive: true
- description: IBM Db2 Database Port
kind: integer
label: Port
name: port
- 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
- description: IBM Db2 Database User Name
kind: string
label: User
name: user
- description: Whether to validate the schema of the incoming streams.
kind: boolean
label: Validate Records
name: validate_records
value: true
- description: |
Field size for Varchar type. Default 10000. Since JSON values are serialized
to varchar, it may be necessary to increase this value. Max possible value 32764
kind: integer
label: Varchar Size
name: varchar_size
settings_group_validation:
- - database
- host
- password
- port
- user
settings_preamble: ''
usage: ''
variant: infostrux
Binary file added static/assets/logos/loaders/db2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.