david_gauthier-dussureault
09/30/2022, 6:40 PMCOPY INTO statement in Snowflake. Is there a way to pass a composite primary key to the tap so that the operation in Snowflake is a MERGE on the composite key instead of a full insert?
I search to figure if there was a way to add a composite primary key in the tap and I found this thread. Based on this, it seems like I can configure the table-key-properties of the entities, but this haven't worked for me so far, it still COPY INTO instead of MERGE. Here is the config I have:
plugins:
extractors:
- name: tap-mysql
variant: transferwise
pip_url: pipelinewise-tap-mysql
metadata:
my_entity:
table-key-properties:
- Country
- DeviceType
- EndDate
- Organization
- SerialNumber
- StartDateedgar_ramirez_mondragon
09/30/2022, 6:59 PMview-key-properties instead?edgar_ramirez_mondragon
09/30/2022, 7:02 PMdavid_gauthier-dussureault
10/01/2022, 12:33 AMmerge on the composite key defined in the tap view-key-properties.