mathieu
05/14/2020, 10:11 PMmeltano add --custom extractor tap-mysql as the example on the homepage uses tap-*** as well so I assumed the argument in that command was the type of tap I was adding. This isn’t the case, the argument is the identifier of the integration (so e.g. multiple mysql integrations would be added as ``meltano add --custom extractor random-name-1, meltano add --custom extractor random-name-2`` )? then the first line of the wizard says The 'namespace' refers to the data source name. As a result I thought this was the place where I was supposed to name the integration (random-name-1). Then the executable defaults to the namespace, while it would be better to default to the package name (e.g. tap-mysql). The fact that the ’namespace` is the target schema to be used is also a bit weird to me. I expect this to be part of the target configuration and not to be in the tap. It should be possible to choose where the data is being written at the side of the target, the tap isn’t concerned with that?douwe_maan
05/14/2020, 10:18 PMmeltano add --custom itself) could definitely be clearer as far as the difference between the plugin name and the namespace is concerned. I'll create an issue for this tomorrow (unless you beat me to it 😄)douwe_maan
05/14/2020, 10:24 PManalytics schema, but it's definitely counter to expectations (and undesirable) in a generic ELT tool.
You can override the schema value that is passed to target-postgres by setting the MELTANO_LOAD_SCHEMA environment variable, but I don't think that's even documented right now.
Do you think it would be acceptable to keep the current default behavior if it's actually documented and easy for people to figure out how to override the schema?adam_roderick
05/14/2020, 11:18 PMadam_roderick
05/14/2020, 11:18 PMmeltano add --custom extractor <official-tap-name> but as I learn more I see why that wouldn't be idealdouwe_maan
05/15/2020, 4:07 PM