Текущее время: Чт, авг 28 2025, 18:34

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: 2lis_06_inv delta
СообщениеДобавлено: Чт, окт 31 2013, 09:37 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, дек 29 2011, 11:05
Сообщения: 48
Добрый день, коллеги!

Вот такой вопрос мучает меня: запустил дельту-инит, заполнил т-цу реорганизации на 2Lis-06_inv, начал грузить фулл, ночью по цепочке свалилась дельта, при том что фулл еще грузится.

Получается что дельта-загрузка забрала очереьдь из RSA7 (R/3), т.е. изменения с момента запуска init пакета? И можно длждавшись фулла - грузить далее в цели, с уверенностью что данные корректны. Или они задублировались как-то?


Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Чт, окт 31 2013, 13:32 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
klopokakikus написал(а):
Добрый день, коллеги!

Вот такой вопрос мучает меня: запустил дельту-инит, заполнил т-цу реорганизации на 2Lis-06_inv, начал грузить фулл, ночью по цепочке свалилась дельта, при том что фулл еще грузится.

Получается что дельта-загрузка забрала очереьдь из RSA7 (R/3), т.е. изменения с момента запуска init пакета? И можно длждавшись фулла - грузить далее в цели, с уверенностью что данные корректны. Или они задублировались как-то?


Спасибо.


Таблицы для дельт MCEXnn, в вашем случае должно быть MCEX06 . Инициализация(?) и full через MC06M_0ITMSETUP(?).
Посмотрите содержимое таблиц в моменты инициализации и формирования дельты, фул пакета.
Постарайтесь работать одним из указанных способов - либо дельта инит далее дельта загрузка, либо фулапдейдами.
Когда Вы одновременно делаете и фул, и инит, Вы должны это понимать , какую задачу Вы решаете.
"ночью по цепочке свалилась дельта" - это плохо, смотрите ошибку .
В итого в источнике данных Вы два раза запросили данные, один раз через init, другой через full. Очистите таблицы реорганизации и попробуйте все сначала.

"И можно длждавшись фулла - грузить далее в цели, с уверенностью что данные корректны " - аварийное завершение программы уже повод задуматься о корректности сбора данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Чт, окт 31 2013, 14:27 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, дек 29 2011, 11:05
Сообщения: 48
sergeyt, спасибо за ответ.


Под: "Свалилась дельта", я имел в виду - пришла корректная загрузка инфопакета по дельте.

Расширял экстрактор, поэтому почистил реорганизацию, далее инициализировал дельту, далее загрузил таблицу реорганизации через sbiw (вероятно напрямую транзакция MC06M_0ITMSETUP), потом начал забирать данные Full инфопакетом и в процессе загрузки full в PSA пришла корректная загрузка инфопакета с дельтой.

Ах да, еще забыл, что инит- без переноса данных.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Вт, ноя 05 2013, 16:24 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
при такой схеме, как у вас, загрузка напрямую в куб даст некорректный результат, одни и те же данные могут попасть и в full и в дельту - никто не застрахован.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Вт, ноя 05 2013, 21:31 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 30 2011, 11:47
Сообщения: 62
Пол: Мужской
Все правильно, дельта в данном случае никак не пересечется с полным обновлением, не считая вариантов обновления на стороне самого хранилища. Инициализация без переноса, все ок.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Вт, ноя 05 2013, 22:55 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
в момент заполнения таблиц реорганизации туда попадут данные, которые актуальны на момент заполнения таблиц. процесс сбора этих таблиц достаточно длительный, поэтому что туда попадет в случае, когда система не блокирована и пользователи продолжают работать, никто сказать не может.
таким образом, изменения 100% попадают в дельту и с определенной вероятностью могут попасть в таблицу реорганизации.
таким образом очень просто получить самый неожиданный результат при загрузке допустим в куб напрямую.
то есть в общем случае так делать нельзя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Вт, ноя 05 2013, 22:56 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
2refeline - уважаемый, хотелось бы услышать аргументы, почему full в setup таблицах никак не пересечется с дельтой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Сб, ноя 09 2013, 14:32 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 30 2011, 11:47
Сообщения: 62
Пол: Мужской
bwbams написал:
2refeline - уважаемый, хотелось бы услышать аргументы, почему full в setup таблицах никак не пересечется с дельтой.


потому что изначальный вопрос не так понят и усложнен, имхо.
Топикстартер сказал: у него уже заполненная таблица реорганизации, просто пока он ее выгружал в BW, к нему же в BW пришла новая дельта(после инициализации).

Конечно, если уповать на изначальную криворукость, то можно предположить, что последовательность заполнения, инициализации и запрета проводки была нарушена и... но я верю в разум :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Сб, ноя 09 2013, 15:17 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 08 2013, 13:25
Сообщения: 78
Если есть уверенность, что в промежуток времени от начала инициализации дельта-процедуры до окончания заполнения таблиц реорганизации не осуществлялись проводки, то дублей не будет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Вт, ноя 12 2013, 09:02 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, дек 29 2011, 11:05
Сообщения: 48
Всем доброго времени суток!


Выборочным тестированием (ерунда конечно, но что-то) по нескольким документам из дельты - дублирования не обнаружено.

Еще забыл указать, что есть DSO перед кубом.

Останавливать проводки возможности нет.

Читал, что есть метод работать с ММ-экстракторами без остановки производства, но не применил.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2lis_06_inv delta
СообщениеДобавлено: Вт, ноя 12 2013, 17:24 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 08 2013, 13:25
Сообщения: 78
Если перед кубом есть стандартное DSO (все показатели которого Overwrite) и тип дельты не ADD (аддитивная), то даже если в таблице реорганизации есть такие же записи как и в дельте, то можете не переживать, что в куб попадут дубликаты. При этом и останавливать проводки не нужно.
То, что дельта придет в PSA во время загрузки Full - не должно навредить. Главное, чтобы она не пришла до запуска Full и не пошла грузиться в DSO раньше окончания загрузки Full. Но т.к. у вас цепочка, то больше всего, что одной загрузкой в PSA вы не ограничились в ней. Поэтому запуск цепочки сдвиньте на время, достаточное для загрузки Full.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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