Я бы согласился с предложением задания таймера для выполнения, возможно, ночного пакетного импорта и обновления каталога sharepoint. Каталог будет храниться в списке sharepoint с использованием указанного вами типа контента (набора полей), в котором будут храниться все данные о продукте, относящиеся к каталогу.
BDC вполне может быть вашим ответом, если он совместим с типом данных, которые вы хотите отобразить, и будет более простым вариантом очистки. Однако, если он не отвечает всем вашим требованиям, вышеуказанное решение будет наиболее гибким.