Текущее время: Чт, июн 19 2025, 23:36

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Поля для дельты
СообщениеДобавлено: Вт, апр 10 2007, 16:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Как узнать, по каким полям отслеживается дельта в стандартных логистических экстракторах?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поля для дельты
СообщениеДобавлено: Вт, апр 10 2007, 21:18 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Lench написал:
Как узнать, по каким полям отслеживается дельта в стандартных логистических экстракторах?


скорее всего все key figures, для которых в стандартных правилах обновления указано "суммировать"


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поля для дельты
СообщениеДобавлено: Вт, апр 10 2007, 22:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Lench написал:
Как узнать, по каким полям отслеживается дельта в стандартных логистических экстракторах?


В каких именно ? В 2LIS_* ? Там по-моему вообще механизм событий изменения используется.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 08:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
да, 2LIS_*
а где почитать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 10:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Lench написал:
да, 2LIS_*
а где почитать?


:))

help.sap.com
sdn.sap.com
курсы
:mrgreen:

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 12:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
BW - ник написал:
Lench написал:
да, 2LIS_*
а где почитать?


:))

help.sap.com
sdn.sap.com
курсы
:mrgreen:



http://www.sap-si.com/files/BW_Logistic ... ussion.pdf

https://www.sdn.sap.com/irj/sdn/weblogs ... b/wlg/1096

Не поможет... Вернее поможет, но не очень.
"Голова - предмет тёмный и исследованию не подлежит(с)".

Еще НИКТО не смог полностью мне обьяснить как работает весь этот "Logistics Cockpit" "механизм". :D

1. Заполняем таблицы реорганизации. Эти таблицы существуют только для хранения исторических данных. Докопался до этих таблиц - типа кластерные с непонятной структурой. А самое главное на хрена они вообще нужны ? Если запустить RSA3 и посмотреть, что происходит в SM50, видно, что всё равно система обращается напрямую в логистические таблицы (VBAK, VBAP, VBUP и так далее в случае с 2LIS_11_*). Вопрос в студию: а на хрена козе этот боян с таблицами реорганизации ? Единственная версия - для улучшения скорости. При том, что новые данные не пишутся автоматически в таблицы реорганизации.
Для справки. Таблицы реорганизации можно "дополнять". То есть, если знаете каких номеров документов там нет, смело запyскаете процесс заполнения с нужными номерами. Дельта не пострадает.


2. Дельта. При сохранении документа, ( в зависимости от настроек, но в подавляющем большинстве случаев конфигурится именно так ) ссылки на изменённые документы пишутся в очередь LBWQ. Затем фоновым процессом данные оттуда выбираются и пишутся в дельта-очередь. Но в какой момент и как фиксируется факт изменения документа ? Идёт ли это через механизм Central change management-
таблицы CDHDR, CDPOS ?
(Все изменения в логистических документах записываются в эти таблицы

http://help.sap.com/saphelp_470/helpdat ... ontent.htm )

И вообще, в чём тайный смысл этой очереди LBWQ ?

Нота 505700

Цитата:
3. The new "queued delta" update method:

With this update mode, the extraction data for the affected application is compiled in an extraction queue (instead of in the update data) and can be transferred to the BW delta queues by an update collective run, as previously executed during the V3 update.
Up to 10,000 delta extractions of documents to an LUW in the BW delta queues are cumulated in this way per DataSource, depending on the application.
If you use this method, it is also necessary to schedule a job to regularly transfer the data to the BW delta queues ("update collective run"). However, you should note that reports delivered using the logistics extract structures Customizing cockpit are used during this scheduling. There is no point in scheduling with the RSM13005 report for this update method since this report only processes V3 update entries. The simplest way to perform scheduling is via the "Job control" function in the logistics extract structures Customizing Cockpit. We recommend that you schedule the job hourly during normal operation - that is, after successful delta initialization.
In the case of a delta initialization, the document postings of the affected application can be included again after successful execution of the recompilation run in the OLTP, provided that you make sure that the update collective run is not started before all delta Init requests have been successfully updated in the BW.
In the posting-free phase during the recompilation run in OLTP, you should execute the update collective run once (as before) to make sure that there are no old delta extraction data remaining in the extraction queues when you resume posting of documents.

If you want to use the functions of the logistics extract structures Customizing cockpit to make changes to the extract structures of an application (for which you selected this update method), you should make absolutely sure that there is no data in the extraction queue before executing these changes in the affected systems. This applies in particular to the transfer of changes to a production system. You can perform a check when the V3 update is already in use in the respective target system using the RMCSBWCC check report.


НО в CRM все изменения записываются непосредственно в дельта-очередь. Количество данных в CRM не меньше, а зачастую и больше, чем, скажем в VA01/VA02. И никаких LBWQ. Так в чём пойнт ?

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 13:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
RSA1 написал(а):
http://www.sap-si.com/files/BW_Logistic ... ussion.pdf

https://www.sdn.sap.com/irj/sdn/weblogs ... b/wlg/1096

Не поможет... Вернее поможет, но не очень.
"Голова - предмет тёмный и исследованию не подлежит(с)".

Еще НИКТО не смог полностью мне обьяснить как работает весь этот "Logistics Cockpit" "механизм". :D

1. Заполняем таблицы реорганизации. Эти табли...


Большое спасибо! Интересные ссылки, почитаем...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 14:16 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
RSA1 написал(а):

1. Заполняем таблицы реорганизации. Эти таблицы существуют только для хранения исторических данных. Докопался до этих таблиц - типа кластерные с непонятной структурой. А самое главное на хрена они вообще нужны ? Если запустить RSA3 и посмотреть, что происходит в SM50, видно, что всё равно система обращается напрямую в логистические таблицы (VBAK, VBAP, VBUP и так далее в случае с 2LIS_11_*). Вопрос в студию: а на хрена козе этот боян с таблицами реорганизации ? Единственная версия - для улучшения скорости. При том, что новые данные не пишутся автоматически в таблицы реорганизации.
Для справки. Таблицы реорганизации можно "дополнять". То есть, если знаете каких номеров документов там нет, смело запyскаете процесс заполнения с нужными номерами. Дельта не пострадает.

.....

НО в CRM все изменения записываются непосредственно в дельта-очередь. Количество данных в CRM не меньше, а зачастую и больше, чем, скажем в VA01/VA02. И никаких LBWQ. Так в чём пойнт ?


Интересно... Два вопроса по выделенному выше.

1. Я предполагал, что таблицы реорганизации служат только для сбора начальных данных для экстрактора. То есть данные из логистики собираются в одну кучку как начальные данные - вот что делает oli*bw. И используется только один раз: при вызове инициализации дельты и загрузки начальных данных (таблица реорганизации + то, что было после из обычных таблиц логистики). Но вот "дополнение" таблицы реорганизации документами меня несколько смутило... То есть версия про "начальные данные" неверна?

2. Про CRM. Насколько я понял там используется совершенно другой механизм, совершенно новый. Мне он показался более правильным, хотя я работал с экстракцией данных из CRM совсем немного. У меня осталось впечатление, что в САПе тоже были сильно недовольны тем, как у них было реализована экстракция данных (видимо, исторически так сложилось) и они решили заново всё переделать. И я так понял, что все новые модули (в т.ч. CRM) используют новые методы экстракции. Заметно более удобные для пользователя, чем предыдущие. Хотелось бы спросить у человека, работавшего с экстракцией данных из CRM: там действительно всё новое, или это только большая надстройка над старыми экстракторами?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 14:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Buba написал(а):

1.


То, что я подчерпнул исходя из собственного опыта.
Полная экстракция "вытащит" только те записи, ссылки на которые существуют в таблицах реорганизации. Я лично запускал несколько процессов заполнения этих таблиц параллельно, были разные интервалы номеров сбытовых документов. Параллельная обработка шла без проблем. мало того, позже обнаружили, что некоторых интервалов нет. А дельта уже проинциализирована. Тогда я запустил процесс заполнения этих таблиц с недостающими номерами "при живой дельте". А для догрузки в BW ODS запустил "repair full request", где ограничил интервалом и "всё прошло как нож сквозь снег(с)". У меня сложилось впечатление, что эти таблицы существуют "сами по себе". Поскольку уже сразу после начала инициализации данные шли в очередь LBWQ. И я не смог нигде найти детального описания, что же там в принципе было задумано, и как детально всё это реализовано. Как только начинаешь "копать глубже" и задавать вопросы, наталкиваешься на стену молчания. Как будто в секретные архивы КГБ лезешь. :D


Buba написал(а):
2.


В CRM всё "просто как античность(с)". Как правило экстракторы транзакционных данных расчитаны на работу с ODS (затем в куб или еще куда-то). Дельта идёт стандартная "after image". То есть все изменения пишутся в дельта очередь напрямую и строго в синхронном последовательном порядке. Таким образом, последующие значения ВСЕГДА перезаписывают (или удаляют) предыдущие в целевой ODS. Однажды я натолкнулся на глюк, когда данные приходили в дельта-очередь н неправильной последовательности. Но вылечилось патчем.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 15:27 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
RSA1 написал(а):
...


Познавательно, спасибо..


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

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


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

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


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

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