8/16/2019 BI_Sem6__3298__
1/30
Inteligencia de Negocios - BI
Dimensionamientode la base de datos
Michaela Pacheco ValdezIng. de Sistemas
Semana 06
8/16/2019 BI_Sem6__3298__
2/30
ObjetivosBase de datos multidimensional.Tablas de dimensiones.Dimensin tiempo.
Inteligencia de !egocios
8/16/2019 BI_Sem6__3298__
3/30
Inteligencia de !egocios
Modelo Multidimensional"l modelo multidimensional# es mucho menos $igu$oso en cuanto
o$ganizacin% le pe$mite a analistas & dise'ado$es m(s )lexibilidadel dise'o# pa$a log$a$ un ma&o$ desempe'o & optimiza$ $ecupe$acin de la in)o$macin# desde un punto de *ista m(s ce$caal usua$io )inal.
"l modelo multidimensional p$oduce una base de datos +ue simple de na*ega$ & encuesta$
"xisten meno$ cantidad de tablas & $elaciones en este# +ue enmodelo entidad,$elacin
8/16/2019 BI_Sem6__3298__
4/30
Inteligencia de !egocios
Modelo Multidimensional"l modelo multidimensional dent$o del ento$no de las bases de dat
es una disciplina de dise'o +ue se sustenta en el modelo entida$elacin & en las $ealidades de la ingenie$-a de texto & danum$icos.
Modela las pa$ticula$idades de los p$ocesos +ue ocu$$en en uo$ganizacin# di*idindolos en mediciones & ento$no.
/as medidas son en su ma&o$-a# medidas num$icas# & se denomina hechos. l$ededo$ de estos hechos existe un contexto +desc$ibe en +u condiciones & en +u momento se $egist$ este hec
un+ue el ento$no se *e como un todo# existen $egist$os lgicos di)e$entes ca$acte$-sticas +ue desc$iben un hecho
8/16/2019 BI_Sem6__3298__
5/30
Inteligencia de !egocios
Modelo Multidimensionalpor ejemplo# si el hecho $e)e$ido# es la *enta de
producto en una cadena de tiendas# se pod$-a di*idi$ ento$no +ue $odea al hecho de la cantidad vendida# enproducto *endido# el cliente +ue lo comp$# la tienda &fecha en +ue se $ealiz la *enta. estas di*isiones se denomina dimensiones & a diferencia de los hechos que s
numéricos, estos son fundamentalmente textdescriptivos.
8/16/2019 BI_Sem6__3298__
6/30
Inteligencia de !egocios
Modelo Multidimensional
1 Dimension Tables2 tales como items 3nomb$e# tipo# ma$ca4# o tiempo 3d-as# semmeses# a'os41 5act Table2 ontiene las medidas 3e72 *entas en pesos4 & las cla*es pa$a cada untablas de dimensiones $elacionadas.
/as he$$amientas de D8 & 9/P se basan en un modelo de datosmultidimensional
"ste modelo *e los datos como :cubos;
8/16/2019 BI_Sem6__3298__
7/30
Inteligencia de !egocios
"n la lite$atu$a de almacenamiento de datos# un cubo d
base de n,D se llama un cuboide de base. M(s a la cima desta el :cuboide; 0,D# +ue tiene el m(s alto ni*el d$esumen# se llama el cuboides (pice. "l ent$amado dcuboides )o$ma un cubo de datos.
Modelo Multidimensional
8/16/2019 BI_Sem6__3298__
8/30
Inteligencia de !egocios
8/16/2019 BI_Sem6__3298__
9/30
Tablas de dimensiones
Inteligencia de !egocios
8/16/2019 BI_Sem6__3298__
10/30
Tablas de dimensiones
Inteligencia de !egocios
1 ?ep$esenta lo +ue se +uie$e gua$da$ en $elacin a
p$oblema.1 ada tabla a su *ez puede tene$ asociadas ot$as tablas
1 /as Tablas de Dimensin pueden se$ especi)icadas usua$ios o po$ expe$tos o gene$adas autom(ticamen
a7ustadas a pa$ti$ de la dist$ibucin de los datos.
8/16/2019 BI_Sem6__3298__
11/30
Tablas de dimensiones
Inteligencia de !egocios
la*es !atu$ales *s la*es Sub$ogadas /as cla*es existentes e
9/TP se denominan cla*es natu$ales%/as cla*es sub$ogadas son a+uellas +ue se de)inen a$ti)icialmente
1 de tipo num$ico secuencial#
1 no tienen $elacin di$ecta con ning=n dato
1 & no poseen ning=n signi)icado en especial.
8/16/2019 BI_Sem6__3298__
12/30
Modelo Multidimensional: ¿Por quusar claves subro!adas"
Inteligencia de !egocios
#uentes hetero!neas$ "l D8 suele alimenta$se de di)e$ent)uentes# cada una de ellas con sus p$opias cla*es# po$ lo +ue a$$iesgado asumi$ un cdigo de alguna aplicacin en pa$ticula%jemplo: Dos sistemas con cla*es su p$opia tabla localidades.. Au ID le ponemos en el D8
Cambios en las aplicaciones ori!en$ Puede pasa$ +ue cambielgica ope$acional de alguna cla*e +ue hubisemos supues=nica# o +ue aho$a admite nulos.
%jemplo: lgo $a$o... Au pasa si uno de los empleados no tien$o de documento
8/16/2019 BI_Sem6__3298__
13/30
Modelo Multidimensional: ¿Por quusar claves subro!adas"
Inteligencia de !egocios
&endimiento$ Dado +ue un ente$o ocupa menos espacio +ue ucadena & adem(s se lee mucho m(s $(pido. "l p$oblema en si es el espacio# sino el tiempo de lectu$a.
/as cla*es sub$ogadas )o$man pa$te de la tabla de hechos# cacdigo se $epite milesCmillones de *eces. Se$( necesa
optimiza$ todo lo posible./o me7o$ es c$ea$ nuest$as p$opias cla*es sub$ogadas desde inicio del p$o&ecto.
8/16/2019 BI_Sem6__3298__
14/30
Inteligencia de !egocios
Tabla de Hechos/as tablas de hechos# $ep$esentan los p$ocesos +ue ocu$$la o$ganizacin# son independientes ent$e s- 3no se $elac
unas con ot$as4."n estas# se almacenan las medidas num$icas do$ganizacin. ada medida# se co$$esponde coninte$seccin de *alo$es de las dimensiones & gene$alment$ata de cantidades num$icas# continuamente e*alua
aditi*as./a $azn de estas ca$acte$-sticas# es +ue )acilita +ue losde $egist$os +ue in*oluc$an una consulta# sean comp$im(s )(cilmente & se pueda da$ $espuesta con $apidez# solicitud +ue aba$+ue g$an cantidad de in)o$macin
8/16/2019 BI_Sem6__3298__
15/30
Inteligencia de !egocios
Tabla de Hechos1 "l modelo multidimensional es o$ganizadogene$almente ento$no a un tema.
"72 Ventas# P$ecipitaciones# etc.1 "se tema tiene +ue esta$ $ep$esentado en la Tabla deechos.1 /os hechos son medidas num$icas# +ue se exp$esangene$almente en cantidades +ue *an a pe$miti$ exp$esa$
las $elaciones ent$e las dimensiones.1 /a T contiene contiene los nomb$es de los hechos olas medidas & tambin las cla*es pa$a cada una de lasTablas de Dimensiones +ue *amos a $elaciona$.
8/16/2019 BI_Sem6__3298__
16/30
Medidas
Inteligencia de !egocios
8/16/2019 BI_Sem6__3298__
17/30
Medidas
Inteligencia de !egocios
/as medidas pueden se$ de t$es clases2
'ditivas: Pueden se$ combinadas a lo la$go de una dimensinVentas totales del p$oducto# localizacin# & el tiempo# po$+ueesto no causa ning=n solapamiento ent$e los )enmenos demundo $eal +ue gene$a$on los *alo$es indi*iduales.(emiaditivas: !o se las puede combina$ a lo la$go de una o m(sdimensiones ?esumi$ in*enta$io a t$a*s de p$oductos &
almacenes es signi)icati*o# pe$o sumando los ni*eles de in*enta$ioa t$a*s del tiempo no tiene sentido)o 'ditivas: !o se puede combina$ a lo la$go de cual+uiedimensin. Po$ lo gene$al debido a +ue la )$mula elegida impide+ue se combinen
8/16/2019 BI_Sem6__3298__
18/30
*+M%)(+,) T+%MPO
Inteligencia de !egocios
/a dimensin m(s impo$tante de un Data 8a$ehouse# es la
dimensin tiempo.ada hechos +ue se $egist$a en un tabla de hecho# tiene asociadauna ma$ca de tiempo# es deci$# en +u momento ocu$$i estehecho. "sto pe$mite el almacenamiento & an(lisis hist$ico de lain)o$macin. /a inse$cin de datos# en la base de datosmultidimensional# se hace po$ inte$*alos de tiempo# lo cua
asegu$a un o$den impl-cito.E
8/16/2019 BI_Sem6__3298__
19/30
Modelado conceptual del *ata-arehouses
Inteligencia de !egocios
"l modelo de datos de "? es utilizado en el dise'o debases de datos $elacionales donde el es+uema de la baseconsiste en un con7unto de entidades & $elaciones ent$eellas. "ste modelo es ap$opiado pa$a 9/TP
8/16/2019 BI_Sem6__3298__
20/30
Tipo de modelado multidimensional
Inteligencia de !egocios
"ste modelo# puede existi$ en )o$ma de2
1 "s+uema de "st$ella1 "s+uema de copo de nie*e1 onstelacin de echos
8/16/2019 BI_Sem6__3298__
21/30
%squema de %strella
Inteligencia de !egocios
"s el es+uema m(s utilizado# donde el D8 contiene2
F4 una g$an tabla cent$al 35act Table4 +ue contiene el *olumen dedatos sin $edundancia
>4
8/16/2019 BI_Sem6__3298__
22/30
Inteligencia de !egocios
%squema de %strella
8/16/2019 BI_Sem6__3298__
23/30
8/16/2019 BI_Sem6__3298__
24/30
Inteligencia de !egocios
Se t$ata de una *a$iante del es+uema "st$ella donde
algunas tablas de dimensiones son !o$malizadas.on esta !o$malizacin se gene$an tablas adicionales &el g$()ico $esultante )o$ma una )igu$a simila$ a un copode nie*e.
%squema de copo de nieve
8/16/2019 BI_Sem6__3298__
25/30
Inteligencia de !egocios
%squema de copo de nieve
%squema copo de nieve
8/16/2019 BI_Sem6__3298__
26/30
%squema copo de nieve
Inteligencia de !egocios
/a *enta7a )undamental +ue p$opo$ciona este es+uema# es+ue se ocupa meno$ espacio de almacenamiento# sinemba$go# aumenta el n=me$o de tablas con las +ue el
usua$io debe inte$actua$ e inc$ementa la comple7idad delas consultas a $ealiza$
8/16/2019 BI_Sem6__3298__
27/30
%squema constelaci.n de hechos
Inteligencia de !egocios
Son m=ltiples tablas de hechos +ue compa$ten Tablas de
*imensiones*isto como una coleccin de es+uemas de est$ella# de ah- elnomb$e.
8/16/2019 BI_Sem6__3298__
28/30
Conclusiones
Inteligencia de !egocios
• "l es+uema est$ella p$opo$ciona ma&o$ comp$esi
na*egabilidad# es m(s ce$cano a cmo el usua$io )in$e)le7a la *isin de una consulta emp$esa$ial. $ecomienda# de se$ posible# +ue se emplee un es+uemest$ella antes +ue un copo de nie*e.
• "l modelo multidimensional obtiene ma&o$ *elocidad
$ecupe$acin de las consultas en compa$acin con modelo "ntidad,?elacin.
8/16/2019 BI_Sem6__3298__
29/30
Biblio!raf/a
Inteligencia de !egocios
F. MH!D"# !D?" J ?I"/ MK?TI?"2 L5undamentos de Da
8a$ehouse# ent$o de ctualizacin Pe$manente Ingenie$-a del So)ta$e# "scuela de Postg$ado# InstituTecnolgico# Buenos i$es# $gentina# >00N.
>. OIMB//# ?/P2 Is "? Modeling aza$dous to DS9ctobe$# FE# http2CC.dbmsmag.comCEF0d0E.htm
ugust# >00E.Q. 5act Tables and Dimension Tables# Ganua$ >00http2CC.intelligentente$p$ise.comC0Q0F0FC60>a$ehouseFRF.7html# Gul >00E.
8/16/2019 BI_Sem6__3298__
30/30
0racias por su atenci.n