Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Объясните, как сделать таблицу фактов вот в таком случае: / 25 сообщений из 25, страница 1 из 1
28.10.2005, 06:03
    #33348980
Объясните, как сделать таблицу фактов вот в таком случае:
Имеется в наличии:
Таблица выставленных счетов следующего вида:
Дата, Номер, КлючДокумента, Контрагент, Сумма
Таблица оплат по выставленным счетам:
Дата, Номер, КлючДокумента, КлючДокументаОснования, Контрагент, Сумма

Задача:
Наваять OLAP-отчёт, который отображал бы выставленные счета и проплаты по ним.

Уже всю голову сломал, как сделать таблицу фактов, чтобы всё корректно считалось и показывалось?

За, возможно, идиотские вопросы, просьба не бить - я только учусь, причём методом тыка :)
...
Рейтинг: 0 / 0
28.10.2005, 09:29
    #33349126
Объясните, как сделать таблицу фактов вот в таком случае:
Вот как выглядит итоговая схема, разработанная методом тыка
...
Рейтинг: 0 / 0
28.10.2005, 09:30
    #33349127
Объясните, как сделать таблицу фактов вот в таком случае:
А вот, что выдаётся:
...
Рейтинг: 0 / 0
28.10.2005, 09:32
    #33349130
Объясните, как сделать таблицу фактов вот в таком случае:
Счёт был выставлен на 708 рублей рубля, затем по нему прошло две проплаты по 350 рублей. А итог счёта почему-то задваивается в два раза. Как это можно ликвидировать?
...
Рейтинг: 0 / 0
28.10.2005, 10:19
    #33349230
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
Хорошилов ИгорьСчёт был выставлен на 708 рублей рубля, затем по нему прошло две проплаты по 350 рублей. А итог счёта почему-то задваивается в два раза. Как это можно ликвидировать?

Это можно ликвидировать правильным дизайном.

Так как ваши факты имеют разную гранулярность вам надо построить 2 физических куба и объединить их в одном виртуальном.
...
Рейтинг: 0 / 0
28.10.2005, 11:46
    #33349470
Объясните, как сделать таблицу фактов вот в таком случае:
backfire Хорошилов ИгорьСчёт был выставлен на 708 рублей рубля, затем по нему прошло две проплаты по 350 рублей. А итог счёта почему-то задваивается в два раза. Как это можно ликвидировать?

Это можно ликвидировать правильным дизайном.

Так как ваши факты имеют разную гранулярность вам надо построить 2 физических куба и объединить их в одном виртуальном.

Спасибо за подсказку, иначе ещё долго бы мучался с этой задачкой. Вот, что получилось в Экселе, все цифры совпадают. Однако хотелось бы уточнить технологию дизайна подобного объекта:
...
Рейтинг: 0 / 0
28.10.2005, 11:47
    #33349474
Объясните, как сделать таблицу фактов вот в таком случае:
Таким образом выглядит первый куб по оплатам:
...
Рейтинг: 0 / 0
28.10.2005, 11:48
    #33349477
Объясните, как сделать таблицу фактов вот в таком случае:
Вот так выглядит второй куб по счетам:
...
Рейтинг: 0 / 0
28.10.2005, 11:49
    #33349481
Объясните, как сделать таблицу фактов вот в таком случае:
И вот таким образом они настраивались в мастере создания виртуального куба. Хотелось бы просто уточнить - всё ли правильно сделано или эту структуру можно было бы как-то оптимизировать?
...
Рейтинг: 0 / 0
28.10.2005, 14:32
    #33350005
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
Хорошилов ИгорьИ вот таким образом они настраивались в мастере создания виртуального куба. Хотелось бы просто уточнить - всё ли правильно сделано или эту структуру можно было бы как-то оптимизировать?


Да вроде бы правильно.
...
Рейтинг: 0 / 0
28.10.2005, 18:45
    #33350778
forsit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
А источник данных случайно не галактика (ДО не оттуда)?
...
Рейтинг: 0 / 0
30.10.2005, 09:06
    #33351531
Объясните, как сделать таблицу фактов вот в таком случае:
forsitА источник данных случайно не галактика (ДО не оттуда)?

Нет, источник данных 1С :-)
...
Рейтинг: 0 / 0
30.10.2005, 20:05
    #33351804
Объясните, как сделать таблицу фактов вот в таком случае:
Кстати, вот не фига не понял. Вот на примере всей этой задачки - есть у меня два куба (по причине разной гранулярности данных, которые в них находятся). Всё это соединено в один виртуальный куб (результат можно увидеть выше на скриншоте из экселя). А вот как на уровне получаемых данных, в экселе, установить ту же связь между счётом и документами оплаты, которые проходили по нему?
...
Рейтинг: 0 / 0
30.10.2005, 20:13
    #33351808
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
Ну во первых надо построить измерения по счетам и по документам оплаты.

Например на первый уровень счета, а на на второй уровень документы оплаты.

Я не предлагаю вам более сложного (и ессно более мощного) решения в виде реляционного куба ибо у вас клиент Excel со всеми его ограничениями.
...
Рейтинг: 0 / 0
30.10.2005, 22:57
    #33351920
Объясните, как сделать таблицу фактов вот в таком случае:
backfireНу во первых надо построить измерения по счетам и по документам оплаты.

Например на первый уровень счета, а на на второй уровень документы оплаты.

Я не предлагаю вам более сложного (и ессно более мощного) решения в виде реляционного куба ибо у вас клиент Excel со всеми его ограничениями.

Может подскажете где можно какие-нибудь примеры (с картинками) решения подобных задач увидеть? А то прилагаемые примеры от микрософта ну уж очень просты в реализации, у меня задачка (на мой взгляд) более замороченая, бьюсь над ней уже третьи сутки :( Я способный, мне лишь пример бы посмотреть :)
...
Рейтинг: 0 / 0
30.10.2005, 23:17
    #33351932
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
Пример построения измерения?
...
Рейтинг: 0 / 0
30.10.2005, 23:28
    #33351943
Объясните, как сделать таблицу фактов вот в таком случае:
backfireПример построения измерения?
Нет, пример решения таких задач :) - построение куба по двум составляющим, например, в моём случае это счета и их оплата.
...
Рейтинг: 0 / 0
31.10.2005, 01:42
    #33351990
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
Хорошилов Игорь backfireПример построения измерения?
Нет, пример решения таких задач :) - построение куба по двум составляющим, например, в моём случае это счета и их оплата.

Так куб то у вас уже есть :-) Куб оплаты.
Вам только димы построить и прицепить к кубу.
...
Рейтинг: 0 / 0
31.10.2005, 02:14
    #33351996
Объясните, как сделать таблицу фактов вот в таком случае:
Вот как выглядит куб с таблицей фактов (без прицепленного массива оплаты):
Все данные корректны.
...
Рейтинг: 0 / 0
31.10.2005, 02:17
    #33351997
Объясните, как сделать таблицу фактов вот в таком случае:
А вот как выглядят данные после прицепления массива оплаты:
Данные по 21-му сентябрю задвоились - две оплаты были по одному счёту
...
Рейтинг: 0 / 0
31.10.2005, 02:18
    #33351999
Объясните, как сделать таблицу фактов вот в таком случае:
А вот как выглядит куб с массивом оплаты. Снова глюки Не говоря уже о том, что не понятно - а сумму оплаты как выводить?
...
Рейтинг: 0 / 0
31.10.2005, 02:43
    #33352001
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
Игорь, извините, но по-моему вы пошли не туда.

Я же посоветовал вам строить измерения, а кубы то у вас уже в наличии.
...
Рейтинг: 0 / 0
31.10.2005, 02:59
    #33352002
Объясните, как сделать таблицу фактов вот в таком случае:
Да я уже похоже в такие дебри забрался, простите, мы могли бы с Вами списать по аське или по электронке? Хотелось бы уточнить ряд моментов по тем же измерениям.
...
Рейтинг: 0 / 0
31.10.2005, 03:22
    #33352004
Объясните, как сделать таблицу фактов вот в таком случае:
Просто запутался я вот в чём - есть два оплаты и счетов. Измерения мы в каком строим?
...
Рейтинг: 0 / 0
31.10.2005, 10:09
    #33352280
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните, как сделать таблицу фактов вот в таком случае:
Хорошилов ИгорьПросто запутался я вот в чём - есть два оплаты и счетов. Измерения мы в каком строим?

Измерение надо строить в базе, а не в кубе, а затем цеплять к кубу(кубам).
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Объясните, как сделать таблицу фактов вот в таком случае: / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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