Текущее время: Вс, сен 07 2025, 18:58

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




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

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Привет всем,
Кто нибудь знает, как при загрузке в программе запуска выборочно почистить куб? Пока рабочая версия - читать данные из куба, формировать сторно, записывать в файл. Далее при стандартной загрузке соответствующие суммы исчезнут, сложившись со сторно...

Чистить напрямую из АБАПА таблицу фактов не хочется, саповская программа выборочного удаления из куба достаточно сложна и сделана не функциональным модулем...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 11:07 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 05 2005, 11:42
Сообщения: 36
В программе запуска в правилах обновления можно написать:

delete DATA_PACKAGE where ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 11:43 
Гость
delete DATA_PACKAGE ... - поможет удалить данные с предыдущих загрузок? Дело в том, что при загрузке я рассчитываю данные на несколько месяцев вперед. Когда присходит след загрузка в след месяце, те данные (не все, а только за текущий и последующие месяцы) нужно аккуратно почистить и заменить новыми.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 11:44 
Гость
delete DATA_PACKAGE where ...
Не вводите человека в заблуждение! В BW и без этого хватает темных мест. Таким способом можно отфильтровать вновь загружаемые данные, но на то, что уже лежит в кубе это никакого влияния не окажет. Так что здесь либо стандартная программа удаления, либо чистить руками.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 11:46 
Гость
а что за стандартная программа удаления? она все удаляет или выборочно может?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 11:49 
Гость
дело в том, что использовать стандартную программу удаления в автоматическом режиме (вызвать из правил обновления) без поломки ее не получается... Есть конечно еще пакетный ввод...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 12:31 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вс, май 29 2005, 13:51
Сообщения: 133
Откуда: Москва
а вариант с чтением нужных данных(за текущий и след месяцы) из куба(уже загруженных) в подпрограммме запуска, их сторнирование и добавление в DATA_PACKAGE не подойдет? ток загрузка будет больше времени "кушать".

_________________
Хочешь жить - умей вертеться!


Последний раз редактировалось Невидимка Ср, авг 10 2005, 12:50, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 12:42 
Гость
да, так и делаю... только добавляю данные по сторно в файл, который потом и закачиваю... но может есть какой другой способ, получше, без выборок. Я ведь знаю, что нужно удалить все, что за этот и следующий месяцы. Суммы не нужны были бы, если удалять прямо из таблицы фактов. А так приходится искать суммы и инвертировать их, затем закачивать...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 12:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вс, май 29 2005, 13:51
Сообщения: 133
Откуда: Москва
есть еще вариант, когда в инфо-пакете можно сделать удаление запросов из инфо-куба при загрузке по опред. критериям(панпример, пересекающиеся запросы и т.п.), если, кончено, они не сжаты...но не вседа подходит. Такое тож не идет в данном случае?

_________________
Хочешь жить - умей вертеться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 14:13 
Гость
Невидимка написал(а):
есть еще вариант, когда в инфо-пакете можно сделать удаление запросов из инфо-куба при загрузке по опред. критериям(панпример, пересекающиеся запросы и т.п.), если, кончено, они не сжаты...но не вседа подходит. Такое тож не идет в данном случае?


излазил инфопакет... там вроде можно только отфильтровать загружаемые данные? А как удалить уже залитый пакет?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 14:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 09:33
Сообщения: 300
Откуда: Москва
Пол: Женский
В инфо-пакете на закладке "Цели данных" есть опция "Автоматическое удаление похожих/одинаковых запросов из инфо-куба"

_________________
С уважением, HB.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 14:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вс, май 29 2005, 13:51
Сообщения: 133
Откуда: Москва
Правда, если ты 1 пакетом грузил, например, интервал с 05.2005 по 08.2005, а теперь хочешь загрузить с 06.2005 по 09.2005, то там эта опция тебе не пойдет - потеряешь май.... в силу того, что она удаляет целиком запрос, а не некоторые записи внутри запроса. а если помесячно грузишь, то в самый раз.

_________________
Хочешь жить - умей вертеться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 15:26 
Гость
Невидимка написал(а):
Правда, если ты 1 пакетом грузил, например, интервал с 05.2005 по 08.2005, а теперь хочешь загрузить с 06.2005 по 09.2005, то там эта опция тебе не пойдет - потеряешь май.... в силу того, что она удаляет целиком запрос, а не некоторые записи внутри запроса. а если помесячно грузишь, то в самый раз.

целиком запрос мне нельзя удалять... ладно, придется видимо АБАПом вычислять сторно


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 16:02 
Гость
Если необходимо загрузить данные, частично содержащиеся в кубе
(то есть перезаписать фактически)

1. без требования сохранения остатков

пакет -> ODS-изменения -> Куб

2. с требованием сохранения остатков

программа на ABAP


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

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


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

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


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

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