У меня есть дельта-таблица, в которой несколько заданий с помощью блоков данных могут одновременно объединять / вставлять данные в дельта-таблицу.
Как я могу предотвратить заражение ConcurrentAppendException
?
Я не могу использовать это решение, так как входящие изменения могут быть частью любого раздела, и я не могу фильтровать ни один раздел.
Есть ли способ проверить, добавляется ли / объединяется / обновляется / удаляется таблица Delta, и ждать ее завершения, а затем мы получаем блокировки и запускаем слияние для второго задания?
К вашему сведению, это 2 независимых задания Azure Datafactory, пытающихся обновить одну дельта-таблицу.
Ваше здоровье!