Сателлит — это описание бизнес-объекта (будь то хаб или линк). Свойства бизнес-объектов должны распределяться по разным группам (то есть сателлитам) для уменьшения избыточного дублирования данных при изменении значения в одном столбце, для облечения поиска требуемого свойства аналитику, а также для ускорения отработки SQL-запросов путем сужения таблицы.
Если вы все свойства бизнес-объекта «запихиваете» в сателлит, это ошибка, ведь в первую очередь теряется гибкость, которая является ключевой особенностью DataVault.
Стоит заметить, что и противоположная ситуация, когда создается слишком много сателлитов (чуть ли не каждый отдельный столбец в отдельном сателлите) не эффективна, ведь тем самым вы банально усложняете работу для аналитиков, а главное — большое количество join ведет к значительному «удорожанию» SQL-запросов.