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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Трансформация из куба в него же с указанием 0REQUID
СообщениеДобавлено: Вт, июл 17 2012, 08:59 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Как бы так написать трансформацию, чтобы можно было указать номер запроса и выполнить загрузку в этот же самый куб. У поддержки заказчика есть потребность в ручном удалении запросов из куба (происходит это достаточно часто), которые уже были обновлены в последующие цели данных (причем в другой системе - DataMart). Чтобы не ломалась дельта создал сторнирующую трансформацию, но проблема в том, что ее можно использовать как аналог выборочного удаления, то есть указывать в качестве параметров значения признаков. Делать выборку по REQUID нет возможности, а надо именно по REQUID. Чтобы такое придумать "красивое"?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трансформация из куба в него же с указанием 0REQUID
СообщениеДобавлено: Вт, июл 17 2012, 10:25 
Ассистент
Ассистент

Зарегистрирован:
Чт, фев 26 2009, 00:21
Сообщения: 41
вроде значение REQUID в end-рутине было доступно? его нельзя записать в поле, например, ZREQUID или это некрасиво (если кубик сжимается, хотя по описанию этого не происходит)?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Трансформация из куба в него же с указанием 0REQUID
СообщениеДобавлено: Вт, июл 17 2012, 10:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Кубик может сжиматься. Понятно, что когда он сожмется, то удалять никто запросы из него не будет. Будут выкручиваться сторнирующим DTP в качестве выборочного удаления.

Вводить дополнительную аналитику, даже при условии, что ее можно на стадии обновления заполнять в подпрограмме завершения, мне никто не даст (плюс еще и данные потом не сожмешь), т. к. трансформаций в этот куб со стороны других источников довольно много, и мне допустимо делать только самые безобидные изменения, например, создать новую трансформацию и DTP.

Аналогичные операции по удалению на основе номера запроса требуется делать и для других кубов, которые обновляются дельтой в цели данных другой системы


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трансформация из куба в него же с указанием 0REQUID
СообщениеДобавлено: Вт, июл 17 2012, 13:01 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 28 2011, 20:21
Сообщения: 88
Откуда: Кибертрон
Пол: Мужской
Ну тогда можно создать копию куба с признаком "ZREQUID ", как qwert_AG предлагал. Куб - копию не сжимать и использовать для получения сторнирующих пакетов. Иногда ненужные данные из него удалять, если есть такая возможность и необходимость.
Все равно безобразие получается.

_________________
Порхаю как пчела, жалю как бабочка.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Трансформация из куба в него же с указанием 0REQUID  Тема решена
СообщениеДобавлено: Вт, июл 17 2012, 13:37 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Это действительно безобразие. Сейчас пишу экстрактор на базе ФМ RSDRI_INFOPROV_READ, попробую с ним. На первый взгляд это самый приемлемый вариант


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

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


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

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


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

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