Текущее время: Пн, авг 25 2025, 15:57

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 11:53 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 05 2014, 18:51
Сообщения: 8
Описание проблемы. Из источника данных 2LIS_13_VDITM были ошибочно удалены несколько запросов. Есть ли безболезненный способ повторить их передачу в BI из ERP?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 12:01 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
Archer написал(а):
Описание проблемы. Из источника данных 2LIS_13_VDITM были ошибочно удалены несколько запросов. Есть ли безболезненный способ повторить их передачу в BI из ERP?


дельта после этого уже упала?

запросы остались в закладке ?
Цель данных\Администрирование\Реорганизация


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 12:20 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 05 2014, 18:51
Сообщения: 8
Да, несколько следующих дельт уже пришло. Пропало буквально пара запросов. Я был бы готов как-то даже переобработать документы в ERP необходимые, но как это сделать.
В цели данных в реорганизации их нет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 12:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
Archer написал(а):
Да, несколько следующих дельт уже пришло. Пропало буквально пара запросов. Я был бы готов как-то даже переобработать документы в ERP необходимые, но как это сделать.
В цели данных в реорганизации их нет.


Если падает, то дельта дальше без инициализации не пойдет.
А как удалили запросы ?
Если запросы были ошибочными и их удалили, то ничего страшного, повтор дельты должен сработать сам (если конечно экстрактор поддерживает повтор дельты), нормальные данные придут следующим запросом и система сама пометит последний нормальный запрос "повтором дельты".
Если запросы были хорошими и их удалили какими то хитрыми способами, то это плохо.
Тогда можно частично вырезать данные в цели данных, собрать на стороне R3 данные за этот вырезанный период и обновить другим запросом в режиме full update.
Но перед тем, как решать вопрос с удалением+full update, надо быть уверенным, что данные за этот период не придут частично в дельте.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 13:04 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 05 2014, 18:51
Сообщения: 8
sergeyt написал:
Если падает, то дельта дальше без инициализации не пойдет.
А как удалили запросы ?

Запросы удалил по собственной глупости, случайно выделил несколько вместо одного неверного запроса. Через администрирование источника данных.

sergeyt написал:
Тогда можно частично вырезать данные в цели данных, собрать на стороне R3 данные за этот вырезанный период и обновить другим запросом в режиме full update.

Этот вариант мне бы подошел, можете написать чуть подробнее, что значит собрать на стороне R3?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 13:14 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 23 2008, 17:09
Сообщения: 315
А какая БД?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 13:27 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 05 2014, 18:51
Сообщения: 8
Online написал(а):
А какая БД?

DB2, это имеет какое-то значение?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 13:51 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 23 2008, 17:09
Сообщения: 315
Archer написал(а):
DB2, это имеет какое-то значение?

Да. В этом случае разделено логическое и физическое удаление данных из PSA. Т.е., при удачном раскладе, можно посмотреть что именно было удалено. См. ноту 1224450. Можно даже восстановить, но, похоже, только если цель данных - ODS (нота 646914).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 14:04 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 05 2014, 18:51
Сообщения: 8
Online написал(а):
Archer написал(а):
DB2, это имеет какое-то значение?

Да. В этом случае разделено логическое и физическое удаление данных из PSA. Т.е., при удачном раскладе, можно посмотреть что именно было удалено. См. ноту 1224450. Можно даже восстановить, но, похоже, только если цель данных - ODS (нота 646914).

Вы вселяете в меня надежду, я попробую покопать в этом направлении.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты  Тема решена
СообщениеДобавлено: Чт, фев 06 2014, 14:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
Archer написал(а):
sergeyt написал:
Если падает, то дельта дальше без инициализации не пойдет.
А как удалили запросы ?

Запросы удалил по собственной глупости, случайно выделил несколько вместо одного неверного запроса. Через администрирование источника данных.

sergeyt написал:
Тогда можно частично вырезать данные в цели данных, собрать на стороне R3 данные за этот вырезанный период и обновить другим запросом в режиме full update.

Этот вариант мне бы подошел, можете написать чуть подробнее, что значит собрать на стороне R3?



запросы , которые удалили штатными средствами, должны быть видны в реорганизации.

сбор данных для full update:
tc SBIW на стороне R/3 \ параметры специфических для приложений источников данных (PI) \ Логистика \ Управление структурами экстракта '\
Далее
Первым шагом надо удалить за эти дни, вдруг там чего было
"Удаление реорганизованных данных" - указать приложение (судя по всему 13-е),
потом сбор данных "Заполнение таблиц реорганизации" - ввод данных приложений - нужное приложение за нужный период.
После этого можно проверить экстрактор через RSA3

При этом дельту трогать не надо, она идет через другие таблицы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 14:25 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Не все так просто, как описал sergeyt. Во-первых, запрос на полную загрузку должен быть исправляющим (настройка в инфо-пакете), иначе дельту окончательно доломаете. А во-вторых, если у вас не используется DSO перед кубами, то вы, заполнив таблицу реорганизации, не застрахованы от того, что часть данных (введенные задним числом) будут одновременно находиться и в дельта-очереди и в таблицах реорганизации, а значит возможно задваивание при загрузке в куб.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 14:38 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 23 2008, 17:09
Сообщения: 315
murmur написал:
...запрос на полную загрузку должен быть исправляющим (настройка в инфо-пакете), иначе дельту окончательно доломаете.
Не все так фатально, перевести в исправляющий можно и постфактум, хотя лучше не создавать себе лишней работы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Чт, фев 06 2014, 14:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
murmur написал:
Не все так просто, как описал sergeyt. Во-первых, запрос на полную загрузку должен быть исправляющим (настройка в инфо-пакете), иначе дельту окончательно доломаете. А во-вторых, если у вас не используется DSO перед кубами, то вы, заполнив таблицу реорганизации, не застрахованы от того, что часть данных (введенные задним числом) будут одновременно находиться и в дельта-очереди и в таблицах реорганизации, а значит возможно задваивание при загрузке в куб.


естественно, думать надо по всей цепочки прохождения данных.
Про внимательность на задваивание при загрузке из дельты и full писал.
Особенно бережно надо работать с некомулят. кубами, как я понимаю, это не тот случай.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Повторная передача дельты
СообщениеДобавлено: Пт, фев 07 2014, 07:23 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 05 2014, 18:51
Сообщения: 8
sergeyt написал:
запросы , которые удалили штатными средствами, должны быть видны в реорганизации.

сбор данных для full update:
tc SBIW на стороне R/3 \ параметры специфических для приложений источников данных (PI) \ Логистика \ Управление структурами экстракта '\
Далее
Первым шагом надо удалить за эти дни, вдруг там чего было
"Удаление реорганизованных данных" - указать приложение (судя по всему 13-е),
потом сбор данных "Заполнение таблиц реорганизации" - ввод данных приложений - нужное приложение за нужный период.
После этого можно проверить экстрактор через RSA3

При этом дельту трогать не надо, она идет через другие таблицы.


Большое спасибо, Sergeyt!
Ваше решение оказалось абсолютно тем, что мне нужно. Данные стал получать. Естественно с учетом замечания murmur. Единственная сложность сейчас это выбрать все фактуры за период, в отборе можно указать только конкретные номера фактур, но не дату или диапазон дат.


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

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


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

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


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

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