Текущее время: Сб, авг 16 2025, 07:22

Часовой пояс: 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 часа


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

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


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

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