Lior Naim Alon
04/20/2025, 12:10 PMmeltano.yml
:
version: 1
default_environment: dev
environments:
- name: dev
- name: staging
- name: prod
state_backend:
uri: <s3://dwh/meltano-states/>
s3:
aws_access_key_id: ${AWS_ACCESS_KEY_ID}
aws_secret_access_key: ${AWS_SECRET_ACCESS_KEY}
plugins:
extractors:
- name: tap-hubspot
# python: python
variant: meltanolabs
pip_url: git+<https://github.com/MeltanoLabs/tap-hubspot.git@v0.6.3>
config:
start_date: '2020-01-01'
select:
- contacts.*
loaders:
- name: target-s3
variant: crowemi
pip_url: git+<https://github.com/crowemi/target-s3.git>
config:
append_date_to_filename: true
append_date_to_filename_grain: microsecond
partition_name_enabled: true
- name: target-s3--hubspot
inherit_from: target-s3
config:
format:
format_type: parquet
prefix: dwh/hubspot
flattening_enabled: false
Edgar Ramírez (Arch.dev)
04/21/2025, 4:04 PMlastmodifieddate
field, so it's possible for duplicate data to be written by the S3 loader. Does your sync look similar to what's described in https://github.com/meltano/sdk/issues/2154?Lior Naim Alon
04/24/2025, 7:31 AM