<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0012-7353</journal-id>
<journal-title><![CDATA[DYNA]]></journal-title>
<abbrev-journal-title><![CDATA[Dyna rev.fac.nac.minas]]></abbrev-journal-title>
<issn>0012-7353</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional de Colombia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0012-73532014000500022</article-id>
<article-id pub-id-type="doi">10.15446/dyna.v81n186.40971</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[The conceptual modeling in the process of computer-assisted generation of data warehouse models]]></article-title>
<article-title xml:lang="es"><![CDATA[El modelado conceptual en el proceso de generación asistida por computadoras de modelos de almacenes de datos]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gómez-Beltrán]]></surname>
<given-names><![CDATA[Lindsay Alonso]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Moreno-Rodríguez]]></surname>
<given-names><![CDATA[Rosendo]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez-Vázquez]]></surname>
<given-names><![CDATA[Ramiro]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Camagüey Dirección de Informatización ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Central Marta Abreu de las Villas Departamento de Física, Matemática y Computación ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Central Marta Abreu de las Villas Departamento de Física, Matemática y Computación ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>10</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>10</month>
<year>2014</year>
</pub-date>
<volume>81</volume>
<numero>187</numero>
<fpage>167</fpage>
<lpage>174</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0012-73532014000500022&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0012-73532014000500022&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0012-73532014000500022&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper introduces the methodological guidelines for the data warehouse model computer assisted generation. These guidelines are divided into four different stages: information analysis, conceptual model and logical design are the first ones and the last one occurs within them and it is known as the traceability stage. These stages describe a data warehouse design proposal can be obtained from the inherited operational systems (E/R). One of the main stages we considered to be important is the data warehouse conceptual model. This paper goes deeper into the different ways to obtain the conceptual model from the logical structure of the institutional inherited systems, taking into account that these systems generally use a relational model in its structure. In order to accomplish this, it is proposed to use the interrelation among entities to generate a graph of interrelation of attribute and then apply a set of design rules to obtain the conceptual model.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se presentan las pautas metodológicas para la generación asistida por computadoras de modelos de almacenes de datos (AD), estas pautas metodológicas se dividen en 4 etapas, las 3 etapas primeras son: análisis de la información, modelo conceptual y diseño lógico y una última que ocurre dentro de cada una de las etapas anteriores que es denominada etapa de trazabilidad. Estas etapas describen cómo podemos obtener a partir de los sistemas operacionales heredados (E/R) una propuesta de modelado de almacenes de datos. Una de las etapas que se considera de mayor importancia es el modelo conceptual del almacén de dato, en este trabajo se profundiza en la obtención del modelo conceptual a partir de la estructura lógica de los sistemas heredados de las instituciones, teniendo en cuenta que estos generalmente utilizan un modelo relacional en su estructura; para ello se propone utilizar la interrelación entre entidades para generar un grafo de interrelación de atributo y luego aplicar un grupo de reglas de diseños para obtener el modelo conceptual.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Data warehouse design]]></kwd>
<kwd lng="en"><![CDATA[Data warehouse model]]></kwd>
<kwd lng="en"><![CDATA[conceptual model]]></kwd>
<kwd lng="es"><![CDATA[Diseño de almacenes de datos]]></kwd>
<kwd lng="es"><![CDATA[Modelo de almacenes de datos]]></kwd>
<kwd lng="es"><![CDATA[diseño conceptual]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://dx.doi.org/10.15446/dyna.v81n187.40971" target="_blank">http://dx.doi.org/10.15446/dyna.v81n187.40971</a></font></p>     <p align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><b>The conceptual modeling in  the process of computer-assisted generation of data  warehouse models</b></font></p>     <p align="center"><i><font size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif">El  modelado conceptual en el proceso de generaci&oacute;n asistida por computadoras de modelos de almacenes de datos</font></b></font></i></p>     <p align="center">&nbsp;</p>     <p align="center"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Lindsay Alonso G&oacute;mez-Beltr&aacute;n <i><sup>a</sup></i>, Rosendo Moreno-Rodr&iacute;guez <i><sup>b</sup></i> &amp; Ramiro P&eacute;rez-V&aacute;zquez <i><sup>c</sup></i></font></b></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup><i>a </i></sup><i>Direcci&oacute;n de Informatizaci&oacute;n, Universidad Camagüey, Cuba . <a href="mailto:lindsay.gomez@reduc.edu.cu">lindsay.gomez@reduc.edu.cu</a>    <br>       <sup>b </sup>Departamento de F&iacute;sica, Matem&aacute;tica y Computaci&oacute;n, Universidad  Central &quot;Marta Abreu&quot; de las Villas, Cuba. <a href="mailto:rosendo@uclv.edu.cu">rosendo@uclv.edu.cu</a>    <br>  <sup>c </sup>Departamento de F&iacute;sica, Matem&aacute;tica y Computaci&oacute;n, Universidad Central &quot;Marta Abreu&quot; de las Villas, Cuba. <a href="mailto:rperez@uclv.edu.cu">rperez@uclv.edu.cu</a></i></font></p>     <p align="center">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Received:   November 23<sup>th</sup>, de 2013. Received in revised form: May 5<sup>th</sup>, 2014. Accepted: May   22<sup>th</sup>, 2014</b></font></p>     <p align="center">&nbsp;</p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Abstract    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">This paper introduces the methodological guidelines for  the data warehouse model computer assisted generation. These guidelines are  divided into four different stages: information analysis, conceptual model and  logical design are the first ones and the last one occurs within them and it is  known as the traceability stage. These stages describe a data warehouse design  proposal can be obtained from the inherited operational systems (E/R). One of  the main stages we considered to be important is the data warehouse conceptual model.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> This paper goes  deeper into the different ways to obtain the conceptual model from the logical  structure of the institutional inherited systems, taking into account that  these systems generally use a relational model in its structure. In order to  accomplish this, it is proposed to use the interrelation among entities to  generate a graph of interrelation of attribute and then apply a set of design  rules to obtain the conceptual model.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Keywords</i>: Data  warehouse design, Data warehouse model, conceptual model.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Resumen    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En  este trabajo se presentan las pautas metodol&oacute;gicas para la generaci&oacute;n asistida  por computadoras de modelos de almacenes de datos (AD), estas pautas  metodol&oacute;gicas se dividen en 4 etapas, las 3 etapas primeras son: an&aacute;lisis de la  informaci&oacute;n, modelo conceptual y dise&ntilde;o l&oacute;gico y una &uacute;ltima que ocurre dentro  de cada una de las etapas anteriores que es denominada etapa de trazabilidad.  Estas etapas describen c&oacute;mo podemos obtener a partir de los sistemas  operacionales heredados (E/R) una propuesta de modelado de almacenes de datos.  Una de las etapas que se considera de mayor importancia es el modelo conceptual  del almac&eacute;n de dato, en este trabajo se profundiza en la obtenci&oacute;n del modelo  conceptual a partir de la estructura l&oacute;gica de los sistemas heredados de las  instituciones, teniendo en cuenta que estos generalmente utilizan un modelo  relacional en su estructura; para ello se propone utilizar la interrelaci&oacute;n  entre entidades para generar un grafo de interrelaci&oacute;n de atributo y luego aplicar un grupo de reglas de dise&ntilde;os para obtener el modelo conceptual.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Palabras clave</i>: Dise&ntilde;o de almacenes de datos; Modelo de  almacenes de datos; dise&ntilde;o conceptual.</font></p> <hr>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>1.  Introducci&oacute;n</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una de las  tem&aacute;ticas que m&aacute;s desarrollo demanda en los momentos actuales en cuanto a las  tecnolog&iacute;as software es sin dudas la Ingenier&iacute;a del Software, y dentro de esta,  el desarrollo de m&eacute;todos y algoritmos apropiados que conlleven a la creaci&oacute;n y  explotaci&oacute;n de herramientas que asistan por medios computacionales al  desarrollo de otros sistemas (herramientas CASE).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dentro del  campo de los Sistemas de Informaci&oacute;n, basados en la explotaci&oacute;n de Sistemas de  Bases de Datos, en los &uacute;ltimos tiempos se ha desarrollado la creaci&oacute;n y  explotaci&oacute;n de Almacenes de Datos como uno de los t&iacute;picos Sistemas de Ayuda a  la Toma de Decisiones. Estos sistemas que por concepto, manipulan informaci&oacute;n  hist&oacute;rica recopilada en sistemas de informaci&oacute;n tradicionales de gesti&oacute;n  empresarial, tienen el objetivo de descubrir nuevas informaciones que permitan  avanzar en productividad y logros de todo tipo; se caracterizan entre otras  cosas -seg&uacute;n varios autores entre los que se pueden mencionar a &#91;1&#93; y &#91;2&#93; por tener una estructura de tablas bastante  diferente a la heredada de los sistemas tradicionales (casi siempre  relacionales).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Desde la  introducci&oacute;n del modelo de datos multidimensional como formalismo de modelado  para Almacenes de Datos, han aparecido en la literatura sobre el tema, distintas  propuestas metodol&oacute;gicas para capturar la estructura del almac&eacute;n de datos. Las  soluciones siguen diferentes aproximaciones al dise&ntilde;o: las soluciones que  tienen en cuenta solamente las necesidades de los usuarios (dirigidos por los  requisitos), los que analizan la fuente de los datos (dirigido por las fuente  de los datos) y algunos proponen un h&iacute;brido de estos dos paradigmas.&#91;3&#93;</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para obtener un  buen dise&ntilde;o del almac&eacute;n de los datos es necesario utilizar una metodolog&iacute;a que  tenga en cuenta las necesidades de los usuarios y tambi&eacute;n las fuentes de los  datos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El problema  b&aacute;sico del dise&ntilde;o de un AD consiste en obtener un conjunto de esquemas  multidimensionales que permitan satisfacer los requisitos de an&aacute;lisis de los  usuarios y que puedan ser mantenidos por las bases de datos operacionales  existentes en la organizaci&oacute;n. Las etapas del dise&ntilde;o de un AD pasa por el  modelo conceptual, l&oacute;gico y F&iacute;sico.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Algunas  metodolog&iacute;as describen como llegar al dise&ntilde;o conceptual de un almac&eacute;n de datos,  dentro de estas podemos citar a: &#91;4&#93; que propone un dise&ntilde;o del almac&eacute;n de los datos en  donde se pasa por cuatro fases secuenciales: An&aacute;lisis y especificaci&oacute;n de los  requerimientos, dise&ntilde;o conceptual, l&oacute;gico y f&iacute;sico. Proponen obtener el modelo  conceptual a partir de la entrada del esquema E/R de los sistemas  operacionales, dividen este proceso en tres etapas secuenciales y  posteriormente analizan c&oacute;mo este cumple con la forma normal multidimensional. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En &#91;5&#93; se propone una metodolog&iacute;a  h&iacute;brida en donde primero se aplica un paradigma suministrado por los datos para  determinar los esquemas candidatos y posteriormente ser validado por una fase  dirigida por los requerimientos. Esta es una de las primeras metodolog&iacute;as que  se acercan al automatizado del proceso. En este trabajo se maneja la filosof&iacute;a  que las tablas que contienen m&aacute;s campos num&eacute;ricos en el modelo relacional son  promisorias a constituir una tabla de hecho en el modelo multidimensional,  adem&aacute;s plantean que cualquier tabla que tenga relaci&oacute;n de uno a mucho con estas  jueguen un papel de dimensiones; sin embargo, este acercamiento genera muchos  resultados y no trabaja con la posibilidad de obtener un modelo que contenga  una tabla de hecho sin hecho y tampoco se describe c&oacute;mo se obtendr&iacute;a un  modelado de constelaci&oacute;n de hechos. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En &#91;6&#93; se presenta un acercamiento h&iacute;brido para obtener  un esquema multidimensional conceptual. Ellos proponen recoger los requisitos  multidimensionales y despu&eacute;s trazarlos hacia las fuentes de los datos en un  proceso de conciliaci&oacute;n. Sin embargo, ellos sugieren que su acercamiento tambi&eacute;n  pudiera ser considerado como demanda-manejado si el usuario no quiere tener en  cuenta las fuentes de los datos. El autor introduce una metodolog&iacute;a orientada a  metas bas&aacute;ndose en una estructura i*.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En &#91;7&#93; se presenta una metodolog&iacute;a para obtener el  esquema conceptual multidimensional realizando preguntas SQL a los modelos  relacionales. Este acercamiento es totalmente autom&aacute;tico y sigue un paradigma  h&iacute;brido. Aunque no lleva a cabo dos fases bien definidas (manejado por los  datos o manejado por los requisitos), este es la primera que trata de  automatizar la fase de manejado por los requisitos. </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como podemos  observar existen un gran n&uacute;mero de metodolog&iacute;as que tratan de obtener el modelo  conceptual. Existen otros trabajos que obtienen el modelado directamente a  nivel l&oacute;gico y algunos llegan a la obtenci&oacute;n del modelo f&iacute;sico.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En &#91;8&#93; se describe una herramienta  que permite dise&ntilde;ar esquemas de AD a trav&eacute;s de transformaciones, permitiendo  obtener un modelo l&oacute;gico de AD y una traza del dise&ntilde;o. Ellos desarrollan el  modelo l&oacute;gico del AD utilizando un grupo de transformaciones de esquemas a las  cuales le llaman primitivas, las mismas abstraen y materializan t&eacute;cnicas de  dise&ntilde;o, pero ellos no tienen en cuenta el modelo conceptual ni tampoco realizan  una propuesta de las tablas de hechos, ni trabajan con base de datos  heterog&eacute;neas. En &#91;9&#93; el trabajo parte  de  que el dise&ntilde;ador representa universo  del discurso utilizando notaci&oacute;n UML y con esto obtiene un esquema UML, al cual  luego lo enriquecen, pero al igual que el anterior no tiene en cuenta las bases  de datos heterog&eacute;neas y tiene como dificultad que el dise&ntilde;ador tiene que  analizar la base de dato fuente, y solo trabaja para la generalizaci&oacute;n y  agregaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En &#91;3&#93; se propone una metodolog&iacute;a del dise&ntilde;o de  almacenes de datos a nivel conceptual utilizando un contexto de MDA. En &#91;10&#93; se observar un trabajo profundo sobre MDA para la  generaci&oacute;n autom&aacute;tica de c&oacute;digo a partir de modelos UML.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En &#91;11&#93; se define un armaz&oacute;n metodol&oacute;gica general para el  dise&ntilde;o de almacenes de datos. Basado en un modelo de hechos dimensional (DFM),  el autor habla de una metodolog&iacute;a de forma general, pero no realiza un trabajo  profundo en el proceso de semiautomatizar el an&aacute;lisis del esquema de las base  de datos ni c&oacute;mo se trabaja con las bases de datos heterog&eacute;neas, solo las  menciona, dejando todo este trabajo en manos del dise&ntilde;ador.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este estudio  se presenta un grupo de pautas metodol&oacute;gicas para la generaci&oacute;n asistida por  computadoras de modelos de almacenes de datos (AD), estas pautas metodol&oacute;gicas  se dividen en 4 etapas, las 3 etapas primeras son: an&aacute;lisis de la informaci&oacute;n,  modelo conceptual y dise&ntilde;o l&oacute;gico; es necesario se&ntilde;alar que las etapas deben de  aplicarse en el orden en que se mencionan y una cuarta etapa que ocurre dentro  de cada una de las anteriores que es denominada etapa de trazabilidad. Estas  etapas describen c&oacute;mo podemos obtener a partir de los sistemas operacionales  heredados utilizando el modelo l&oacute;gico (relacional)  una propuesta de modelado de almacenes de  datos. En &#91;12&#93; se propone el desarrollo de la primera etapa  (An&aacute;lisis de requisito de informaci&oacute;n), este es un trabajo desarrollado por los  mismos autores de este trabajo, por lo que en este trabajo solo se tocara  algunos puntos importantes y el trabajo se enfocara en todos los detalles para  la obtenci&oacute;n del modelo conceptual. Se desarrollara un caso de estudio en donde  se detalla cada uno de los elementos fundamentales de esta etapa.</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>2.  El desarrollo de las etapas</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este   apartado se presenta mediante la <a href="#tab01">Tabla 1</a> la relaci&oacute;n de cada una de las etapas,   cu&aacute;les son las entradas de informaci&oacute;n necesarias y cu&aacute;les son sus salidas,  adem&aacute;s de los actores involucrados en cada una de las etapas.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="tab01"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22tab01.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i>2.1.  An&aacute;lisis de la informaci&oacute;n. (An&aacute;lisis de  requisitos de informaci&oacute;n)</i></b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En los &uacute;ltimos   a&ntilde;os se han consagrado muchos esfuerzos por lograr metodolog&iacute;as de modelado multidimensional,   en este sentido, se han logrado varios acercamientos y se ha presentado en la   literatura, de forma que apoyen al dise&ntilde;o multidimensional de los almacenes de  datos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En &#91;12&#93; se trabaj&oacute; el an&aacute;lisis de la informaci&oacute;n   utilizando el paradigma h&iacute;brido secuencial, en donde se utiliz&oacute; primero un   an&aacute;lisis de los requisitos de los usuarios para determinar las necesidades del   usuario final y posteriormente analizar los sistemas OLTP de las bases de datos   fuentes,  buscando que las necesidades   del usuario puedan ser mantenidas por las bases de datos operacionales  existentes en la organizaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En esta primera  etapa se distinguen dos fases a desarrollar de forma secuencial: </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Fase 1 - Especificaci&oacute;n   de requisitos de usuario: consiste en identificar las necesidades de an&aacute;lisis  de los usuarios.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Fase 2 -   Analizar los modelos de las base de datos operacionales: con el objetivo de   buscar la informaci&oacute;n que mantenga las necesidades del usuario final dando como  resultado un esquema refinado.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la   literatura se puede encontrar  que esta   primera fase cuyo objetivo es obtener los requisitos de informaci&oacute;n que tienen   los usuarios para el apoyo a la toma de decisiones, i.e. medidas interesantes y   el contexto para su an&aacute;lisis. Puede realizarse utilizando diferentes m&eacute;todos,   se se&ntilde;alan dos trabajos que utilizan diferentes m&eacute;todos y que se consideran los   m&aacute;s importantes. En &#91;3&#93; se adapta un m&eacute;todo de elicitaci&oacute;n de requisitos   basado en metas y en &#91;13&#93; se utiliza una aproximaci&oacute;n basada en objetivos  (mediante el uso de i*).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la primera   fase se considera trabajar con la propuesta utilizada en &#91;3&#93; adoptando un m&eacute;todo de elicitaci&oacute;n de requisitos   basado en metas, donde los requisitos de usuario son recogidos por medio de   entrevistas. El prop&oacute;sito de las entrevistas es obtener informaci&oacute;n acerca de   las necesidades de an&aacute;lisis de la organizaci&oacute;n. El aporte fundamental que se   realiza en esta primera etapa se encuentra en la restructuraci&oacute;n de la   elicitaci&oacute;n de requisito, para contribuir a una &oacute;ptima documentaci&oacute;n del  proyecto de creaci&oacute;n de almacenes de datos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1.1.  Fase 1 - Especificaci&oacute;n de requisitos de  usuario</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Teniendo en   cuenta el trabajo de &#91;3&#93; y &#91;14&#93; el esquema del dise&ntilde;o propuesto es dividido en   tres etapas: a) definici&oacute;n de la misi&oacute;n, b) identificaci&oacute;n de las metas de  an&aacute;lisis y c) especificaci&oacute;n de los requisitos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#tab02">Tabla 2</a>  se muestra un resumen de c&oacute;mo quedar&iacute;a la documentaci&oacute;n del proyecto   relacionado con el caso de estudio que se utiliza perteneciente al an&aacute;lisis de  la actividades de intervenciones quir&uacute;rgicas y de urgencia de un hospital &#91;15&#93;, &#91;12&#93;. </font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="tab02"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22tab02.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1.2.  Fase 2 - Analizar las base de datos  operacionales</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la segunda   fase de la primera etapa se propone un grupo de pasos que pueden ser   automatizados y que cumpla con los requisitos necesarios para desarrollar las  siguientes etapas de la metodolog&iacute;a propuesta. </font></p> <ol>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">An&aacute;lisis     de los esquemas de la(s) base(s) de dato fuente(s).</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">    Selecci&oacute;n     de la informaci&oacute;n de inter&eacute;s.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">    Validaci&oacute;n     de la informaci&oacute;n seleccionada.</font></li>     </ol>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El objetivo   general de esta segunda fase es que el dise&ntilde;ador y el usuario final puedan   determinar la informaci&oacute;n que describa los eventos que ocurren din&aacute;micamente en  las empresas y que presentan la forma estructural de las empresas. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El primer paso,   an&aacute;lisis de los esquemas de la(s) base(s) de dato fuente(s), es utilizado para   determinar que OLTP es necesario para poder soportar los requisitos de  informaci&oacute;n detectados en la primera fase.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se propone una herramienta que es capaz de ayudar al dise&ntilde;ador en esta   labor. Para ello la herramienta es capaz de conectarse a las bases de datos de   los OLTP y extraer el esquema y guardarlo en un fichero XML. La herramienta  logra la conexi&oacute;n con un gestor de base de dato relacional.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El segundo paso: selecci&oacute;n de la informaci&oacute;n de inter&eacute;s, es necesario para   deslindar entre los datos que aportan al almac&eacute;n de dato y que se corresponde   con lo determinado en la primera fase. En la <a href="#fig01">Fig. 1</a> se muestra el resultado de  la implementaci&oacute;n de la segunda fase de la primera etapa.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig01"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22fig01.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El tercer paso  se propone para validar que la selecci&oacute;n sea correcta y tenga querencia y para  ello se deben de verificar las siguientes reglas.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 1:</b> Todas las tablas que se seleccionaron deben de estar relacionadas entre  s&iacute;.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descripci&oacute;n de  la Regla: Para la validaci&oacute;n de los datos seleccionados es necesario comprobar  que todas las tablas que se seleccionaron tienen relaci&oacute;n entre s&iacute;. Esto  garantiza que no existan tablas aisladas que no representa ninguna informaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es importante  se&ntilde;alar que se debe de tener presente el trabajo con las base de datos  heterog&eacute;neas, para ello definimos la siguiente regla.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 2:</b> Las base de datos heterog&eacute;neas deben de relacionarse por alg&uacute;n atributo  que se encuentre en las base de datos a relacionar y que represente al mismo  dominio. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descripci&oacute;n de  la Regla: La relaci&oacute;n entre base de datos est&aacute; dado por la posible existencia  de diferentes gestores de base de datos y la necesidad de la integraci&oacute;n entre  estas. Es importante se&ntilde;alar que nosotros no realizamos transformaci&oacute;n de los  tipos de datos entre los gestores, solo dejamos la propuesta para que se  realice a la hora de implementar el proceso de transformaci&oacute;n, limpieza y  carga.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Al terminar  este proceso queda un esquema refinado relacional de las base de datos que  intervienen en la construcci&oacute;n del almac&eacute;n de dato.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.2.  Modelo conceptual</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Despu&eacute;s de obtener el esquema refinado que satisface las necesidades del  usuario y quedando soportado por los OLTP se propone trabajar en la obtenci&oacute;n  del modelo conceptual.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la  obtenci&oacute;n del modelo conceptual se propone que se ejecuten una serie de pasos:</font></p>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">1.    Seleccionar     los elementos que se convertir&aacute;n en hechos.    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">2.    Obtener     un grafo de interrelaci&oacute;n de atributo.    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">3.    Determinar     el(los) hecho(s).    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">4.    Determinar  las     dimensiones.</font>  </p> </blockquote> <ol>       <blockquote>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">4.1.  Seleccionar los niveles.    <br>       </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">4.2. Seleccionar         los descriptores.</font></p>   </blockquote>     ]]></body>
<body><![CDATA[</ol>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">5.    Determinar las medidas.</font>  </p> </blockquote> <ol>       <blockquote>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">5.1. Mediadas       directas.</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">    <br>       </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">5.2. Medidas       Indirectas.</font></p>   </blockquote>     </ol>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">6.    Obtenci&oacute;n     del diagrama del modelo conceptual.    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">7.    Refinamiento del modelo conceptual.</font></p> </blockquote>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es importante   se&ntilde;alar que para que estos pasos se puedan automatizar se definen un grupo de   reglas. En lo adelante comenzaremos a explicar cada uno de estos pasos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El primer paso  de esta segunda etapa es la selecci&oacute;n del hecho o de los hechos, en los &uacute;ltimos  tiempos en las empresas se ha comenzado a trabajar con diferentes hechos dentro  del mismo modelo, aspecto el cual no se ha tenido presente en ninguna de las  metodolog&iacute;as que se analizaron.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la  herramienta se realiza una propuesta al dise&ntilde;ador de que elemento se puede  convertir en hecho, pero queda de manos del dise&ntilde;ador elegir la propuesta o  seleccionar otro elemento, esta propuesta se realiza teniendo en cuenta la  interrelaci&oacute;n de las tablas. En la <a href="#fig02">Fig. 2</a> podemos ver un ejemplo de la  selecci&oacute;n de la propuesta.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig02"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22fig02.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como se puede  observar en la <a href="#fig02">Fig. 2</a> y utilizando la teor&iacute;a de grafo, podemos notar que se  puede obtener un grafo dirigido y con este determinar el grado de un nodo, para  seleccionar la propuesta se propone tener en cuenta los siguientes criterios.</font></p> <ol>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los     nodos que mayor grado tienen.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">    Los     nodos que mayor grado de salida tienen.</font></li>     </ol>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se le muestra  una propuesta al dise&ntilde;ador para que &eacute;l escoja cu&aacute;l de los elementos puede  convertirse en su hechos o hechos, primero se analiza qu&eacute; nodo tiene el grado  m&aacute;s alto y si existen m&aacute;s de uno con el mismo grado, entonces se selecciona  cu&aacute;l de estos tiene el mayor grado de salida, esto &uacute;ltimo se tiene en cuenta ya  que ellos representan a las relaciones de mucho a mucho y son muy probables a  convertirse en hechos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el ejemplo  al dise&ntilde;ador se le muestra la propuesta del nodo TURGENCIA que es el nodo que  mayor grado posee. El dise&ntilde;ador, en su selecci&oacute;n, teniendo presente lo  seleccionado en la primera etapa y escoge adem&aacute;s de TURGENCIA al elemento  TINTERVENCI&Oacute;N.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Posteriormente de seleccionar los hechos  se pasa al </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">siguiente paso que es la obtenci&oacute;n de un grafo de interrelaci&oacute;n de  atributo, dando lugar al grafo que se muestra en la <a href="#fig03">Fig. 3</a>:</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig03"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22fig03.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A partir de  este momento se comenzar&aacute;n a ejecutar una serie de pasos y en cada uno de ellos  se aplican algunas reglas para transformas este grafo de interrelaci&oacute;n de  atributo al modelo multidimensional.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es importante  destacar los elementos que se tienen en cuenta para la construcci&oacute;n del modelo  conceptual.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Este modelo  est&aacute; compuesto por un hecho o por varios hechos y cada uno tiene  o no mediadas asociadas, las medidas se  pueden clasificar en directas o indirectas. Las medidas directas son aquellas  que se obtienen directamente de la fuente de los datos y las indirectas las que  se obtienen por la transformaci&oacute;n o el c&aacute;lculo de alg&uacute;n atributo. Los hechos  tienen relacionado a &eacute;l un grupo de dimensiones que pueden estar compartidas  para diferentes hechos, las dimensiones est&aacute;n compuestas por lo menos de un  nivel y cada nivel tiene asociado al menos un descriptor.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la  construcci&oacute;n de este modelo el primer paso es crear el hecho, para ello se  definen la siguiente regla.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 3:</b> Cada nodo seleccionado como candidato a convertirse en hecho  genera una tabla de hecho.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descripci&oacute;n de  la Regla: Cada uno de los nodos que se seleccion&oacute; como candidato a convertirse  en hecho se transforma como una tabla de hecho en donde el nombre del nodo pasa  a ser el nombre de la tabla de hecho. Si este nodo tiene un identificador  propio este pasa a ser parte de los identificadores del hecho.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El segundo paso  es la determinaci&oacute;n de las dimensiones:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 4:</b> Cada nodo que tiene relaci&oacute;n con el nodo convertido en hecho y es un nodo  entidad y adem&aacute;s tiene asociado a &eacute;l al menos un nodo atributo, se convertir&aacute;  en dimensi&oacute;n del hecho.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descripci&oacute;n de  la Regla: Los nodos que cumplen con estas condiciones se convierten en tablas  de dimensi&oacute;n, en donde el nombre del nodo se convierte en el nombre de la  dimensi&oacute;n, esta dimensi&oacute;n ser&aacute; completada cuando se analicen las otras reglas. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Si el nodo  entidad no posee un nodo atributo este se elimina y se sigue el an&aacute;lisis en el  nivel siguiente del grafo de interrelaci&oacute;n de atributo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es importante  resaltar un concepto introducido, los nodos entidad son clasificados as&iacute; cuando  se genera el grafo de interrelaci&oacute;n de atributo en donde se diferencia entre  los nodos que provienen de atributos y los nodos que provienen del nombre de la  entidad.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En muchas  ocasiones es importante tener los datos en varios niveles de granularidad, es  decir, es importante para los negocios poder consultar los datos a distintos  niveles.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En las  dimensiones es importante identificar cu&aacute;les son sus niveles de detalle, para  ello se identific&oacute; la siguiente regla.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 5:</b> Los niveles de una dimensi&oacute;n son aquellos nodos que se relacionan con el  nodo convertido en dimensi&oacute;n incluyendo &eacute;l mismo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">5.1: Nivel 0:  es la propia dimensi&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el nivel 0  de la dimensi&oacute;n consideramos que siempre debe de existir al menos un  descriptor, si esto no ocurre se elimina este nivel y la dimensi&oacute;n tomar&iacute;a el  nombre del pr&oacute;ximo nivel. Esto se tiene en cuenta para no obtener una  representaci&oacute;n de una relaci&oacute;n de mucho a mucho entre el hecho y la dimensi&oacute;n  que verdaderamente representa el contexto del modelo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">5.2: Nivel &gt;  0: representa las entidades que tienen relaci&oacute;n con el nodo convertido en  dimensi&oacute;n y se considera la jerarqu&iacute;a dentro de la dimensi&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el resto de  los niveles se considera que hay que eliminar aquellos niveles que no contienen  descriptores y que interrelacionan dos niveles. Esto es necesario para eliminar  las posibles relaciones de mucho a mucho y que no representan ninguna  informaci&oacute;n para el modelo multidimensional.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Otro elemento  que se considera que hay que tener presente en el modelo conceptual son los  descriptores. De aqu&iacute; se deriva la siguiente regla.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 6:</b> Los nodos interrelacionados a un nodo convertido en nivel de una dimensi&oacute;n  y que estos nodos sean nodos atributos son convertidos en descriptores del  nivel en cuesti&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descripci&oacute;n de  la Regla: Los descriptores se encuentran asociados a los niveles que poseen una  dimensi&oacute;n y describen cierta caracter&iacute;stica del nivel y de la dimensi&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para ver de  forma clara cada uno de estos elementos se muestra el ejemplo de la <a href="#fig04">Fig. 4</a> en  donde se puede ver de forma clara estas dos situaciones.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig04"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22fig04.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Este ejemplo  muestra un caso de estudio que es muy utilizado por la comunidad cient&iacute;fica &#91;3&#93; , donde se representa las ventas de una cadena de  tiendas.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#fig05">Fig. 5</a> podemos observar el grafo de interrelaci&oacute;n</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">de atributo obtenido. En donde el hecho a  analizar es</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">&quot;SALE&quot;, aplicando la regla 4 las dimensiones son &quot;TICKET&quot; y &quot;PRODUC&quot; y los  niveles y descriptores se muestran en la <a href="#tab03">Tabla 3</a>.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig05"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22fig05.gif"></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="tab03"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22tab03.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una dimensi&oacute;n  que tiene mucha importancia en el dise&ntilde;o de los almacenes de datos es la  dimensi&oacute;n tiempo, por tal motivo se deja para analizar su obtenci&oacute;n de forma  separada a las restantes dimensiones.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nuestra  propuesta tiene en cuenta la obtenci&oacute;n de esta dimensi&oacute;n en tres condiciones  que a nuestro entender pueden suceder.</font></p> <ol>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Determinar     atributos que su tipo de dato sea de tiempo o fecha.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Pueden     existir atributos que sean de tipo de dato num&eacute;rico o de texto que representen     la fecha.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">    En     los OLTP no existe dise&ntilde;ado ning&uacute;n atributo que represente la fecha.</font></li>     </ol>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 7</b>: Buscar alg&uacute;n nodo que sean de tipo de dato tiempo o fecha, crear una  dimensi&oacute;n fecha y poblarlo con este.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el primero  de los casos la dimensi&oacute;n tiempo se poblar&aacute; a partir de la transformaci&oacute;n de un  atributo de los OLTP de tipo de dato fecha, en ocasiones en los OLTP pueden  existir muchos atributos que cumplan con esta condici&oacute;n, en la propuesta se  selecciona aquellos que se encuentran relacionados directamente con el hecho o  se encuentran m&aacute;s cercano a &eacute;ste, en el caso que no se pueda determinar con  precisi&oacute;n el dise&ntilde;ador debe de seleccionar cu&aacute;l ser&aacute; este atributo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 8</b>: Si no existiera un atributo de tipo fecha pero existe alg&uacute;n atributo que  se pueda extraer esta informaci&oacute;n el dise&ntilde;ador debe de especificarlo y tenerlo  en cuenta para cuando se realice el proceso de transformaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Otra de las  condiciones que en ocasiones suceden es cuando  no existe ning&uacute;n atributo de tipo de dato fecha, pero en el OLTP existe  alg&uacute;n atributo que puede transformarse y poblar a esta dimensi&oacute;n, en este caso  permitimos que el dise&ntilde;ador los seleccione y le recomendamos que debe de  tenerlo en cuenta para el proceso de limpieza y transformaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 9</b>: Si el dise&ntilde;ador no pudo seleccionar un atributo para poblar la dimensi&oacute;n  tiempo se propone poblar &eacute;sta cuando se realicen cargas de los OLTP al modelo  multidimensional.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El &uacute;ltimo de los casos es muy dif&iacute;cil que suceda pero hay que tenerlo  presente por si ocurriese; este puede manifestarse cuando no existe ning&uacute;n  atributo que pueda ser utilizado para poblar la dimensi&oacute;n tiempo, en este caso  se propone al dise&ntilde;ador que determine los niveles y que obtenga el poblado de  la dimensi&oacute;n tiempo a trav&eacute;s de la fecha de la PC en el momento de carga, este  &uacute;ltimo caso no es recomendado.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Luego de  obtener el hecho y las dimensiones pasamos a definir las medidas del modelo, se  considera al igual que &#91;3, 16, 17&#93; que se puede clasificar las medidas en  dos categor&iacute;as teniendo como referencia el origen de esta.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Medidas  Directas: Estas se obtienen directamente de la fuente sin realizar ning&uacute;n tipo  de transformaci&oacute;n o c&aacute;lculo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Medidas  Indirectas: Son aquellas medidas que se obtienen transformando o realizando un  c&aacute;lculo de algunos de los datos de la fuente.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 10</b>: Todos los atributos que tienen relaci&oacute;n con el nodo ra&iacute;z que no son  identificadores y no son entidades se convertir&aacute;n en medidas directas de la  tabla de hecho en cuesti&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la  determinaci&oacute;n de las medidas directas se analiza en la tabla de hecho todos los  atributos relacionados con &eacute;ste y se propone que se conviertan en medidas  directas. La selecci&oacute;n de las medidas de este tipo queda por parte del  dise&ntilde;ador.  Despu&eacute;s de proponer cu&aacute;les  atributos pueden convertirse en medidas el dise&ntilde;ador debe de seleccionar cu&aacute;les  considera son de inter&eacute;s y cu&aacute;les tienen sentido sem&aacute;nticamente.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el ejemplo  de ventas que se trabaja existen dos medidas que provienen de los sistemas  operacionales directamente que son QTY y Unit Prece.  </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Regla 11</b>: Se pueden agregar atributos a la tabla de hecho que provengan de una  operaci&oacute;n de c&aacute;lculo o de las funciones de agregaci&oacute;n SUM, AVG, MAX, MIN y  COUNT.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Las medidas  indirectas o tambi&eacute;n llamadas en la literatura como funciones de agregaci&oacute;n o  contadores de instancias de la tabla de hecho, pueden ser de distintos tipos  como SUM, AVG, MAX, MIN y COUNT. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la propuesta  se obtiene un diagrama del modelo conceptual, este tiene en cuenta todos los  elementos mencionados anteriormente. En las <a href="#fig06">Figs. 6</a> y <a href="#fig07">7</a> se puede ver el  diagrama de los dos ejemplos que se trabajan.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig06"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22fig06.gif"></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig07"></a></font><img src="/img/revistas/dyna/v81n187/v81n187a22fig07.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como se puede   observar el la <a href="#fig06">Fig. 6</a> la dimensi&oacute;n Ticket fue sustituida por el pr&oacute;ximo nivel   de la jerarqu&iacute;a debido a que el &uacute;nico atributo que conten&iacute;a este nivel est&aacute;   relacionado con el atributo convertido en la dimensi&oacute;n tiempo y por quedar sin   sentido el nivel ticket este fue eliminado. Tambi&eacute;n es importante se&ntilde;alar que   en la dimensi&oacute;n tiempo se consider&oacute; los niveles de a&ntilde;o, mes y d&iacute;a, es  importante se&ntilde;alar que esta dimensi&oacute;n tiene que tener al menos el nivel de a&ntilde;o.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i>2.3.  Refinamiento del modelo conceptual.</i></b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la etapa de   refinamiento del modelo conceptual es importante tener presente los siguientes  aspectos:</font></p> <ol>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Medidas     directas que no son num&eacute;ricas que pueden convertirse en dimensiones.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Niveles     dentro de una jerarqu&iacute;a que se pueden convertir en dimensiones.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Agregar     niveles de detalle en la dimensi&oacute;n tiempo.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Eliminar     medidas directas que no tienen sentido.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cambiar     nombre de atributos y de tablas que provienen de los OLTP.</font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Eliminar     atributos, jerarqu&iacute;as y tablas que no tienen sentido.</font></li>     </ol>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Todos estos   elementos son importantes para poder tener un modelo conceptual refinado que no  contenga elementos indeseados en la modelaci&oacute;n del almac&eacute;n de dato.</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>3.  Conclusiones</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Este trabajo es una continuidad a un anterior estudio realizado &#91;12&#93; en donde se   present&oacute; la etapa de an&aacute;lisis de la informaci&oacute;n. En el presente trabajo se   profundiza en la etapa de obtenci&oacute;n del modelo conceptual, en donde se exponen   c&oacute;mo obtener el modelo conceptual de forma semiautom&aacute;tica  mediante la aplicaci&oacute;n de 11 reglas de  dise&ntilde;o. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se presenta   cu&aacute;les son los pasos que sigue la metodolog&iacute;a para la obtenci&oacute;n de este modelo,   los cuales son: seleccionar los elementos que se convertir&aacute;n en hechos, obtener   un grafo de interrelaci&oacute;n de atributo, determinar el(los) hecho(s),   determinar  las dimensiones donde se   tiene que seleccionar los niveles y los descriptores, determinaci&oacute;n de las   medidas directas o indirectas, obtenci&oacute;n del diagrama del modelo conceptual y   por &uacute;ltimo el refinamiento del modelo conceptual. En trabajos futuros se  abordara la transformaci&oacute;n de este modelo conceptual al modelo l&oacute;gico.</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>Bibliograf&iacute;a</b></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;1&#93;</b>    Inmon, W.H., Building the Data  Warehouse - Fourth Edition, Wiley Publishing, 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000172&pid=S0012-7353201400050002200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;2&#93;</b> Kimball, R., Ross, M., Thornthwaite, W. et al., The data warehouse   lifecycle toolkit: Expert methods for designing, developing and deploying data  warehouses, John Wiley &amp; Sons, 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000174&pid=S0012-7353201400050002200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;3&#93;</b> S&aacute;nchez,   L.Z.,  Metodolog&iacute;a para el dise&ntilde;o   conceptual de almacenes de datos, Dr. Tesis, Departamento de Sistemas   Inform&aacute;ticos y Computaci&oacute;n, Universidad Polit&eacute;cnica de Valencia, Valencia,  Espa&ntilde;a, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000176&pid=S0012-7353201400050002200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;4&#93;</b> Hüsemann, B., Lechtenbörger, J., and Vossen, G., Conceptual datawarehouse   design, en: The International Workshop on Design and Management of Data  Warehouses (DMDW 2000), 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000178&pid=S0012-7353201400050002200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;5&#93;</b>    Phipps, C. and Davis, K.C., Automating data warehouse conceptual schema   design and evaluation, en: 4th International Workshop on Design and Management  of Data Warehouses, Toronto, Canada, pp. 23-32, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000180&pid=S0012-7353201400050002200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;6&#93;</b> Giorgini, P., Rizzi, S. and Garzetti, M., Goal-oriented requirement  analysis for data warehouse design, en: DOLAP'05, Bremen, Germany, 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000182&pid=S0012-7353201400050002200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;7&#93;</b> Romero, O. and Abell&oacute;, A., Multidimensional design by examples, en: 8th   International Conference on Data Warehousing and Knowledge Discovery, Krakow,  Poland, pp. 85-94, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000184&pid=S0012-7353201400050002200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;8&#93;</b> Marotta, A., Data warehouse   design and maintenance through schema transformations, MSc. Thesis, Instituto de Computaci&oacute;n -  Facultad de Ingenier&iacute;a, Universidad de la Rep&uacute;blica, Uruguay, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000186&pid=S0012-7353201400050002200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;9&#93;</b>    Akoka, J., Wattiau, I.C. and Prat, N., Dimension hierarchies design from   UML generalizations and aggregations, en: ER 2001, Verlag Berlin Heidelberg,  2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000188&pid=S0012-7353201400050002200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;10&#93;</b> Arango, F., G&oacute;mez, M.C. and   Jaramillo, C.M.Z., Transformaci&oacute;n del modelo de clases UML A. Oracle9i® bajo la  directiva mda: Un caso de estudio. DYNA &#91;Online&#93;, 73 (149), 2006. Available at: <a href="http://www.bdigital.unal.edu.co/10976/1/fernandoarangoisaza.2006.pdf" target="_blank">http://www.bdigital.unal.edu.co/10976/1/fernandoarangoisaza.2006.pdf</a>.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000190&pid=S0012-7353201400050002200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;11&#93;</b>   Golfarelli, M. and Rizzi, S., A methodological framework for data   warehouse design, in: ACM First International Workshop on Data Warehousing and  OLAP, Washington, D.C., USA.,1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000192&pid=S0012-7353201400050002200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;12&#93;</b> Beltr&aacute;n, L.A.G., Rodr&iacute;guez, R.M. and   V&aacute;zquez, R.P., Generaci&oacute;n asistida por computadoras de modelos de almacenes de  datos: An&aacute;lisis de la Informaci&oacute;n. DYNA &#91;Online&#93;, 80 (177), 2013. Available at: <a href="http://www.revistas.unal.edu.co/index.php/dyna/article/view/28017" target="_blank">http://www.revistas.unal.edu.co/index.php/dyna/article/view/28017</a>.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000194&pid=S0012-7353201400050002200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;13&#93;</b> Maz&oacute;n,   J.N. and Trujillo, J., Desarrollo de modelos multidimensionales de almacenes de   datos basado en MDA: Del an&aacute;lisis de requisitos al modelo l&oacute;gico, en: Actas del   IV Taller sobre Desarrollo de Software Dirigido por Modelos, MDA y  Aplicaciones, 2007, pp. 41-50.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000196&pid=S0012-7353201400050002200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;14&#93;</b>   Pelozo, C.E.I., A requirements engineering approach for object-oriented   conceptual modeling, Dr. Thesis, Information Systems and Computation  Department, Valencia Polytechnic University, Valencia, Spain, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000198&pid=S0012-7353201400050002200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;15&#93;</b> &Aacute;vila,   E.T., Data warehousing con procesamiento de datos textuales, Dr. Tesis, Departamento   de Ciencias de la Computaci&oacute;n e Inteligencia Artificial, Universidad de  Granada, Granada, Espa&ntilde;a, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000200&pid=S0012-7353201400050002200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;16&#93;</b>   Kamble, A.S., A conceptual model for multidimensional data, en:   Proceedings of the fifth Asia-Pacific conference on Conceptual Modelling (APCCM  '08), Australia, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000202&pid=S0012-7353201400050002200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>&#91;17&#93;</b> Gerardo,   C.G., Un sistema para el mantenimiento de almacenes de datos, Dr. Tesis,   Departamento de Sistemas Inform&aacute;ticos y Computaci&oacute;n, Universidad Polit&eacute;cnica de  Valencia, Valencia, Espa&ntilde;a, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000204&pid=S0012-7353201400050002200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     <p>&nbsp;</p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>L.A. G&oacute;mez-Beltr&aacute;n</b>, recibi&oacute; su t&iacute;tulo de Ingeniero en Inform&aacute;tica en   2005 del Instituto Superior Polit&eacute;cnico Jos&eacute; Antonio Echeverr&iacute;a (CUJAE), la   Habana Cuba, el MSc. en Inform&aacute;tica Aplicada en 2010, de la Universidad de   Camagüey, Cuba. Desde el 2005 trabaja para la Universidad de Camagüey, Cuba.   Actualmente es Profesor Auxiliar del Departamento de Computaci&oacute;n de la Facultad   de Inform&aacute;tica y ocupa el cargo de Director de Informatizaci&oacute;n de la   Universidad de Camagüey Cuba. Sus intereses de investigaci&oacute;n incluyen: bases de  datos, almacenes de datos, dise&ntilde;o conceptual de almacenes de datos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>R. Moreno Rodr&iacute;guez</b>, recibi&oacute; su t&iacute;tulo de Ingenier&iacute;a en Sistemas   Automatizados de Direcci&oacute;n en 1980, el MSc en Ingenier&iacute;a en 1981, ambos del   Instituto Superior Electrot&eacute;cnico de Leningrado &quot;V.I. Ulianov   (Lenin)&quot;, Rusia. Es MSc. en Computaci&oacute;n Aplicada en 1998 y Dr en Ciencias   T&eacute;cnicas en 2006 de la Universidad Central de Las Villas - UCLV, Cuba.   Actualmente es profesor Titular de Facultad de Matem&aacute;tica, F&iacute;sica y Computaci&oacute;n   de la Universidad Central de Las Villas, Cuba, labora en Centro de Estudios de   Inform&aacute;tica (CEI) y ocupa el cargo de Asesor metodol&oacute;gico de Postgrado en el   Departamento de Postgrado de la misma universidad. Sus intereses de  investigaci&oacute;n incluyen: bases de datos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>R. P&eacute;rez-V&aacute;zquez</b>, recibi&oacute; su t&iacute;tulo de Licenciatura en Computaci&oacute;n   en 1980 de Universidad Central de Las Villas. Es Dr en Ciencias T&eacute;cnicas en   1991, de la Universidad Polit&eacute;cnica de Kiev, Rusia. Es profesor Titular, de la   Facultad de Matem&aacute;tica, F&iacute;sica y Computaci&oacute;n, Centro de Estudios de Inform&aacute;tica   (CEI) de la Universidad Central de Las Villas - UCLV, Cuba. Actualmente ocupa   el cargo de secretario general de la UCLV. Sus intereses de investigaci&oacute;n   incluyen: bases de datos, Sistemas de Informaci&oacute;n Geogr&aacute;fico, Almacenes de  Datos.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Inmon]]></surname>
<given-names><![CDATA[W.H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Building the Data Warehouse]]></source>
<year>2005</year>
<edition>Fourth</edition>
<publisher-name><![CDATA[Wiley Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kimball]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Ross]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Thornthwaite]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[The data warehouse lifecycle toolkit: Expert methods for designing, developing and deploying data warehouses]]></source>
<year>1998</year>
<publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sánchez]]></surname>
<given-names><![CDATA[L.Z.]]></given-names>
</name>
</person-group>
<source><![CDATA[Metodología para el diseño conceptual de almacenes de datos]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hüsemann]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Lechtenbörger]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Vossen]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Conceptual datawarehouse design]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ International Workshop on Design and Management of Data Warehouses (DMDW 2000)]]></conf-name>
<conf-date>2000</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Phipps]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Davis]]></surname>
<given-names><![CDATA[K.C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Automating data warehouse conceptual schema design and evaluation]]></article-title>
<source><![CDATA[]]></source>
<year>2002</year>
<conf-name><![CDATA[4th International Workshop on Design and Management of Data Warehouses]]></conf-name>
<conf-loc>Toronto </conf-loc>
<page-range>23-32</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Giorgini]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Rizzi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Garzetti]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Goal-oriented requirement analysis for data warehouse design]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ DOLAP'05]]></conf-name>
<conf-date>2005</conf-date>
<conf-loc>Bremen </conf-loc>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Romero]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Abelló]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multidimensional design by examples]]></article-title>
<source><![CDATA[]]></source>
<year>2006</year>
<conf-name><![CDATA[8th International Conference on Data Warehousing and Knowledge Discovery]]></conf-name>
<conf-loc>Krakow </conf-loc>
<page-range>85-94</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marotta]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Data warehouse design and maintenance through schema transformations]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Akoka]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Wattiau]]></surname>
<given-names><![CDATA[I.C.]]></given-names>
</name>
<name>
<surname><![CDATA[Prat]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dimension hierarchies design from UML generalizations and aggregations]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ ER 2001]]></conf-name>
<conf-date>2001</conf-date>
<conf-loc>Berlin </conf-loc>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Arango]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Gómez]]></surname>
<given-names><![CDATA[M.C.]]></given-names>
</name>
<name>
<surname><![CDATA[Jaramillo]]></surname>
<given-names><![CDATA[C.M.Z.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Transformación del modelo de clases UML A. Oracle9i® bajo la directiva mda: Un caso de estudio]]></article-title>
<source><![CDATA[DYNA]]></source>
<year>2006</year>
<volume>73</volume>
<numero>149</numero>
<issue>149</issue>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Golfarelli]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Rizzi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A methodological framework for data warehouse design]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ ACM First International Workshop on Data Warehousing and OLAP]]></conf-name>
<conf-date>1998</conf-date>
<conf-loc>Washington </conf-loc>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Beltrán]]></surname>
<given-names><![CDATA[L.A.G.]]></given-names>
</name>
<name>
<surname><![CDATA[Rodríguez]]></surname>
<given-names><![CDATA[R.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Vázquez]]></surname>
<given-names><![CDATA[R.P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Generación asistida por computadoras de modelos de almacenes de datos: Análisis de la Información]]></article-title>
<source><![CDATA[DYNA]]></source>
<year>2013</year>
<volume>80</volume>
<numero>177</numero>
<issue>177</issue>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mazón]]></surname>
<given-names><![CDATA[J.N.]]></given-names>
</name>
<name>
<surname><![CDATA[Trujillo]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Desarrollo de modelos multidimensionales de almacenes de datos basado en MDA: Del análisis de requisitos al modelo lógico]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[IV Taller sobre Desarrollo de Software Dirigido por Modelos, MDA y Aplicaciones]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
<page-range>41-50</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pelozo]]></surname>
<given-names><![CDATA[C.E.I.]]></given-names>
</name>
</person-group>
<source><![CDATA[A requirements engineering approach for object-oriented conceptual modeling]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ávila]]></surname>
<given-names><![CDATA[E.T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Data warehousing con procesamiento de datos textuales]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kamble]]></surname>
<given-names><![CDATA[A.S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A conceptual model for multidimensional data]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[fifth Asia-Pacific conference on Conceptual Modelling (APCCM '08)]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gerardo]]></surname>
<given-names><![CDATA[C.G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Un sistema para el mantenimiento de almacenes de datos]]></source>
<year></year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
