Ошибка обратной записи в Phonograph2 с помощью Phonograph2: EditPayloadTooLarge

#palantir-foundry

#palantir-foundry

Вопрос:

При записи в таблицу Phonograph иногда запросы превышают максимально допустимый размер в 190kB. Есть ли какой-либо способ обойти это ограничение?

Контекст этого вопроса заключается в том, что пользователи должны определять пользовательские фильтры на панели мониторинга. После сохранения определения фильтра я хочу отслеживать элементы данных, которые соответствуют текущему фильтру, чтобы позже иметь возможность идентифицировать новые совпадающие элементы данных, например, при поступлении новых данных в систему. Однако список идентификаторов данных, которые соответствуют фильтру, иногда слишком велик, и, следовательно, возникает ошибка.

Спасибо, Тобиас

Ответ №1:

Можете ли вы попробовать заставить пользователя использовать группу фильтров. У нас была эта проблема, и нам сказали, что намерение разрешить небольшой размер упаковки Phonograph заключается в том, что мы основываем наши фильтры на наборе полей, которые в совокупности всегда приводят к конечному набору строк. Например, заданный набор геофильтров / набор фильтров продукта dim.