Top Banner

of 30

BI_Sem6__3298__

Jul 06, 2018

Download

Documents

Judy Presila
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/16/2019 BI_Sem6__3298__

    1/30

    Inteligencia de Negocios - BI

    Dimensionamientode la base de datos 

    Michaela Pacheco ValdezIng. de Sistemas

    [email protected]

    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