Разлика између табеле чињеница и димензије

Аутор: Laura McKinney
Датум Стварања: 1 Април 2021
Ажурирати Датум: 13 Може 2024
Anonim
Термометр DT-8836 - Дешёвый VS Дорогой Бесконтактный Медицинский Термометр.  СРАВНЕНИЕ градусников.
Видео: Термометр DT-8836 - Дешёвый VS Дорогой Бесконтактный Медицинский Термометр. СРАВНЕНИЕ градусников.

Садржај


Табела чињеница и табела са димензијама су основни фактори за стварање шема. Запис таблице чињеница је комбинација атрибута из различитих табела димензија. Табела чињеница помаже кориснику да анализира пословне димензије што му помаже у доношењу одлука о побољшању његовог пословања. Са друге стране, табеле са димензијама помажу табели сакупљања димензија дуж којих се мере морају предузети.

Тачка која разликује таблицу чињеница и димензионалну табелу је та табела димензија садржи атрибуте дуж којих се предузимају мере табела чињеница. Постоје још неки фактори који стварају разлике између табеле чињеница и димензионалне табеле да бисте их видели, погледајмо упоредни графикон који се приказује у наставку.

  1. Упоредни графикон
  2. Дефиниција
  3. Фигура
  4. Кључне разлике
  5. Закључак

Упоредни графикон

Основе за упоређивањеТабела чињеницаТабела димензија
ОсновниТабела чињеница садржи мерење дуж атрибута табеле димензија. Табела димензија садржи атрибуте дуж којих табела чињеница израчунава метрику.
Атрибути и записи Табела чињеница садржи мање атрибута и више записа.Табела димензија садржи више атрибута и мање записа.
Величина столаТабела чињеница расте вертикално.Табела димензија расте водоравно.
Кључ Таблица чињеница садржи примарни кључ који је комбинација примарних кључева свих табела димензија. Свака табела димензија садржи свој примарни кључ.
СтварањеТабела чињеница се може креирати само када су попуњене табеле са димензијама.Табеле димензија прво морају бити креиране.
Шема Шема садржи мањи број табела чињеница.Шема садржи већи број табела димензија.
АтрибутиТабела чињеница може имати податке у нумеричком и уал формату.Табела димензија увек садржи атрибуте у уал формату.


Дефиниција табеле чињеница

Табела чињеница је табела која садржи мерења дуж атрибута табела димензија. Може да садржи информације на најнижем могућем нивоу. Нека табела чињеница само садржи сажетке података, назване као Скупна табела чињеница. Табела чињеница готово садржи датум са печатом података. Хајде да разговарамо о карактеристикама табеле чињеница.

Спојени кључ
Таблица чињеница садржи Здружени кључ који је спајање примарних кључева свих табела димензија. Састављени кључ табеле чињеница мора јединствено идентификовати ред у табели чињеница.

Дата Граин
Зрно података показује колико су дубоко сачувана мерења у табели. Зрна података морају бити на највишем могућем нивоу.

Адитивне мере
Атрибути таблице чињеница могу бити у потпуности адитиван или полу-адитив. Потпуно адитивне мере су оне које се могу лако сажети за све димензије у табели. На пример, количина_оруред је атрибут који се може сажети за све димензије. Као, можемо извући укупну количину_запоред за одређеног купца, регију, датум, марку итд. Полу-адитивне мере су оне које се могу сажети по неким димензијама таблице чињеница, али не по свим димензијама. Као на пример, износ биланса се не може сажети током временске димензије, јер се током времена мења.


Спарсе Дата
Понекад можемо видети записе који се налазе у табели атрибути са нулте мере. На пример, можда на одмору нема наруџбе. Дакле, атрибути за овај датум имаће ништавне мере. Не морамо да чувамо мере за такве врсте записа, јер оне не пружају никакве информације.

Дегенериране димензије
Понекад можете наићи на неке димензије табеле у ствари које уопште нису адитивне. На пример ордер_нумбер, цустомер_ид, не можете да додате ове врсте димензија. Међутим, у случају да требате пронаћи налог који је одређени купац направио у овом месецу; тада ће вам требати цустомер_ид да бисте повезали претрагу. Ове врсте ако се позивају атрибути или димензије табеле чињеница Дегенерирана димензија.

Дефиниција табеле димензија

Табела димензија је кључна компонента за Старт схему. Табела димензија садржи атрибуте који представљају димензије, дуж којих се мерење узима у табели. Надаље, разговараћемо о неким карактеристикама табеле са димензијама.

Атрибути и кључеви
Свака табела димензија мора имати а Примарни кључ који јединствено идентификује сваки запис табеле. Обично се примећује да табела димензија садржи многе атрибуте. Отуда изгледа да јест широк тј. када направите табелу димензија, установит ћете да се шири хоризонтално.

Вриједности атрибута
Вриједности атрибута у димензионалној таблици ријетко су нумеричке, а већину пута ћете наћи вриједности у атрибутима у уал формат. На пример назив производа, марка, категорија, подкатегорија итд.

Однос међу атрибутима
Често можете опазити да атрибути на које наилазите у табели са димензијама нису директно повезани. Као, Продуцт_бранд не мора радити ништа са_пакетама__, али и једно и друго би могли бити атрибути таблице димензија производа.

Нормализација
Табела димензија је не требало би да буде Нормализован. То је зато што би нормализација табеле створила многе посредне табеле. Када упит покупи атрибут из димензионалне табеле и опорави мерења дуж тог за табелу чињеница, упит мора проћи кроз оне средње табеле које постају неефикасне. Дакле, димензионалне табеле нису нормализоване.

Бушење, котрљање
Атрибути табеле димензија омогућавају вам да добијете детаље преласком са вишег нивоа здружених атрибута на атрибуте нижег нивоа. На пример, ако желите да пронађете укупну продају у неком региону, тада можете да потражите продају по држави, граду, поштански број. Можете чак и да се нађете да бисте пронашли укупну продају прво по зип-у, затим по граду, а затим држави.

Вишеструка хијерархија
Често табела димензија нуди више хијерархија. На пример, имамо табелу димензија производа за робну продавницу. Сада имамо два одељења за маркетинг и рачуноводство.

Одељење за маркетинг ће у одређеној хијерархији уврстити међу атрибуте табеле димензија производа да би добило мерења за табелу чињеница.

С друге стране, рачуноводствено одељење ће вршити међу атрибутима таблице димензија производа у различитим хијерархијама како би добило мерења за табелу чињеница.

Дакле, таблица димензија мора имати више хијерархија или ниво здруживања атрибута како би се омогућило кориснику да се пође према било којој од више хијерархија.

Рецордс
Иако табела димензија има превише атрибута, она има мање записа.

  1. Табела чињеница садржи мерење дуж димензије / атрибута табеле димензија.
  2. Таблица чињеница садржи више записа и мање атрибута у односу на таблицу димензија, док табела са димензијама садржи више атрибута и мањи број записа.
  3. Величина таблице таблице чињеница расте вертикално, док величина табеле димензионалних табела расте водоравно.
  4. Свака табела димензија садржи примарни кључ за идентификацију сваког записа у табели, док табела чињеница садржи обједињени кључ који је комбинација свих примарних кључева свих табела димензија.
  5. Табела димензија мора бити забележена пре креирања табеле чињеница.
  6. Шема садржи мање табела чињеница, али више табела димензија.
  7. Табела атрибута у ствари је нумеричка као и уална, али атрибути таблице димензија имају само атрибуте уал.

Закључак:

Оба су подједнако важна за стварање шеме, али табела димензија мора бити забележена пре таблице чињеница. Као што је немогуће креирати табелу чињеница са вањским димензијама.