В хранилище Azure нет способа указать автоархив. Обычно я использую таблицы хранения, создавая ежемесячные таблицы хранения. Данные вставляются в соответствии со своей меткой времени в соответствующие таблицы «Orders201701» или «Orders201612» и т. Д. Затем очистите старые таблицы, когда они содержат данные, которые больше не актуальны.
Вы можете сделать свой слой доступа к данным абстрактным от потребителя от этой сложности путем автоматического объединения результатов запросов, которые охватывают несколько месяцев.
Если вы имеете дело с родным диагностическим хранилищем Azure, вам не повезло. Однако вы можете просто удалить эти таблицы время от времени, и Azure заново их воссоздает.
Имейте в виду, что вручную удалить данные в таблицах - это довольно трудоемкая задача - сначала необходимо загрузить ключи раздела/строки строк, а затем выполнить команды удаления в цикле до 100 пакетных строк одновременно. Довольно неэффективно.