powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Star schema
9 сообщений из 9, страница 1 из 1
Star schema
    #34788178
kWt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Я поместил вопрос в форум "OLAP и DWH", но там народ безмолвствует.
Может здесь кто поможет?
...
Рейтинг: 0 / 0
Star schema
    #34788732
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА вот как должна выглядеть звезда для "поисков"?
В таблице Search поле CustNo может быть NULL если искал незарегистрированный клиент (видно из схемы). незарегистрированный клиент - отдельная запись для целей DWH авторПоля Artists, Titles, RecLabels, CatNos содержат условия, введённые клиентом. Любое из этих полей (но не все сразу, конечно) может быть пустым, или же содержать список значений, разделённых запятыми.Логика требует уточнения. Например можно условие запроса можно представить в дизъюнктивной нормальной форме (ДНФ) и каждый элемент ДНФ регистрировать как отдельный запрос.
...
Рейтинг: 0 / 0
Star schema
    #34789042
kWt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelRнезарегистрированный клиент - отдельная запись для целей DWH
Не очень понятно зачем, ведь можно и Select/View сделать по CustNo Is (Not) Null. Или я не понял чего?
ModelRЛогика требует уточнения. Например можно условие запроса можно представить в дизъюнктивной нормальной форме (ДНФ) и каждый элемент ДНФ регистрировать как отдельный запрос.
Согласен, дизайн кривоват. Я бы сделал, скажем, как на рисунке ниже.
Но дело в том, что в условии не ставится задача изменять схему БД. Нужно построить ROLAP DWH c учётом описанных требований. К тому же указано, что должны быть две таблицы фактов, Sales и Searches и нужно определить measures и dimensions.
...
Рейтинг: 0 / 0
Star schema
    #34790537
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Но в DWH важнее скорость поиска. Все, что можно вычислить и сложить в БД заранее, лучше так и сделать. kWtСогласен, дизайн кривоват. Я бы сделал, скажем, как на рисунке ниже.
Но дело в том, что в условии не ставится задача изменять схему БД. Нужно построить ROLAP DWH c учётом описанных требований. К тому же указано, что должны быть две таблицы фактов, Sales и Searches и нужно определить measures и dimensions.Тогда что означает вопрос:
авторА вот как должна выглядеть звезда для "поисков"?
...
Рейтинг: 0 / 0
Star schema
    #34790658
kWt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelRМожно. Но в DWH важнее скорость поиска. Все, что можно вычислить и сложить в БД заранее, лучше так и сделать....
Тогда что означает вопрос:
авторА вот как должна выглядеть звезда для "поисков"?
Не стоит думать о производительности в данном случае. Условия задачи требуют только нарисовать star-схему (точнее, galaxy).
Я понимаю так. На первой ERD приведена схама OLTP-базы.
Требуется описать структуру OLAP Data Warehouse (забудем про ROLAP). Предположим, это другая БД, которая будет обновляться раз в месяц на основании данных из первой.
Я кое что набросал здесь . Туда ли я копаю?
...
Рейтинг: 0 / 0
Star schema
    #34793296
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
'Туда' в технике понимается сокращение для 'туда, куда требует ТЗ'.
ТЗ "the frequency of searches by customers for CDs " не требует ничего, кроме пары CD -->frequency.
Star с одним лучом:)
...
Рейтинг: 0 / 0
Star schema
    #34793364
kWt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelR'Туда' в технике понимается сокращение для 'туда, куда требует ТЗ'.
ТЗ "the frequency of searches by customers for CDs " не требует ничего, кроме пары CD -->frequency.
Star с одним лучом:)
А что вы скажете по поводу предложенной мне здесь схемы? Find_result_* dimensions мы уже обговорили и решили что можно отказаться от них.
И ещё я там сегодня вопросы задал. Может подскажете?
...
Рейтинг: 0 / 0
Star schema
    #34793747
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы же знаете, что компьютер - такая штука, что можно сделать много чего. Ну очень много.
Из этого 99.999..9 % никому не нужно, а 99.999..8 % даже вредно.

Про указанные картинки можно сказать лишь одно - задача, которую они решают, возможно сущесвует.
...
Рейтинг: 0 / 0
Star schema
    #34794918
kWt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelRВы же знаете, что компьютер - такая штука, что можно сделать много чего. Ну очень много.
Из этого 99.999..9 % никому не нужно, а 99.999..8 % даже вредно.

Про указанные картинки можно сказать лишь одно - задача, которую они решают, возможно сущесвует.
Вообще-то, была описана конкретная задача, на соответствие которой я и просил изучить схему.
Но и на том спасибо.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Star schema
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]