Текущее время: Вс, авг 10 2025, 16:45

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Ср, дек 09 2009, 10:08 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
1 нужен отчет типа:
признак1 сумма
признак2 сумма

Можно создать признак3 в который в трансформации складывать признак1 и признак2 и признак4, в который, в зависимости от признака писать 0 и 1, а в отчете агрегировать сумму по признаку4.
На мой взгляд вариант идиотский. Как это грамотно сделать?

2 В куб складывается много данных(миллионы строк). При это железо дохлое. Цепочка загрузки часто падает с сообщением о нехватки памяти. При повторных загрузках все прокатывает. Чтобы решить эту проблему было решено грузить частями(помесячно). Для этого было создано 12 инфопакетов, для каждого из которых был установлен фильтр на соответствующий месяц.
Отсюда вопрос: если бы мне пришлось разбить загрузку не на 12 частей, а на 1000, что создал бы 1000 пакетов?! Очевидно нужна подпрограмма, которая переустанавливает фильтр. Ткните пальцем на пример плиз.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Ср, дек 09 2009, 10:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
How to Create and Delete InfoPackages with BAPI


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Ср, дек 09 2009, 10:19 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Спасибо за ответ на 2 вопрос.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Ср, дек 09 2009, 10:50 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Сервер приложений 7.1 :!:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Ср, дек 09 2009, 11:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
,fk,tc написал:
1 нужен отчет типа:
признак1 сумма
признак2 сумма

1) Вариант с VBA будет чуть проще, но без навигации.
2) Как непроверенный вариант могу предложить заполнить основные данные признака так:
Code:
--------+--------+--------
ZCHA1   |  0IOBJ | ZUNICHA
--------+--------+--------
CHA1_01 |  ZCHA1 | CHA1_01
CHA1_02 |  ZCHA1 | CHA1_02
--------+--------+--------


--------+--------+--------
ZCHA2   |  0IOBJ | ZUNICHA
--------+--------+--------
CHA2_01 |  ZCHA2 | CHA2_01
CHA2_02 |  ZCHA2 | CHA2_02
--------+--------+--------


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

3) В качестве экзотики можно попробовать создать иерархию на интервалах двух признаков.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Чт, дек 10 2009, 09:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
,fk,tc написал:
...Отсюда вопрос: если бы мне пришлось разбить загрузку не на 12 частей, а на 1000, что создал бы 1000 пакетов?! Очевидно нужна подпрограмма, которая переустанавливает фильтр. Ткните пальцем на пример плиз.

Не устану повторять: в правильно заданном вопросе сокрыта большая часть ответа!
"Очевидно нужна подпрограмма, которая переустанавливает фильтр." - в фильтре вставляется подпрограмма которая его динамически заполняет необходимыми значениями, делается цикл на цепочках который вызывает один и тот же инфо-пакет нужное число раз, все. И не нужно ничего искусственно генерировать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Чт, дек 10 2009, 13:19 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Спасибо всем.
to G: второй вариант не совсем понял. Пожалуйста поясните, что означают эти таблицы?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Чт, дек 10 2009, 16:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
,fk,tc написал:
Спасибо всем.
to G: второй вариант не совсем понял. Пожалуйста поясните, что означают эти таблицы?


У обоих признаков нужно завести по навигационному атрибуту, например 0IOBJNM (Инфо-объект) и 0IOBJVAL (Значение признака), заполнить их и замапить на поле в мультикубе. в итоге набор данных получится:
Code:
+------------+------------------+
|Инфо-объект |Значение признака |
+------------+------------------+
|Признак 1   |Знач. 1 признака 1|
|Признак 1   |Знач. 2 признака 1|
...
|Признак 1   |Знач. N признака 1|
|Признак 2   |Знач. 1 признака 2|
|Признак 2   |Знач. 2 признака 2|
...
|Признак 2   |Знач. N признака 2|


Атрибуты можно деривировать при загрузке в куб, тогда еще и быстро работать будет.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два признака в одном столбце и изменение фильтров инфопакетов в цепочке
СообщениеДобавлено: Чт, дек 10 2009, 17:00 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Понял. Спасибо.


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

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


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

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


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

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