Текущее время: Пт, сен 05 2025, 02:50

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Из ODS в ODS
СообщениеДобавлено: Вт, янв 29 2008, 14:19 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
Всем привет!

Есть ODS1, в который когда-то загрузили init-запрос и delta1-запрос. В PSA уже пусто.
С ODS1 сделали копию - ODS2, и по недосмотру в ODS2 загрузили delta2-запрос. Активироваться он не смог с сообщением "ODS2 сформирован некорректно ... Сначала загрузите init-запрос".

Как корректно из этой ситуации выйти? Если из ODS1 все выгрузить full-ом в ODS2, это же будет неправильно?


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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 29 2008, 14:55 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
Lench написал:
в пса есть дельта2?

да, дельта2 есть. И, конечная цель - чтобы в ODS2 были все данные из ODS1, и дальнейшие дельты грузить тоже в ODS2. :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Из ODS в ODS
СообщениеДобавлено: Вт, янв 29 2008, 15:39 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Есть ODS1, в который когда-то загрузили init-запрос и delta1-запрос. В PSA уже пусто.
С ODS1 сделали копию - ODS2, и по недосмотру в ODS2 загрузили delta2-запрос. Активироваться он не смог с сообщением "ODS2 сформирован некорректно ... Сначала загрузите init-запрос".

Как корректно из этой ситуации выйти? Если из ODS1 все выгрузить full-ом в ODS2, это же будет неправильно?


Один из способов:

1. Уничтожить Delta-2 request из ODS2.
2. Перегрузить Delta22 request в ODS1.
3. Убедится в том, что в настоящий момент в исходной системе нет тех транзакций, которые идут в ODS1/ODS2
4. Перезалить данные из ODS1 в ODS2 используя repair full request. ( В течении времени "перезаливки" транзакций в исходной системе не должно быть. )
5. Инициализировать дельту заново без данных в ODS2.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Из ODS в ODS
СообщениеДобавлено: Вт, янв 29 2008, 15:54 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
RSA1 написал(а):
Один из способов: ...


Спасибо, RSA1, ценный совет.
А если, ввиду срочности, остказаться пока от использования ODS2 и остаться на ODS1, то достаточно будет только сделать repair full request из ODS2 в ODS1 или правильней дельту-2 из PSA в ODS1?
Сорри, за ламерские вопросы. :oops:


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

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Надо из пса реорганизацию запустить в одс1 и все (данные из пса удалять не нужно) - данные попадут в одс1 и там будут полные, потом в пустой одс2 фулом их загнать из одс1


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 29 2008, 16:55 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
Lench написал:
Надо из пса реорганизацию запустить в одс1 и все (данные из пса удалять не нужно) - данные попадут в одс1 и там будут полные, потом в пустой одс2 фулом их загнать из одс1

Спасибо, Lench. :)
А чтобы дальнейшие дельты шли нормально в одс2, нужно будет обязательно переинициализировать для него дельту, как писал RSA1?

Правильно ли я понимаю, коллеги, что переполненный данными куб можно спокойно в цепочке подменять на новый, и дальнейшие дельты будут успешно в него заходить, а с ODS такой номер не пройдет, и нужна многошаговая процедура переинициализации дельты по образцу, который привел выше RSA1? :shock:


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

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Kubus написал(а):
Правильно ли я понимаю, коллеги, что переполненный данными куб можно спокойно в цепочке подменять на новый, и дальнейшие дельты будут успешно в него заходить, а с ODS такой номер не пройдет, и нужна многошаговая процедура переинициализации дельты по образцу, который привел выше RSA1? :shock:



Интересный вопрос, BTW.

У меня не далее как пару дней назад стояла аналогичная задача. Мы создали новые ОДС для загрузки данных за новый отчётный 2008 год. Дельта уже была успешно инициализированна в исходной системе. необходимо было "перенаправить" дельту в новые ОДС. Успешно были созданы правила обновления для новых ОДС, инфо-пакеты "увидели" новые datatargets.
А потом началось самое интересное. У меня получилось просто перенаправить дельту в некоторые новые ОДС, а в других возникла описанная выше ошибка, и для них пришлось переинициализировать дельту примерно вышеописанным способом. Благо в исходной системе транзакций не создавалось.
Причём я не смог пока определить тот критерий, когда новый ОДС начинает "ругаться", что в нем нет инициализации и когда новый ОДС нормально принимает в себя дельта-пакеты, которые до этого шли в старый ОДС.
Если кто-нибудь знает такой критерий, было бы интересно послушать

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


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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Из ODS в ODS
СообщениеДобавлено: Ср, дек 04 2013, 12:03 
Начинающий
Начинающий

Зарегистрирован:
Сб, апр 07 2012, 15:46
Сообщения: 24
Подниму эту тему, чтобы новую не плодить...
Столкнулся со следующей проблемой:
есть такой поток: PSA->DSO1->DSO2...экстрактор (PSA) на табличке,родовая дельта на поле Дата ввода с интервалом безопасности 1 день (ежедневная загрузка,грузит текущий день и предыдущий)....в DSO1 ключ: "Номер документа", не ключ: "Счет дебета" "Счет кредита" "Сумма"...ДТП в ДСО1 из PSA по дельте,показатель Сумма на перезаписи...дальше надо получать агрегированные суммы по счетам дебета/кредита, для этого как раз сделал ДСО2 и гружу из первого ДСО по дельте и на показатель "Сумма" ставлю суммирование...в ДСО2 ключи: "Счет дебета" "Счет кредита" не ключ:"Сумма".......в ДСО1 уже лежат данные за год...запускаю в первый раз загрузку из ДСО1 в ДСО2 (первая загрузка),проверяю суммы-нормально...дальше запускаю пакет в PSA,приходят старые записи за 2 дня (ничего не изменилось)...гружу в ДСО1 (вторая загрузка),никакие суммы не изменились,поскольку те же документы пришли из PSA...потом пускаю этот новый запрос в ДСО2 и вижу что общие суммы не совпадают,т.е. по конкретной паре дебет/кредит в ДСО1 было скажем 100 (на просмотре данных дсо после агрегации по всем документам соответственно), после первой загрузки в ДСО2 по той же паре 100...после 2 загрузки в первом ДСО все также, во втором, скажем 20,смотрю журнал изменений ДСО2 по новому (второму) запросу: -100 +20.....не ясно почему +20 а не +100...сейчас из ДСО1 в ДСО2 из активной таблицы по умолчанию...у меня такое подозрение что это связано с тем, что во втором ДСО ключи те признаки,которые в ДСО1 не были ключами.
ПС: каждый раз чистить ДСО2 перед загрузкой не хочется, потому что слишком большой кусок будет заливаться тогда ежедневно.
Заранее спасибо за советы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Из ODS в ODS
СообщениеДобавлено: Ср, дек 04 2013, 23:06 
Ассистент
Ассистент

Зарегистрирован:
Пт, июн 20 2008, 08:39
Сообщения: 31
Откуда: msk
Пол: Мужской
если на повторной загрузке в дсо1 грузятся те же записи, что там уже были...
то откуда берется дельта (записи попадающие при второй загрузке в дсо2)?
посмотрите changelog дсо1 после второй загрузки.

ps надеюсь правильно понял :)


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

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


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

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


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

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