Текущее время: Пт, июн 20 2025, 16:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: фм обновления данных дсо оптимизированного для записи
СообщениеДобавлено: Пн, янв 31 2011, 18:25 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Нужно перезаписать данные по ключам в дсо оптимизированный для записи. Есть ли возможность обновить данные в таком ДСО через ABAP?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: фм обновления данных дсо оптимизированного для записи
СообщениеДобавлено: Вт, фев 01 2011, 11:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
,fk,tc написал:
Нужно перезаписать данные по ключам в дсо оптимизированный для записи. Есть ли возможность обновить данные в таком ДСО через ABAP?

Загрузка данных в инво-провайдер через ФМ
Программно сформировать и выполнить запрос на обновление ODS


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фм обновления данных дсо оптимизированного для записи
СообщениеДобавлено: Пт, сен 21 2012, 16:27 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
Я тут подумал, что подниму тему, так как вопрос похожий.
Нужно в write optimized DSO записывать данные с перезаписью по семантическому ключу. Проблема в том, что перезаписывать надо не показатели, а признаки. Желательно без ABAP, если без ABAP нельзя, то может предложите более оптимальный, с вашей точки зрения, алгоритм (что мне приходит в голову при решении задачи "в лоб", отключить проверку целостности в DSO и в подпрограмме завершения пробежаться по RESULT_PACKAGE и поудалять из DSO записи, у которых семантический ключ совпадает).
То есть, чтобы DSO вела себя точно как обычная БД таблица, но при этом, чтобы туда можно было бы записывать данные с помощью стандартного процесса переноса данных. Но в BW WDSO имеет реальный ключ по запросу, пакету, номеру строки, а DSO с прямой записью не позволяет стандартно писать в себя.
Кто-то решал такую задачу?

P.S. На предмет того, зачем это надо. Хочу использовать WDSO для хранения мэппинга и в принципе задача решается тем, что DSO перед загрузкой чистится, а в ПП указано брать только последний пакет, поскольку мэппинг не такой уж огромный и грузится из файла целиком, то это работает. Но вот если дополнить задачу условием, что разрешено загружать файл в котором содержатся только новые и/или измененные записи?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB