powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / вопрос про таблицу фактов
18 сообщений из 18, страница 1 из 1
вопрос про таблицу фактов
    #39477640
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица фактов с продажами
как правильно прикрутить возвраты товаров?
апдейтить факты как-то не хочется
делать вторую таблицу фактов для возвратов или добавлять сведенья о возвратах в ту же таблицу но с другим статусом?
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39477748
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

в ту же, с минусом.. и делить факты на продажа/возврат
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39477799
Полковник.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.Есть таблица фактов с продажами
как правильно прикрутить возвраты товаров?
апдейтить факты как-то не хочется
делать вторую таблицу фактов для возвратов или добавлять сведенья о возвратах в ту же таблицу но с другим статусом?

Это зависит от... Как дальше данные будут смотреть то и где, в каком BI инструменте?
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39477804
fduch f.f.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полковник.fduch f.f.Есть таблица фактов с продажами
как правильно прикрутить возвраты товаров?
апдейтить факты как-то не хочется
делать вторую таблицу фактов для возвратов или добавлять сведенья о возвратах в ту же таблицу но с другим статусом?

Это зависит от... Как дальше данные будут смотреть то и где, в каком BI инструменте?

У нас данные смотрят с помощью экселя и с момощью отчетов в SSRS
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39477810
Полковник.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f. ...
У нас данные смотрят с помощью экселя и с момощью отчетов в SSRS
Это конечно хорошо, что с помощью экселя, но как смотрят то? Как меры в двух колонках Продажи и Возврат, или одной мерой Сумма но по типу товародвижения?
Пользователей своих спроси, что бы потом не переделывать.
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39478100
Leoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fduch f.f.,
апдейтить факты нельзя ни в коем случае. Замучаетесь потом определять какую именно строчку минусовать, не учли ли её несколько раз и т.д. Если отталкиваться от теории(Кимбал), то каждому бизнес-процессу должна соответствовать своя таблица фактов - отдельно для продаж и возвратов. Это тем более верно, что у возвратов могут быть атрибуты отсутствующие в таблице продаж. Например причина возврата.

Что касается того, как поступить - это действительно зависит от требований заказчика. Если они достаточно квалифицированы, чтобы "сВПР-ить" две таблицы, то лучше делать две. Если нет - делайте одну и добавьте в ней признак "Продажа/возврат", чтобы у пользователя была возможность смотреть на эти операции отдельно.
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39478117
Evgeny2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для аналитических систем, удобнее возвраты и прямые продажи держать в одной таблице фактов. С точки зрения производительности это более оптимально. Из личного опыта встречал только такую реализацию.
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39478230
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

1) через union добавляете возвраты
2) отдельная группа мер
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39478547
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.,

та же таблица,
та же группа мер
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39478599
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критикта же таблица,
та же группа мер
+1
Но с другим знаком и в одном из измерений добавить тип документа - продажа / возврат.
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39479175
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и не забыть атрибут привязки к продаже, потому что продажа от возврата комбинацией аналитик будет только по времени отличаться скорее всего, когда продажа будет в декабре, а возврат в январе и непонятно к какой продаже он относился, пользователи скажут "ой"
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39479219
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetik,

Это обычно не нужно,
в рознице по крайней мере точно (за несколько лет никто не интересовался)
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39479224
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetikи не забыть атрибут привязки к продаже, потому что продажа от возврата комбинацией аналитик будет только по времени отличаться скорее всего, когда продажа будет в декабре, а возврат в январе и непонятно к какой продаже он относился, пользователи скажут "ой"
Зачем атрибут добавлять?
Предположим, у нас в измерениях есть покупатель и заказ покупателя. В декабре +500 штук в январе -100 штук, если смотрим за весь период +400 штук.
Обычно этого достаточно.
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39479328
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot s_ustinov]Sintetikесли смотрим за весь период +400 штук.Обычно этого достаточно.
а если по периодам? по годам? возврат день в день редкость
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39479381
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Sintetik]s_ustinovпропущено...

а если по периодам? по годам? возврат день в день редкость
Я ведь написал - если смотрим только январь -100 штук (отрицательная продажа).
Можно, разумеется, в таблицу фактов добавить также две отдельных меры - отгрузки покупателю и возвраты от покупателя, но такая детализация редко нужна.
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39481861
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot s_ustinov]Sintetikпропущено...

Я ведь написал - если смотрим только январь -100 штук (отрицательная продажа).
Можно, разумеется, в таблицу фактов добавить также две отдельных меры - отгрузки покупателю и возвраты от покупателя, но такая детализация редко нужна.
лояльные у вас пользователи, нам помнится за такие отрицательные продажи мозг полоскали, потому и написал
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39481975
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fduch f.f.Есть таблица фактов с продажами
как правильно прикрутить возвраты товаров?
апдейтить факты как-то не хочется
делать вторую таблицу фактов для возвратов или добавлять сведенья о возвратах в ту же таблицу но с другим статусом?


...конечно все зависит от конкретики.... поэтому далее просто идеи:

1. рассмотреть насколько бизнес процесы разные -- чем больше
разницы -- тем скорее разделить на две таблицы

2. рассмотрeть источники, если сильно разный ЕТЛ, разные поля/аттрибуты/ключи/измерения -- то DWH
Fact таблицы тоже скорее будут разными
(собствено 1 и 2 часто связаны)

3. С другой стороны, куб(ы) для пользователя можно делать как полезно пользователю.
Например для финансов можно слить два DWH Fact-а в один куб,
А для маркетологов, менежеров продаж и кастомер-сервиса делать
отдельные кубы или датамарты...
...
Рейтинг: 0 / 0
вопрос про таблицу фактов
    #39482044
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Sintetik]s_ustinovпропущено...

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


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