Фильтрация реплицируемых данных

ОГЛАВЛЕНИЕ

Горизонтальные, вертикальные, динамические и join фильтры дают возможность создать разделы данных, которые потом будут изданы. Фильтруя предназначенные для издания данные, Вы можете:
- Сократить количество данных, передаваемых по сети.
- Уменьшить размер баз данных на подписчиках (subscriber).
- Настроить публикацию и прикладные программы под индивидуальные требования подписчика.
- Исключить или уменьшить конфликты, за счёт того, что различные разделы данных могут быть реплицированы разным подписчикам (разные подписчики не будут модифицировать одни и те же данные).

Фильтрация строк и столбцов может применяться для моментальных снимков, транзакционной и merge (объединение) публикаций. Фильтрация строк использует предложение WHERE в SQL инструкции и ограничивает строки, включенные в публикацию, основанную на заданных критериях. Фильтрация столбцов ограничивает столбцы, которые включаются в публикацию.

Динамические и join фильтры расширяют возможности Merge репликации. Динамические фильтры - это строковые фильтры, которые используют функцию для отбора значений на подписчике и репликации фильтрованных данных, основанных на этом значении. Фильтр для публикации определяется один раз, но результирующий набор может различаться на разных подписчиках, что позволяет на подписчике получать только то подмножество данных, которое необходимо пользователям этого подписчика. Join фильтры расширяют возможности фильтрации строк одной издаваемой таблицы в другую. Join фильтр определяет отношения между двумя таблицами, которые будут предписаны в течение процесса объединения; это похоже на объединение (Join) двух таблиц.