У меня есть процесс ETL, который загружает данные в целевую таблицу A. Мы создали другую таблицу B, которая аналогична целевой таблице в структуре , и к этой таблице обращается команда отчетности генерировать отчеты. Теперь, когда данные загружаются в целевую таблицу A, вызывается хранимая процедура, чтобы переименовать таблицу B в виде таблицы Temp, таблицу B как таблицу A и таблицу A в качестве таблицы Temp. Это делается для минимизации времени простоя для создания отчетов.Разница между переименованием и обменом разделами
Таким образом, отчеты всегда получают доступ к последним данным. Теперь я задаю вопрос, могу ли я создать раздел в таблице B и использовать механизм обмена Exchange для обмена сегментами A и секционированной таблицы B. Итак, вы можете сказать мне, что является лучшим подходом и насколько отличается обменный раздел от переименования таблицы.
@George Можно ли иметь два раздела Р1 и Р2 на данных целевой таблицы и процесс ETL нагрузки в patition P1 целевой таблицы, а затем с помощью обмена раздела можно поменять местами раздела P2 с раздела P1. P1 wl используется для ETL, а P2 будет использоваться для отчетности ... Является ли эта конструкция чем-то возможной с использованием механизма Exchange Partition? – Dex