colossal-cricket-61413
02/15/2021, 11:02 PMripe-musician-59933
02/15/2021, 11:08 PMIf you'd like to manually inspect the generated catalog for debugging purposes, you can dump it to STDOUT or a file using theoption on--dump=catalog
ormeltano invoke
.meltano elt
colossal-cricket-61413
02/15/2021, 11:18 PMripe-musician-59933
02/15/2021, 11:18 PMcalm-hair-50010
02/16/2021, 10:07 PMtap-mysql
and target-redshift
. I have multiple databases in mysql and when I examine the catalog via meltano select tap-mysql --list --all
, it looks like they’re getting captured in the format database_name-table_name.field_name
.
However, target-redshift
doesn’t seem to like that and throws an Exception writing records', PostgresError('Identifier must only contain lower case letters, numbers, underscores, or dollar signs.
Am I correct in assuming that I need to override the schema manually to reformat those data sources and if so, would the methods linked in the docs above be the appropriate way to approach that?ripe-musician-59933
02/16/2021, 10:08 PMtransferwise
variant a try instead of `datamill-co`: https://github.com/transferwise/pipelinewise-target-redshiftcalm-hair-50010
02/16/2021, 10:14 PMELT could not be completed: Cannot start loader: Executable 'pipelinewise-target-redshift' could not be found. Loader 'pipelinewise-target-redshift' may not have been installed yet using `meltano install loader pipelinewise-target-redshift`, or the executable name may be incorrect.
I’ve run that included meltano install
command (which seems to have worked fine) as well, but still no success. Any chance there are special tricks to the config on this one?ripe-musician-59933
02/16/2021, 10:15 PMmeltano.yml
plugin definition?calm-hair-50010
02/16/2021, 10:20 PMdocker run
commands everytime I wanted to try something 🙂ripe-musician-59933
02/16/2021, 10:21 PMcalm-hair-50010
02/16/2021, 10:22 PMripe-musician-59933
02/16/2021, 10:22 PMmeltano install
and meltano elt
both without Docker? Because then that issue isn't it 🙂calm-hair-50010
02/16/2021, 10:22 PMmeltano.yml
chunk:
- name: pipelinewise-target-redshift
namespace: pipelinewise_target_redshift
pip_url: pipelinewise-target-redshift
executable: pipelinewise-target-redshift
config:
host: REDACTED
port: REDACTED
user: REDACTED
password: REDACTED
dbname: REDACTED
aws_access_key_id: REDACTED
aws_secret_access_key: REDACTED
s3_bucket: REDACTED
default_target_schema: REDACTED
ripe-musician-59933
02/16/2021, 10:23 PMexecutable: target-redshift
pipelinewise-
prefixcalm-hair-50010
02/16/2021, 10:23 PMripe-musician-59933
02/16/2021, 10:48 PM