Как архивировать таблицы хранения? - PullRequest
0 голосов
/ 04 января 2019

У меня есть сценарий, в котором ежедневно будет создаваться таблица хранения с текущей датой. Например, Table412019.Поэтому через некоторое время мне нужно заархивировать таблицы, то есть за каждый месяц мне нужно заархивировать всю таблицу или объединить все таблицы в одну таблицу с именем Jan2019 (которая будет содержать все строки таблицы от Table112019 до Table1312019).

Каков наилучший способ сделать это.Все они находятся в учетной записи хранения Azure Table.

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Если вы хотите объединить несколько таблиц в одну таблицу, я надеюсь, что мой способ поможет вам. Я использовал приложение логики для его реализации.

Эти две таблицы подготовлены к объединению. enter image description hereenter image description here

После слияния это будет выглядеть так: enter image description here

А вот мой поток приложения логики: Сначала получите сущности из таблицы и таблицы2: enter image description here enter image description here

Во-вторых, выберите действие «Вставить или объединить объект»: enter image description here

После этого сохраните его и запустите Trigger. Если у вас остались другие вопросы, пожалуйста, дайте мне знать.

0 голосов
/ 04 января 2019

Уровни хранения Hot, Cool и Archive доступны только для для Хранилище BLOB-объектов (Источник: Хранилище BLOB-объектов Azure: Premium (превью), Hot, Cool иУровни архивного хранения ).

Поскольку вы говорите о Table Storage, перенос данных в «архив» не поможет с затратами.

Перемещение данных в «просто» другую таблицу в той же учетной записи хранения должно быть достаточно простым.Например, вы можете использовать Azure Data Factory или AZCopy .

...