Текущее время: Чт, дек 14 2017, 04:27

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: И снова Дельта DSO
СообщениеДобавлено: Ср, авг 03 2016, 17:00 
Специалист
Специалист

Зарегистрирован:
Пт, май 22 2009, 11:23
Сообщения: 112
Коллеги, прошу прощения за избитый вопрос, но что-то я совсем запутался.
Есть поток данных:
Экстрактор на базе FM в ERP -> DSO оптимизированная для записи -> DSO -> Куб
Экстрактор отдает данные только фулом, без дельты, при каждом запуске цепочки данные PSA очищаются.
Вопрос: как можно организовать дельту на этапе загрузки "DSO оптимизированная для записи -> DSO"?
Если грузить данные с помощью Delta DTP, то в целевую DSO все равно приходят все записи, да и занимает это 1.5 часа вместо 10 минут при Full DTP.
Буду рад любой помощи, ткните куда копать

_________________
Консультант SAP BI/BO


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: И снова Дельта DSO
СообщениеДобавлено: Ср, авг 03 2016, 18:19 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 15:41
Сообщения: 876
Откуда: Москва
Пол: Мужской
Замечания:
1. Зачем нужен PSA, если он каждый раз очищается?!
2. Как можно пытаться загрузить дельту из оптимизированного DSO, который, судя по тому,
что из исходной системы грузится full, тоже предварительно очищается?!

Варианты:
1. Переводить экстрактор на псевдо-дельту, если это возможно
2. Переводить/переписывать экстрактор на обычную дельту, если это возможно
3. Заменить первый DSO на стандартный, увеличить для него количество процессов активации

PS: Для пункта 2 тоже может потребоваться заменить первый DSO на стандартный

4. Если справедливо следующее V(t) > V(t+1), где V - full-данные, поступающие из ERP в 1-й DSO,
а t - время загрузки (то есть данные могут удаляться в ERP без отслеживания факта удаления), тогда
все решение в целом должно быть подвержено пересмотру


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: И снова Дельта DSO
СообщениеДобавлено: Чт, авг 04 2016, 16:21 
Специалист
Специалист

Зарегистрирован:
Пт, май 22 2009, 11:23
Сообщения: 112
murmur писал(а):
Замечания:
1. Зачем нужен PSA, если он каждый раз очищается?!
2. Как можно пытаться загрузить дельту из оптимизированного DSO, который, судя по тому,
что из исходной системы грузится full, тоже предварительно очищается?!

Варианты:
1. Переводить экстрактор на псевдо-дельту, если это возможно
2. Переводить/переписывать экстрактор на обычную дельту, если это возможно
3. Заменить первый DSO на стандартный, увеличить для него количество процессов активации

PS: Для пункта 2 тоже может потребоваться заменить первый DSO на стандартный

4. Если справедливо следующее V(t) > V(t+1), где V - full-данные, поступающие из ERP в 1-й DSO,
а t - время загрузки (то есть данные могут удаляться в ERP без отслеживания факта удаления), тогда
все решение в целом должно быть подвержено пересмотру


Уважаемый, murmur, как обычно, развернуто и все по делу, спасибо!
К сожалению, прикрутить дельту на уровне экстрактора не получится, потому как FM на стороне ERP собирает данные из нескольких мест, из полей для дельты есть только дата проводки, которая может меняться задним числом.
Поэтому судя по всему пункты 1 и 2 мне не подходят.
Что касается варианта 3, то если я заменю DSO на стандартный, дельта будет отрабатывать за счет changelog и я смогу воспользоваться стандартным Delta DTP?

_________________
Консультант SAP BI/BO


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: И снова Дельта DSO
СообщениеДобавлено: Чт, авг 04 2016, 18:10 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 15:41
Сообщения: 876
Откуда: Москва
Пол: Мужской
Если у вас не 4-й вариант, то есть данные в ERP не удаляются (имеется в виду физически), то сможете: меняете 1-й DSO
на стандартный, заливаете в него данные фулом из ERP, а во второй DSO идет дельта.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: И снова Дельта DSO
СообщениеДобавлено: Ср, сен 07 2016, 10:16 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 11:41
Сообщения: 544
Откуда: Гондурас (округ Москвы)
Пол: Мужской
2Timak
коллега, если у Вас каждый раз FULL и организовать дельту невозможно, то какой смысл вообще держать DSO1 оптимизированный для записи?
Если вы будете заливать FULL в DSO2, то ничего хорошего, кроме как распухшего журнала изменений на выходе не получите, поскольку
весь ваш FULL попадет в журнал изменений DSO2.
Или пишите на ABAP Start-рутину, которая будет чистить вновь прибывший FULL, сравнивая активные записи в DSO2 с новыми иначе смысла в вашем решении нет никакого и надо просто делать FULL везде и каждый раз чистить куб.


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

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


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

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


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

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