powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / FACTLESS FACT TABLE
5 сообщений из 5, страница 1 из 1
FACTLESS FACT TABLE
    #32543967
Alex_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите как можно правильно перевести термин factless fact table.
И где об этих таблицах можно почитать более подробно. Чем они отличаются от обычных таблиц фактов?
...
Рейтинг: 0 / 0
FACTLESS FACT TABLE
    #32544047
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если по простому, то полноценная таблица фактов содержит отношение (комбинацию) измерений и меру или несколько мер. Нужна для регистрации событий имеющих количественное выражение. Не полноценная таблица фактов может не содеражть мер - только отношение измерений. Нужна для регистрации факта событий, без количественных выражений.
...
Рейтинг: 0 / 0
FACTLESS FACT TABLE
    #32544085
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отличаются тем, что в них отсутствуют факты. Точнее сказать, присутствуют, но неявно.

Используются, например, для отражения информации об отсутствии каких-либо фактов.
Лучше поясню на примере.
Допустим, Вы - розничный торговец. Вы проводите маркетинговую акцию и хотите отслеживать её результаты. Соответственно, проектируете витрину данных с таблицей фактов продаж товаров по акции.
Измерения - Время, Товар, Магазин, Акция.
Тперь допустим, что акция проводится только в пяти магазинах Вашей огромной торговой сети. Соответственно, того, кто об этом не знает может заинтересовать почему нет продаж в других магазинах сети. Соответственно, встаёт вопрос о том, как показать, что акция затрагивает только определенные магазины.
Решается добавлением новой таблицы фактов (она-то и будет factless или ещё её называют coverage table), в которой будет содержаться информация о том, в какое время, в каких магазинах и для каких товаров эта акция проводится.

Вероятно, понадобится ещё одна подобная таблица. И вот, почему. Представим, что по какой-то причине некоторые товары вообще не покупались во время акции. Эта информация отсутствует в основной таблице фактов (её, конечно, можно извлечь путём внешних соединений с таблицами измерений, но если используются инструменты, которые настроены на внутренние соединения, то это сделать сложно). Соответственно, одно из решений - создание новой таблицы фактов, в которой будут регистрироваться факты отсутствия продаж данного товара в данный день в данном магазине.

Обе описанные таблицы могут содержать только внешние ключи соответствующих таблиц измерений. Присутствие в этих таблицах столбцов с фактами не обязательно (хотя иногда удобно добавить ещё один столбец с константой 1 чтобы использовать суммирование, а не подсчёт записей).

Вот, примерно так.


Читать на эту тему нужно, естественно, Кимбала.
Список книг найдёте здесь:
http://lissianski.narod.ru/dwmodelbooks.html



С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
FACTLESS FACT TABLE
    #32544147
Alex_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вжик
"Не полноценная таблица фактов может не содеражть мер - только отношение измерений. "

Я правильно понял, то есть в данном случае таблица фактов содержит только первичный ключ и вторичные ключи, ссылки на таблицы измерений?
Приведите пожалуйста пример, когда это становится необходимым, то есть без мер.

Спасибо.
...
Рейтинг: 0 / 0
FACTLESS FACT TABLE
    #32544157
Alex_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри Вжик.

Задал вопрос, а потом понял :))

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


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