Уважаемые. Необходим совет. Ситуация следующая.
Выгрузка в PSA происходит из консолидированной таблицы, в которой нет уникального ключа (есть адрес строки, но он перезаписывается для записей, которые изменяются).
Следовательно в запрос PSA попадают несколько записей (например 3 строки) с повторяющимися ключевыми полями (основными данными признаков). В ODS объект с режимом обновления ПЕРЕЗАПИСАТЬ (для всех показателей) попадает только сумма одной записи (все остальные (то-есть две) затираются этой записью).
Как сделать так, что-бы в ODS попадала сумма этих трех строк (одной записью).
Причем для всех показателей в ODS должен быть режим обновления ПРЕЗАПИСАТЬ, так-как выгружать данные приходится несколько раз за один отчетный период (изменяются и дополняются).
Есть мысль сделать признак Адрес Строки и атрибутами к нему привязать все остальные признаки и уже по ним загружать переменные данные в ODS, тогда в ODS получиться сумма всех записей из структуры переноса. Смущает необходимость загрузки основных данных признака Адрес Строки.
Было-бы неплохо, чтобы при загрузке в PSA сразу суммировались данные по повторяющимся ключевым полям, но данная модель в BW не предусмотрена...... наверное. Получается в PSA ровно столько записей, сколько в исходной базе данных.