ошибка «журнал транзакций отсутствует», когда местоположение дельты считывается без каких-либо данных

#databricks #delta

Вопрос:

Мое требование — прочитать дельта-таблицу и обновить, если данных не существует, например: проверьте наличие предупреждения, а если его нет, отправьте предупреждение и обновите дельта-таблицу. В первый раз, когда нет данных, возникает исключение «журнал транзакций отсутствует», поскольку журнала нет, я хотел бы обработать эту ошибку. Я смотрю по крайней мере что-то вроде ниже, читая таблицу дельта:

  1. Нет данных (или)
  2. 0 записей найдено и т. Д. Я могу вставить фиктивную запись в первый раз и каждый раз исключать эту запись при проверке данных — но мне это кажется неправильным.