Я недавно начал работать над базами данных и пытался найти способ выполнить инструкцию merge для дельта-таблицы, хотя и с использованием api R (предпочтительно sparklyr). Конечная цель состоит в том, чтобы каким-то образом наложить "дублирующее" ограничение, как описано здесь. Вышеупомянутая документация описывает рабочий процесс Python :
deltaTable.alias("logs").merge(
newDedupedLogs.alias("newDedupedLogs"),
"logs.uniqueId = newDedupedLogs.uniqueId") \
.whenNotMatchedInsertAll() \
.execute()
тем не менее, мне было интересно, существует ли прямой способ добиться этого с помощью R. Любая помощь/идеи по этому вопросу будут высоко оценены, так как я новый пользователь (как упоминалось выше). Заранее спасибо!