Текущее время: Ср, сен 10 2025, 16:31

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DTP: Initialize without data transfer - возможно ли?
СообщениеДобавлено: Сб, дек 01 2007, 07:00 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Сб, июл 15 2006, 01:12
Сообщения: 20
Откуда: Москва-Виктория-Калгари
Мне нужно загрузить данные из DSO в ИнфоКуб с помощью DTP (BI 2004s). Там достаточно много данных и весь объем данных целиком не грузится - на нескольких пакетах обязательно случается short dump с ошибкой "ORA-00060: deadlock detected while waiting for resource". Однако, если я гружу малыми партиями, то всё проходит нормально. Для этого я создал DTP с опцией FULL (а не DELTA) и загрузил в несколько приёмов, где каждая загрузка была за один-два месяца. Теперь, после того, как я загрузил все данные, мне надо переключить DTP в режим DELTA. Для этого мне нужна такая же опция, как была в обычных инфопакетах в предыдущей версии "Initialize without data transfer". Т.е. мне надо, чтобы дельта начала отсчитываться с текущего момента, а не тянула всё с самого начала.
Возможно ли это сделать с DTP? Т.е. как перейти с FULL загрузки в DTP на DELTA?

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 01 2007, 23:27 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
А может дополнительный фильтр на DTP поставить, скажем только записи с датой больше, чем...... Тогда можно объём ограничить и инициализация пройдёт.

_________________
Рисую потоки данных.


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

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


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

Зарегистрирован:
Сб, июл 15 2006, 01:12
Сообщения: 20
Откуда: Москва-Виктория-Калгари
bwbams написал:
индексы в инфо-кубе надо удалить перед загрузкой, потом загрузить данные, потом построить индексы снова. блокировки при загрузке на кубе обычно из-за индексов происходят.


Вы правы. Удалил индексы, и нормально загрузилось без дедлоков.
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 10 2007, 17:07 
Начинающий
Начинающий

Зарегистрирован:
Пн, дек 10 2007, 16:42
Сообщения: 9
Также можно грузить DTP в одну струйку (Перейти к->Настройки менеджера партий), не удаляя индексы.

Такая проблема происходит только на существующих блоках bitmap индекса (для новых блоков помогает установка ORA_CUBEINDEX_INITRANS в RSADMINA Note 750033).
Решение:
грузить в один процесс,
удалять индексы
или создать индексы из ABAP с принудительной установкой параметра INITRANS > 1 (ИМХО 3-5). Но BW их сам переодически перестраивает, так что, параметр снова теряется.

PS: Еще есть 1044110, но ее не проверял

PPS: по основному вопросу: в DTP в режиме DELTA в выпаданке типа запуска есть опция "9 Без переноса данных". Это и есть установка дельта метки без загрзуки данных.


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

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


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

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


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

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