Текущее время: Ср, авг 13 2025, 18:39

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Правильные принципы организации хранилища основных данных и его наполнения.
СообщениеДобавлено: Чт, дек 10 2009, 17:31 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
У БЕ(zbukrs) много заводов(zwerks), в составе которых много складов(zlgort). Все они являются ключем\фильтром для выборки данных, а также используются в отчетности в агрегированном виде(количественный учет). Насколько я понимаю, правильно сделать завод навигационным атрибутом БЕ, а склад навигационным атрибутом завода. Все признаки хранятся в одной таблице(ztbl около 250000 строк) в erp. Вопрос в том, как построить экстракцию в них, чтобы в дальнейшем не было проблем с загрузкой данных и построением отчетности?

1 Все эти признаки извлекать из одного источника данных построеного на ztbl.
2 Для каждого из них создать отдельный источник\экстрактор извлекающий только нужные поля.
3 Для каждого из них создать источник\экстрактор, основанный на фм, извлекающий данные в разрезах нужного диапазона бе, завода, склада.
4 Альтернативные варианты


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

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
,fk,tc написал:
Насколько я понимаю, правильно сделать завод навигационным атрибутом БЕ, а склад навигационным атрибутом завода.

Все наоборот

завод - НА склада
БЕ - НА завода

Поймите сначала что Вы хотите загрузить: Тексты - отдельно, атрибуты для склада и для завода - отдельно

Настроить гибкое обновление атрибутов можно из одного источника. Можно из двух. ФМ делать необязательно, если все лежит в таблице. делайте ИД на ракурсе


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

Зарегистрирован:
Пн, ноя 23 2009, 17:05
Сообщения: 48
Я поддерживаю Lench по поводу того, чтоб источники данных сделать на ракурсе, точней даже на нескольких ракурсах одной таблицы если она оч большая. Т.К не все же наверное в один куб надо тащить... чтото в ДСО, чтото в другой куб и.т.д....

и вообще не обязательно все делать атрибутами навигации, как по мне , то если одна БЕ, то ее не нужно и склады наврядли понадобятся... но это зависит, конечно же от потребностей заказчика.... )))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Правильные принципы организации хранилища основных данных и его наполнения.
СообщениеДобавлено: Пт, дек 11 2009, 13:55 
Младший специалист
Младший специалист

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

Пожалуйста объясните.
Например, мне нужно сделать отчет.
на селекционном экране:
бе
завод
склад
дата
форма отчета:
бе|завод|склад|различные показатели
*------------------
to Lester:
Цитата:
то если одна БЕ


БЕ много. Заводов и складов еще больше.


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

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
БЕ (один-ко-многим) завод (один-ко-многим) склад, поэтому
завод - НавАтр склада
БЕ - НавАтр завода


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

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Спасибо.
Еще вопрос. По условию некоторые БЕ имеют в подчинении другие БЕ. За это отвечает поле PARENTID, которое
указывает на узел в иерархии СП и поле flag в таблице ztbl.
например:
PARENTID FLAG ZBUKRS
10D00415 X 2240
10D00415 2284
10D00415 2285
10D00415 2282
10D00415 2283
10D00415 2286

у узла 10D00415 есть 6 БЕ. при этом у БЕ 2240 FLAG = 'X'. Это значит, что остальные БЕ этого узла находятся в составе БЕ 2240
Как правильно организовать это в хранилище?


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

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
загрузить в BW иерархию БЕ
На экране выбора переменных в запросе BEx использовать переменную с типом узел иерархии


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

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


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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильные принципы организации хранилища основных данных и его наполнения.
СообщениеДобавлено: Ср, дек 16 2009, 18:43 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
В ходе реализации появляется новая конкретика. Допустим в кубе есть данные.
PARENTID FLAG ZBUKRS MENGE

10D00415 2284 10
10D00415 2285 10
10D00415 2282 10
10D00415 2283 10
10D00415 2286 10
10D00415 X 2240 10

Как сделать, чтобы в отчете по БЕ 2240 считалась сумма?

10D00415 X 2240 60 (10 собственно + 50 в составе БЕ)


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

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
а чего у 2240 родитель 10D00415, т.е. тот же что и у всех остальных БЕ что в него входят?


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

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Цитата:
а чего у 2240 родитель 10D00415, т.е. тот же что и у всех остальных БЕ что в него входят?

Такова структура организации. Много СП у которых много БЕ, у некоторых из которых есть в составе другие БЕ.


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

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Ничто не мешает вам сделать все эти замечательные заводы/склады атрибутами БЕ...


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

Зарегистрирован:
Чт, фев 12 2009, 17:20
Сообщения: 70
Пол: Мужской
Bkmz
Цитата:
Ничто не мешает вам сделать все эти замечательные заводы/склады атрибутами БЕ...


Как это коррелирует с мнением Lench?

Цитата:
БЕ (один-ко-многим) завод (один-ко-многим) склад, поэтому
завод - НавАтр склада
БЕ - НавАтр завода


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

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


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

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


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

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