steven_wang
08/15/2024, 10:24 PMKyunghwan Choi
08/29/2024, 5:31 AMairbyte/source-hubspot
. Where do I get this spec image and how do I set it up to be ran? Thank you.Reuben (Matatika)
09/16/2024, 4:36 PMuv
, does uv
become the default virtual environment backend for any newly added/installed plugins, or will I need to set venv.backend to uv
regardless?Ian OLeary
09/24/2024, 4:42 PMdagster
(1.8.8)and dbt-core
(1.8.0)`
Is this safe to ignore for now? It seems like my jobs are still running in dagster. I'm getting the error with dbt-core v 1.8.6 as wellDev Dasgupta
10/17/2024, 7:23 PMtap-postgres
and target-snowflake
to move data from postgres to Snowflake. In my meltano.yaml
I am providing the target_snowflake_schema but after execution I could see the data are getting loaded in public
schema and not the one I passed. Can anyone please help me if I am missing anything hereMarc Panzirsch
10/22/2024, 2:38 PMSajjad
10/22/2024, 2:55 PMname: target-csv
variant: meltanolabs
and
name: target-csv
variant: hotgluexyz
Is there anyway to not skip neither of them and install both of them when I do meltano install?
this is my meltano.yml :
loaders:
- name: target-csv--hotglue
inherit_from: target-csv
variant: hotgluexyz
pip_url: git+<https://github.com/hotgluexyz/target-csv.git>
- name: target-csv--meltano
inherit_from: target-csv
variant: meltanolabs
pip_url: git+<https://github.com/MeltanoLabs/target-csv.git>
I would be happy if someone can help me :)Renier Coetsee
10/23/2024, 12:36 PMmeltano run tap-jira target-bigquery
but I've been getting this error:
Does anyone have an idea what could be causing this ?
For more context I used the pipx route to install meltanoGerência Qualidade
10/25/2024, 4:58 PMtap-rest-api-msdk
Anshul AGGARWAL
11/02/2024, 1:18 PMVitor Fortunato
11/06/2024, 9:19 AM400 Client Error: Bad Request for path: /v16/customers:listAccessibleCustomers
• singer variant:
◦ fails with: key error: tap-google-ads.api-field-names
considerations:
• We've recently received approval from Google for a Basic Acess developer_token (which can query production accounts) and I am able to use purely Google Ads python SDK with python and get campaigns with this sample.
• in the thread, I will post details of my meltano configs for attempting to ingest data with both taps
What am I doing wrong?Holly Evans
11/08/2024, 5:22 PMtap-mssql:target-snowflake
pipeline. I noticed the _sdc
metadata fields are empty, which makes sense for the same reason you can't use stream_maps on batch messages. But I am really interested in having metadata, especially for downstream dbt models. How might I achieve this?
Or if it's currently impossible, what might I contribute to achieve this? Pondering the options, maybe allowing taps to add record metadata before batching?Mirak
12/14/2024, 12:54 PMtap-spreadsheets-anywhere
that can detect duplicate columns of an Excel file with the same name.Andy Carter
01/21/2025, 12:04 PMmeltano.yml
I can define a single query that joins the three tables together, and sync that with a 'full table' strategy?Malcolm Doepel
02/07/2025, 12:33 AMNoam Siegel
02/09/2025, 6:57 AMtarget-postgres
loader:
2025-02-09T06:54:37.214383Z [error ] Block run completed. block_type=ExtractLoadBlocks err=RunnerError('Loader failed') exit_codes={<PluginType.LOADERS: 'loaders'>: 1} set_number=0 success=False
Need help fixing this problem? Visit <http://melta.no/> for troubleshooting steps, or to
join our friendly Slack community.
Run invocation could not be completed as block failed: Loader failed
What doesn't make sense to me is that the config for both tap-postgres
and target-postgres
are the same but the loader seems to be failing. Has anyone run into this issue before? Happy to share more details!dbname
02/12/2025, 5:24 PMMichael Sandt
02/20/2025, 5:51 PMtim_schwartz
03/11/2025, 5:03 PMIan OLeary
03/14/2025, 1:21 PMdagster.daemon.SchedulerDaemon - INFO - Evaluating schedule
I started getting this whenever I start my container with dagster, has anyone run into this? I never got it until now - but the daemon keeps seeing that my assets haven't executed and then attempts to run all of them. I found this: http://github.com/dagster-io/dagster/issues/18294 where someone ran into a similar issue, but was curious if anyone else has run into thisAchyuth Pramod
03/17/2025, 7:57 PMmeltano add utility clickhouse
followed by meltano install
However, the output is as follows
root@0153664ae564:/workspaces/sh-data-platform/src/hub# meltano add utility clickhouse
Added utility 'clickhouse' to your project
Variant: clickhouse (default)
Repository: <https://github.com/ClickHouse/ClickHouse/>
Documentation: <https://hub.meltano.com/utilities/clickhouse--clickhouse>
2025-03-17T19:52:06.382434Z [info ] Skipped installing utility 'clickhouse'
2025-03-17T19:52:06.382756Z [info ] Skipped installing 1/1 plugins
To learn more about utility 'clickhouse', visit <https://hub.meltano.com/utilities/clickhouse--clickhouse>
root@0153664ae564:/workspaces/sh-data-platform/src/hub# meltano install
2025-03-17T19:52:11.621647Z [info ] Installing 1 plugins
2025-03-17T19:52:11.639125Z [info ] Skipped installing utility 'clickhouse'
2025-03-17T19:52:11.639525Z [info ] Skipped installing 1/1 plugins
Any ideas why it keeps skipping the installation of the plugin? Is there a way for me to run these commands with a higher level of verbosity? This is on a fresh container so there shouldnt be any conflict issues.Jessica Li
03/18/2025, 7:53 PMtap-jira
plugin. I don't see those fields described on the meltano hub page and it hasn't seemed to be working when I tested it locally. has this feature been released yet?Filip Vesely
04/07/2025, 3:53 PMtap-klaviyo
to fetch data and load into target-postgres
. It works fine, but we have many millions of rows in the "event" table, so I would like to run meltano in batches. Only fetching few thousands of records per run. How can a approach this problem? Thank you!!Théo Lapido
04/09/2025, 2:51 PMtim_schwartz
04/10/2025, 8:04 PMTanner Wilcox
04/16/2025, 11:14 PM[tanner@sato ubb-meltano]$ meltano add utility airflow
Plugin definition is already locked at /home/tanner/Projects/ubb-meltano/plugins/utilities/airflow--apache.lock.
You can remove the file manually to avoid using a stale definition.
2025-04-16T23:12:33.046375Z [info ] Installing utility 'airflow'
2025-04-16T23:12:35.495813Z [info ] Logged pip install output to /home/tanner/Projects/ubb-meltano/.meltano/logs/pip/utilities/airflow/pip.log
2025-04-16T23:12:35.496198Z [error ] Utility 'airflow' could not be installed: Failed to install plugin 'airflow'.
2025-04-16T23:12:35.496306Z [info ] ERROR: 404 Client Error: Not Found for url: <https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-no-providers-3.13.txt>
Need help fixing this problem? Visit <http://melta.no/> for troubleshooting steps, or to
join our friendly Slack community.
Failed to install plugin(s)
Andy Carter
04/25/2025, 10:11 AMMichael Bi
04/30/2025, 6:02 PMtap-magento
hotglue variant to flatten the invoices
stream such that the items
array value within the stream is exploded either into additional rows within the invoices
table or within its own separate invoices_items
table. The data would then be fed into the target-redshift
ticketswap variant.
I have the relevant parameters set below in the config file, which I believe should be sufficient to flatten anything that comes out of the Magento tap.
flattening_enabled: true
flattening_max_depth: 20
Unfortunately, it doesn't appear that the flattening is occurring as the value for items
is a stringified list of JSON objects. From the singer SDK, it looks like the source code requires the value in the key-value pair in question to be a dict, not a string. To deserialize the JSON list, I have tried applying the json.loads(items)
command to the stream_maps
parameter to both tap-magento
and target-redshift
to no avail as shown below:
stream_maps:
invoices:
items: json.loads(items)
==========
When json.loads(items)
is applied to tap-magento
stream_maps
, the following error occurs:
singer_sdk.exceptions.MapExpressionError: Failed to evaluate simpleeval expressions json.loads(items)
singer_sdk.helpers._simpleeval.NameNotDefined: 'json' is not defined for expression 'json.loads(items)'
Which eventually terminates in the following schema validation error for invoices.items
as json.loads
never executes:
singer_sdk.exceptions.InvalidJSONSchema: Schema Validation Error: [['array', 'string', 'null'], 'null'] is not valid under any of the given schemas
Whereby the valid schema for invoices.items
should be ['array', 'string', 'null']
without the double nested extra null value.
This error is strange as the docs here suggest that the json.loads
command should be supported within the stream_maps
parameter? Or is `json.loads`not specifically supported by the tap-magento
plugin (as it does appear to work for the target-redshift
plugin)? If so, how could we get the desired flattening to occur? Another question would be whether json.loads
would be executed before or after the flattening by the singer SDK (of course, we would want it to happen before so that items
is recognized as a dict.
==========
When json.loads(items)
is applied to target-redshift
stream_maps
, the items
field is converted to the Redshift super
data format with the fields containing JSON objects, but the flattening does not occur. I believe this is expected behavior as tap-magento
should be the plugin performing the flattening, and target-redshift
does not appear to have the flattening parameter as usable.
cc: @Taylor GerikSteven Searcy
05/06/2025, 3:21 PMtap-s3-csv
seems to have been sunset.
I am trying to setup a pipeline using a CSV, and I am also unsure if any of these taps supports incremental replication.Andy Carter
05/08/2025, 10:16 AM