Будет полезно, если вы предоставите свой код. Похоже, вы обновляете CSV, что означает, что Snowflake видит весь файл как новый файл для загрузки, который затем снова загружает весь файл. Если вы просто запускаете команду COPY INTO
без нижестоящей логики c, то это то, что произойдет.
Два варианта:
1) не обновлять файл CSV. ..просто создайте новый только с новыми данными. Затем команда COPY INTO
будет работать нормально.
2) если вы также получаете обновления предыдущих записей, вам следует запустить COPY INTO
во временную таблицу, а затем MERGE
эти данные в вашу финальная таблица по первичному ключу.