Строго говоря, в ADX таких возможностей нет.
Однако его легко настроить с помощью вашего любимого планировщика (например, Azure Schedular ) или просто с помощью Временные функции Azure .
Функции Azure в этом смысле проще, потому что они очень просты в настройке (и предоставляют доступ к ресурсам кластера ADX).
Как только вы это сделаете,Вы можете:
- Использовать
.set-or-append
, как предложил Йони, вот так (из документов ):
.set-or-append async ArchiveTable <|
LiveTable
| where CreatedOn < now() - time(30d)
Обратите внимание на флаг async
, чтобы ваша функция не блокировалась при ожидании завершения.
Вы должны знать, что это тяжелая операция, и для тяжелой таблицы может потребоваться некоторое время.
Запустите экспорт, как вы предложили, и настройте подключение к сетке событий в месте экспорта, чтобы ADX повторно отправлял данные в ваш кластер.Вы можете
узнать больше об этом здесь