gabriel_marinho
01/10/2023, 8:14 PMmeltano.yml
gabriel_marinho
01/10/2023, 8:14 PMCREATE OR REPLACE FILE FORMAT MELTANO.MELTANO_CSV
TYPE = 'CSV'
FIELD_DELIMITER = ',' -- Also tested with '|'
SKIP_HEADER = 0
FIELD_OPTIONALLY_ENCLOSED_BY = '"'
ERROR_ON_COLUMN_COUNT_MISMATCH = FALSE;
Error message:
File "/Users/gabrielmarinho/Documents/GitHub/meltano/inventa/.meltano/loaders/target-snowflake/venv/lib/python3.9/site-packages/snowflake/connector/errors.py", line 210, in default_errorhandler cmd_type=elb consumer=True name=target-snowflake producer=False stdio=stderr string_id=target-snowflake
2023-01-10T18:31:42.232913Z [info ] raise error_class( cmd_type=elb consumer=True name=target-snowflake producer=False stdio=stderr string_id=target-snowflake
2023-01-10T18:31:42.232981Z [info ] snowflake.connector.errors.ProgrammingError: 100065 (22000): Found character 'i' instead of field delimiter ',' cmd_type=elb consumer=True name=target-snowflake producer=False stdio=stderr string_id=target-snowflake
2023-01-10T18:31:42.233050Z [info ] File '@CONVERSATION/batch_07bbm1me.csv.gz', line 1, character 6 cmd_type=elb consumer=True name=target-snowflake producer=False stdio=stderr string_id=target-snowflake
2023-01-10T18:31:42.233118Z [info ] Row 1, column "CONVERSATION"["CHANNELS":1] cmd_type=elb consumer=True name=target-snowflake producer=False stdio=stderr string_id=target-snowflake
2023-01-10T18:31:42.734552Z [info ] 2023-01-10 15:31:42,733 INFO METRIC: {"metric_type": "timer", "metric": "http_request_duration", "value": 0.438749, "tags": {"stream": "conversation", "endpoint": "/conversations", "http_status_code": 200, "status": "succeeded", "url": "/v1/conversations?offset=101100&status=all&limit=20"}} cmd_type=elb consumer=False name=tap-messagebird producer=True stdio=stderr string_id=tap-messagebird
2023-01-10T18:31:43.043209Z [error ] Loader failed
`meltano.yml`:
version: 1
default_environment: prod
project_id: c48df217-cf5a-4999-8028-8ecf58a65a50
environments:
- name: dev
config:
plugins:
extractors:
- name: tap-messagebird
config:
start_date: '2023-01-09'
select:
- conversation.*
loaders:
- name: target-snowflake
config:
account: fn49409.us-east-2.aws
dbname: RAW
user: meltano
warehouse: LOADING
role: LOADER
file_format: RAW.MELTANO.MELTANO_CSV
default_target_schema: MELTANO
- name: staging
- name: prod
config:
plugins:
extractors:
- name: tap-messagebird
config:
start_date: '2023-01-09'
select:
- conversation.*
loaders:
- name: target-snowflake
config:
account: fn49409.us-east-2.aws
dbname: RAW
user: meltano
warehouse: LOADING
role: LOADER
file_format: RAW.MELTANO.MELTANO_CSV
default_target_schema: MELTANO
plugins:
extractors:
- name: tap-messagebird
variant: meltanolabs
pip_url: tap-messagebird
loaders:
- name: target-snowflake
variant: transferwise
pip_url: pipelinewise-target-snowflake
slava_lenskyy
01/10/2023, 8:19 PMslava_lenskyy
01/10/2023, 8:22 PMFile '@CONVERSATION/batch_07bbm1me.csv.gz', line 1, character 6
can you open the file and take a look?gabriel_marinho
01/10/2023, 9:34 PM"
.
This is how the first line of the file starts like:
"[{\"id\": \"36096b13af44454f8b76f019f6f53390\", \"name\": \"\", \"platformId\": \"events\"}]"
gabriel_marinho
01/11/2023, 12:58 AM