Skip to content

Commit

Permalink
Merge branch 'main' into clickhouse-order-by-keys
Browse files Browse the repository at this point in the history
  • Loading branch information
edgarrmondragon authored Sep 23, 2024
2 parents 5bba77a + 0863d22 commit 3487c6b
Show file tree
Hide file tree
Showing 3 changed files with 110 additions and 12 deletions.
79 changes: 70 additions & 9 deletions _data/meltano/extractors/tap-apple-search-ads/ticketswap.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
capabilities:
- about
- batch
- catalog
- discover
- schema-flattening
- state
- stream-maps
domain_url: https://searchads.apple.com/
keywords:
- meltano_sdk
Expand All @@ -15,28 +19,85 @@ pip_url: git+https://github.com/TicketSwap/tap-apple-search-ads.git
quality: silver
repo: https://github.com/TicketSwap/tap-apple-search-ads
settings:
- description: obtained from "Implementing OAuth for the Apple Search Ads API".
- description: Compression format to use for batch files.
kind: options
label: Batch Config Encoding Compression
name: batch_config.encoding.compression
options:
- label: Gzip
value: gzip
- label: None
value: none
- description: Format to use for batch files.
kind: options
label: Batch Config Encoding Format
name: batch_config.encoding.format
options:
- label: Jsonl
value: jsonl
- label: Parquet
value: parquet
- description: Prefix to use when writing batch files.
kind: string
label: Batch Config Storage Prefix
name: batch_config.storage.prefix
- description: Root path to use when writing batch files.
kind: string
label: Batch Config Storage Root
name: batch_config.storage.root
- description: The client id to authenticate against the API service
kind: password
label: Client Id
label: Client ID
name: client_id
sensitive: true
- description: obtained from "Implementing OAuth for the Apple Search Ads API".
- description: The client secret to authenticate against the API service
kind: password
label: Client Secret
name: client_secret
sensitive: true
- description: Apple Search Ads Organization ID, obtained from Apple Search Ads console.
label: Org Id
- description: End date for reporting streams, format in YYYY-MM-DD.
kind: date_iso8601
label: End Date
name: end_date
- 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: The organisation id in your apple search ads.
kind: password
label: Org ID
name: org_id
sensitive: true
- description: Start date for reporting streams, format in YYYY-MM-DD.
kind: date_iso8601
label: Start Date
name: start_date
- description: End date for reporting streams, format in YYYY-MM-DD.
label: End Date
name: end_date
- 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:
- - client_id
client_secret
- client_secret
- org_id
settings_preamble: ''
usage: ''
variant: ticketswap
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,8 @@ settings:
kind: string
label: Polygon Collections URL
name: polygon_collections_url
value: https://subgraph.decentraland.org/collections-matic-mainnet
value:
https://subgraph.satsuma-prod.com/6449124f8b9b/decentraland/collections-matic-mainnet/version/v1.7.1-rc/api
- description: Polygon Mana Holder Url
kind: string
label: Polygon Mana Holder URL
Expand Down
40 changes: 38 additions & 2 deletions _data/meltano/extractors/tap-snowflake/meltanolabs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ settings:
options:
- label: Jsonl
value: jsonl
- label: Parquet
value: parquet
- description: Prefix to use when writing batch files.
kind: string
label: Batch Config Storage Prefix
Expand All @@ -54,6 +56,14 @@ settings:
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
Expand All @@ -63,11 +73,30 @@ settings:
kind: integer
label: Flattening Max Depth
name: flattening_max_depth
- description: The password for your Snowflake user.
- description: The password for your Snowflake user. One of [`password`, `private_key`,
`private_key_path`] is required.
kind: password
label: Password
name: password
sensitive: true
- description: The private key is used to connect to snowflake. One of [`password`,
`private_key`, `private_key_path`] is required.
kind: password
label: Private Key
name: private_key
sensitive: true
- description: The passprhase used to protect the private key
kind: password
label: Private Key Passphrase
name: private_key_passphrase
sensitive: true
- description: Path to where the private key is stored. The private key is used to
connect to snowflake. One of [`password`, `private_key`, `private_key_path`] is
required.
kind: password
label: Private Key Path
name: private_key_path
sensitive: true
- description: The initial role for the session.
kind: string
label: Role
Expand All @@ -88,10 +117,17 @@ settings:
- description: 'An array of the table names that you want to sync. The table names
should be fully qualified, including schema and table name. NOTE: this limits
discovery to the tables specified, for performance reasons. Do not specify `tables`
if you intend to discover the entire available catalog.'
if you intend to discover the entire available catalog. See readme for more details
on the tables configuration parameter.'
kind: array
label: Tables
name: tables
- description: If authentication should be done using SSO (via external browser).
See SSO browser authentication.
kind: boolean
label: Use Browser Authentication
name: use_browser_authentication
value: false
- description: The login name for your Snowflake user.
kind: string
label: User
Expand Down

0 comments on commit 3487c6b

Please sign in to comment.