<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comentarios en: Historia de un Viejo Informático. Y el Data Warehouse se convirtió en Business Intelligence</title>
	<atom:link href="http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/feed/" rel="self" type="application/rss+xml" />
	<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/</link>
	<description>Comparte conocimiento.</description>
	<lastBuildDate>Mon, 13 Feb 2012 09:22:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: JorgeRivera</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-3376</link>
		<dc:creator>JorgeRivera</dc:creator>
		<pubDate>Thu, 08 Oct 2009 17:07:11 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-3376</guid>
		<description>&lt;p&gt;Excelente todo lo que has escrito en esta entrada. En mi caso, formo parte de un proyecto Data Warehouse que se está realizando para una entidad del estado y cae a pelo lo que indicas de que nunca se le debe preguntar a un usuario “qué información desea consultar”, pues hay todo un lío en cada reunión que se realiza con las personas encargadas (cada vez piden más cosas). En fin espero que todo llegue a buen puerto.
Saludos desde Perú.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Excelente todo lo que has escrito en esta entrada. En mi caso, formo parte de un proyecto Data Warehouse que se está realizando para una entidad del estado y cae a pelo lo que indicas de que nunca se le debe preguntar a un usuario “qué información desea consultar”, pues hay todo un lío en cada reunión que se realiza con las personas encargadas (cada vez piden más cosas). En fin espero que todo llegue a buen puerto.
Saludos desde Perú.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: pedrantic</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2848</link>
		<dc:creator>pedrantic</dc:creator>
		<pubDate>Fri, 04 Sep 2009 10:52:32 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2848</guid>
		<description>&lt;p&gt;Hola Mac. Simplemente espectaculares tus artículos. 
Te cuento que en mi empresa, luego de haberle sacado ya el jugo al ERP, desde el cual ya sacamos un montón de reportes &quot; inteligentes&quot;, y desde el cual, para el análisis gerencialle damos al usuario vistas donde a los datos que representan los hechos les agregamos columnas con &quot;metricas&quot; ( ej. una columna que representa la semana de año, pero desde el punto de vista de la empresa ), con lo cual se manejan con tablas dinámicas en excel ( una especie de análisis OLAP manual), decidimos que ya es tiempo de evolucionar en alguna herramienta de BI. Me podrias dar una idea de que parámetros debería considerar para la elección de la misma?. Eligirías una herramienta Open Source como Pentaho?. Desde ya infinitas gracias y saludos desde argentina&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hola Mac. Simplemente espectaculares tus artículos. 
Te cuento que en mi empresa, luego de haberle sacado ya el jugo al ERP, desde el cual ya sacamos un montón de reportes &#8221; inteligentes&#8221;, y desde el cual, para el análisis gerencialle damos al usuario vistas donde a los datos que representan los hechos les agregamos columnas con &#8220;metricas&#8221; ( ej. una columna que representa la semana de año, pero desde el punto de vista de la empresa ), con lo cual se manejan con tablas dinámicas en excel ( una especie de análisis OLAP manual), decidimos que ya es tiempo de evolucionar en alguna herramienta de BI. Me podrias dar una idea de que parámetros debería considerar para la elección de la misma?. Eligirías una herramienta Open Source como Pentaho?. Desde ya infinitas gracias y saludos desde argentina</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Jimmy Jazz</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2147</link>
		<dc:creator>Jimmy Jazz</dc:creator>
		<pubDate>Tue, 23 Jun 2009 08:35:43 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2147</guid>
		<description>&lt;p&gt;Me ha molado, sobre todo lo de los rappeles, EAN&#039;s y demás. Me recuerda a cuando trabajé para un grande de distribución. Pedidos de tienda, pedidos a proveedor, entradas, EAN&#039;s, EDI, precios de costo, precios mayores... tambien tenían su data warehouse y todo eso...&lt;/p&gt;

&lt;p&gt;Salud! Gran artículo Mac!!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Me ha molado, sobre todo lo de los rappeles, EAN&#8217;s y demás. Me recuerda a cuando trabajé para un grande de distribución. Pedidos de tienda, pedidos a proveedor, entradas, EAN&#8217;s, EDI, precios de costo, precios mayores&#8230; tambien tenían su data warehouse y todo eso&#8230;</p>

<p>Salud! Gran artículo Mac!!</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Macluskey</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2144</link>
		<dc:creator>Macluskey</dc:creator>
		<pubDate>Mon, 22 Jun 2009 21:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2144</guid>
		<description>&lt;p&gt;@Mazinger: Estoy (evidentemente) de acuerdo contigo. Siempre habría que dejar a las personas que saben hacer lo que saben... ¡También con los políticos!! En fin.&lt;/p&gt;

&lt;p&gt;@churro binario: Ehhh, buena pregunta. Esta serie no intenta ser un curso de nada, pero creo que te puede dar una buena pista para comprender los orígenes de todo. Tén en cuenta que hay dos artículos anteriores a éste que hablan también de Data Warehouse, y tienes allí un montón de links a sitios interesantes donde poder ampliar conocimientos, que te pueden ayudar a empezar. Pero no creo que yo fuera capaz de contar siete años de experiencia en unas pocas palabras. ¡Animo, no es tan difícil!!&lt;/p&gt;

&lt;p&gt;Un saludo a todos&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Mazinger: Estoy (evidentemente) de acuerdo contigo. Siempre habría que dejar a las personas que saben hacer lo que saben&#8230; ¡También con los políticos!! En fin.</p>

<p>@churro binario: Ehhh, buena pregunta. Esta serie no intenta ser un curso de nada, pero creo que te puede dar una buena pista para comprender los orígenes de todo. Tén en cuenta que hay dos artículos anteriores a éste que hablan también de Data Warehouse, y tienes allí un montón de links a sitios interesantes donde poder ampliar conocimientos, que te pueden ayudar a empezar. Pero no creo que yo fuera capaz de contar siete años de experiencia en unas pocas palabras. ¡Animo, no es tan difícil!!</p>

<p>Un saludo a todos</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: churro binario</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2142</link>
		<dc:creator>churro binario</dc:creator>
		<pubDate>Mon, 22 Jun 2009 19:45:44 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2142</guid>
		<description>&lt;p&gt;Lo olvidaba, un gran articula, bastante aclarador&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Lo olvidaba, un gran articula, bastante aclarador</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: churro binario</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2141</link>
		<dc:creator>churro binario</dc:creator>
		<pubDate>Mon, 22 Jun 2009 19:34:42 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2141</guid>
		<description>&lt;p&gt;Buenas,&lt;/p&gt;

&lt;p&gt;Pronto hará un añito que empecé a trabajar en una administración explotando y manteniendo (en la medida de lo posible) un DataWarehouse y, todavia a dia de hoy me encuentro un poco perdido.
Estudié Ingenieria Tècnica en Informàtica de Gestión y antes que este curro estuve de programador en una mediana empresa dedicada a la fabricación de muebles.
Soy un tipo curioso y con ganans de aprender (aunque no dejarme la vida).  En que deberia formarme si quiero progresar en el mundillo Datawarehouse? Has repetido bastante que todo lo aprendido anteriormente no sirve, por donde empezar entonces?&lt;/p&gt;

&lt;p&gt;Un saludo y muchas gracias.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Buenas,</p>

<p>Pronto hará un añito que empecé a trabajar en una administración explotando y manteniendo (en la medida de lo posible) un DataWarehouse y, todavia a dia de hoy me encuentro un poco perdido.
Estudié Ingenieria Tècnica en Informàtica de Gestión y antes que este curro estuve de programador en una mediana empresa dedicada a la fabricación de muebles.
Soy un tipo curioso y con ganans de aprender (aunque no dejarme la vida).  En que deberia formarme si quiero progresar en el mundillo Datawarehouse? Has repetido bastante que todo lo aprendido anteriormente no sirve, por donde empezar entonces?</p>

<p>Un saludo y muchas gracias.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Mazinger</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2132</link>
		<dc:creator>Mazinger</dc:creator>
		<pubDate>Mon, 22 Jun 2009 07:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2132</guid>
		<description>&lt;p&gt;&quot;Ficha a un auténtico experto en Microstrategy (era ésa la herramienta que había seleccionado aquél Banco), págale lo que pida, y deja que sea él quien haga el diseño físico de las tablas…&quot;&lt;/p&gt;

&lt;p&gt;¡Qué gran consejo! Me atrevo a generalizarlo de la siguiente manera:&lt;/p&gt;

&lt;p&gt;&quot;Ficha a personas con experiencia en los productos en los que desarrollas (no a pipiolos recién salidos de un curso de PDO), págales bien, de acuerdo a la experiencia que acrediten (no lostengas a pan y agua, ni los trates como esclavos, ni intentes hacerles ver que echar 12 horas diarias es lo normal), y deja que sean ellos lo que lleven la voz cantante en el proyecto, que para eso tienen experiencia...&quot;&lt;/p&gt;

&lt;p&gt;El sector de la informática cambiaría mucho así, creo.&lt;/p&gt;

&lt;p&gt;Cuando empecé a currar compartía piso con un compañero que llevaba poco tiempo trabajando en Datawarehouse. No solía venir al final del día de muy buen humor. Por entonces tenía yo poca idea sobre el asunto y lo único que vagamente pensaba era que &quot;eso del datawarehouse no era bueno para la salud&quot;.&lt;/p&gt;

&lt;p&gt;Macluskey, el artículo, como siempre, genial. Creo que explicas muy bien los rudimentos del datawarehouse, pero lo más importante es que pones de manifiesto lo difícil que es cambiar de mentalidad para poder abordar nuevas cosas.&lt;/p&gt;

&lt;p&gt;Felicidades.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;Ficha a un auténtico experto en Microstrategy (era ésa la herramienta que había seleccionado aquél Banco), págale lo que pida, y deja que sea él quien haga el diseño físico de las tablas…&#8221;</p>

<p>¡Qué gran consejo! Me atrevo a generalizarlo de la siguiente manera:</p>

<p>&#8220;Ficha a personas con experiencia en los productos en los que desarrollas (no a pipiolos recién salidos de un curso de PDO), págales bien, de acuerdo a la experiencia que acrediten (no lostengas a pan y agua, ni los trates como esclavos, ni intentes hacerles ver que echar 12 horas diarias es lo normal), y deja que sean ellos lo que lleven la voz cantante en el proyecto, que para eso tienen experiencia&#8230;&#8221;</p>

<p>El sector de la informática cambiaría mucho así, creo.</p>

<p>Cuando empecé a currar compartía piso con un compañero que llevaba poco tiempo trabajando en Datawarehouse. No solía venir al final del día de muy buen humor. Por entonces tenía yo poca idea sobre el asunto y lo único que vagamente pensaba era que &#8220;eso del datawarehouse no era bueno para la salud&#8221;.</p>

<p>Macluskey, el artículo, como siempre, genial. Creo que explicas muy bien los rudimentos del datawarehouse, pero lo más importante es que pones de manifiesto lo difícil que es cambiar de mentalidad para poder abordar nuevas cosas.</p>

<p>Felicidades.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Macluskey</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2129</link>
		<dc:creator>Macluskey</dc:creator>
		<pubDate>Sun, 21 Jun 2009 16:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2129</guid>
		<description>&lt;p&gt;@Unora: Me alegro que hayas descubierto esta página... verás que, además de mi humilde serie de historietas de informático del tiempo de Carolo, hay otras series extraordinarias, mucho mejores que la mía.&lt;/p&gt;

&lt;p&gt;Que las disfrutes.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Unora: Me alegro que hayas descubierto esta página&#8230; verás que, además de mi humilde serie de historietas de informático del tiempo de Carolo, hay otras series extraordinarias, mucho mejores que la mía.</p>

<p>Que las disfrutes.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Unora</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2128</link>
		<dc:creator>Unora</dc:creator>
		<pubDate>Sat, 20 Jun 2009 17:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2128</guid>
		<description>&lt;p&gt;Uffff, acabo de descubrir esta web y eso que llevo varios meses leyendo El Tamiz. Solo he leido este articulo y ya estoy ansiosos por leer los demas.&lt;/p&gt;

&lt;p&gt;Me he sorprendido mucho conocer el motivo por el que fracasaron tantos proyectos de desarrollo e implantacion de los Data ... sencillamente porque en mi campo ocurre extamente lo mismo. El comercial vende el cojo equipo de comunicaciones, el arquitecto diseña la cojo solución tecnia, el tecnico hace lo que puede (*) y el cliente se queda a verlas vernir porque no hubo nadie que quisiera escucharle o comprender sus necesidades.&lt;/p&gt;

&lt;p&gt;(*) perdonarme la expresion pero como digo muchas veces, el tecnico deja su cagadita en el CPD y si te he visto no me acuerdo. Al final el CPD es un gran almacen de cagaditas.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Uffff, acabo de descubrir esta web y eso que llevo varios meses leyendo El Tamiz. Solo he leido este articulo y ya estoy ansiosos por leer los demas.</p>

<p>Me he sorprendido mucho conocer el motivo por el que fracasaron tantos proyectos de desarrollo e implantacion de los Data &#8230; sencillamente porque en mi campo ocurre extamente lo mismo. El comercial vende el cojo equipo de comunicaciones, el arquitecto diseña la cojo solución tecnia, el tecnico hace lo que puede (*) y el cliente se queda a verlas vernir porque no hubo nadie que quisiera escucharle o comprender sus necesidades.</p>

<p>(*) perdonarme la expresion pero como digo muchas veces, el tecnico deja su cagadita en el CPD y si te he visto no me acuerdo. Al final el CPD es un gran almacen de cagaditas.</p>]]></content:encoded>
	</item>
	<item>
		<title>Por: Macluskey</title>
		<link>http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-warehouse-se-convirtio-en-business-intelligence/comment-page-1/#comment-2117</link>
		<dc:creator>Macluskey</dc:creator>
		<pubDate>Thu, 18 Jun 2009 13:49:38 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=3614#comment-2117</guid>
		<description>&lt;p&gt;@joel: A ver si consigo contestar con brevedad... (que va a ser que no, porque tus preguntas dan en el meollo del asunto):&lt;/p&gt;

&lt;p&gt;1) Las dimensiones se modelizan con &quot;simples relaciones&quot; claro que sí, pero son mucho más que eso... definen cómo es el negocio y cómo se relaciona cada una con las demás. A ver si con un ejemplo sencillo:&lt;/p&gt;

&lt;p&gt;Imaginemos un Sistema de venta de un Hiper más sencillo que el que sale en el post, donde sólo tenemos TRES dimensiones: Tiempo (Minuto-Hora-Día-Mes-Año), Producto vendido (Sección-Departamento-Marca-Producto), y Tienda (Tienda-Provincia-Región-País), por ejemplo.&lt;/p&gt;

&lt;p&gt;Píntalo ahora en tres ejes de coordenadas. En el eje x, por ejemplo, ponemos &quot;el Producto&quot;. Cada uno de los productos que vendemos está representado en un punto del eje x. Varios de ellos son de la misma marca, y están juntos. Varias marcas son de un Departamento, y varios Departamentos forma una Sección. Estas agrupaciones cada vez más grandes de productos ocupan áreas contiguas del eje x, pero siempre, siempre, el conjunto de todas las secciones abarca el mismo área que la suma de los Departamentos, o de los productos, etc ¿Lo ves?&lt;/p&gt;

&lt;p&gt;En el eje y, la Tienda (con las agrupaciones pertinentes de su dimensión); y en el eje z, el Tiempo (Años que se dividen en meses, estos en días, estos en horas, etc). Y pasa lo mismo con las agrupaciones.&lt;/p&gt;

&lt;p&gt;Creo que no debería ser muy difícil pintar este escenario.&lt;/p&gt;

&lt;p&gt;Ahora, observemos cada uno de los puntos del espacio tridimensional definido por los tres ejes (ejes finitos, por cierto: el número de productos vendidos es finito, el de tiedas también, y el tiempo lo hacemos finito porque sólo guardamos, por ejemplo, tres años). Entonces, el producto P, la Tienda T, y el momento M, definen un punto en ese espacio tridimensional)  ¿Me sigues?&lt;/p&gt;

&lt;p&gt;Y en ese punto (x,y,z) puede que haya &quot;algo&quot; (lo que indica que dicho producto P se vendió en esa tienda T en esa hora-minuto M, y puede que no haya nada (no se vendió nada en P,T,M). Obviamente, la mayoría de puntos están vacíos, y de vez en cuando hay alguno lleno. Sigo...&lt;/p&gt;

&lt;p&gt;¿Qué hay DENTRO de cada punto x,y,z? LAS MÉTRICAS: en nuestro ejemplo, número de artículos vendidos e importe en euros. SÓLO las métricas. ¿Dónde están las dimensiones? EN LOS EJES.&lt;/p&gt;

&lt;p&gt;No sé si te das cuenta de la potencia brutal de este esquema. veamos:&lt;/p&gt;

&lt;p&gt;Caso a): queremos saber cúanto vendimos en Murcia el mes de abril pasado en la Sección de Pescadería. Fácil: Seleccionamos en cada eje dónde está Murcia (todas la tiendas de Murcia), abril (todos sus días con todas sus horas con todos sus minutos) y Pescadería (con todos sus productos). Ahora sumamos todas las métricas comprendidas en el área tridimensional comprendida por esas tres regiones. ¿Qué tenemos? Lo que pedíamos. ¿Lo ves?&lt;/p&gt;

&lt;p&gt;Caso b) Queremos comparar la venta de los cinco primeros minutos de cada hora en la región de Galicia con la venta de los cinco últimos en la provincia de Soria. Una vez seleccionadas las áreas (los minutos 1 a 5 de cada hora, Galicia por un lado y Soria por otro, y todos los productos, dado que no hemos puesto restricciones en la otra dimensión, se suman todas las métricas y se obtiene el dato pedido.&lt;/p&gt;

&lt;p&gt;Etc. Si sigo me saldrá otro post de los míos...&lt;/p&gt;

&lt;p&gt;2) Hombre... lo de no hacer nunca deletes ni updates en un sistema transaccional... como que no lo veo. ¿Cómo cambias el nombre de un cliente que te dice que le tienes mal en tu base de datos? conuna Update. Como se te ocurra dar una Delete y luego una Insert, y tienes integridad referencial, te puede organizar una de mucho cuidado. Quizá haya algñun sistema donde pueda hacerse esto pero nunca con carácter general. Esa es la diferencia entre un tipo de sistemas y otros...&lt;/p&gt;

&lt;p&gt;3) Claro que es posible diseñar sistemas utilizando lo mejor de los dos mundos... pero hay que tener en cuenta para qué deben servir los sistemas y buscar la mejor solución para que el Sistema haga lo que tenga que hacer (que es lo único importante, no se os olvide).&lt;/p&gt;

&lt;p&gt;4) Una última reflexión: Diseñar correctamente Data Warehouses requieren más cosas que lo que he expresado con mis pobres palabras... pero lo que no he contado es lo que se encuentra con facilidad en cursos y documentación varia: Diseñar agregadas para agilizar las consultas, partionar tabñas, instanciar vistas, crear o quitar índices, poner un producto que controle las queries que se hacen y te ayude a afinar el sistema... Pero claro, si lo cuento todo, todo, igual le quito el curro a mis compañeros, y eso tampoco es...&lt;/p&gt;

&lt;p&gt;Un saludo y gracias por la pregunta.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@joel: A ver si consigo contestar con brevedad&#8230; (que va a ser que no, porque tus preguntas dan en el meollo del asunto):</p>

<p>1) Las dimensiones se modelizan con &#8220;simples relaciones&#8221; claro que sí, pero son mucho más que eso&#8230; definen cómo es el negocio y cómo se relaciona cada una con las demás. A ver si con un ejemplo sencillo:</p>

<p>Imaginemos un Sistema de venta de un Hiper más sencillo que el que sale en el post, donde sólo tenemos TRES dimensiones: Tiempo (Minuto-Hora-Día-Mes-Año), Producto vendido (Sección-Departamento-Marca-Producto), y Tienda (Tienda-Provincia-Región-País), por ejemplo.</p>

<p>Píntalo ahora en tres ejes de coordenadas. En el eje x, por ejemplo, ponemos &#8220;el Producto&#8221;. Cada uno de los productos que vendemos está representado en un punto del eje x. Varios de ellos son de la misma marca, y están juntos. Varias marcas son de un Departamento, y varios Departamentos forma una Sección. Estas agrupaciones cada vez más grandes de productos ocupan áreas contiguas del eje x, pero siempre, siempre, el conjunto de todas las secciones abarca el mismo área que la suma de los Departamentos, o de los productos, etc ¿Lo ves?</p>

<p>En el eje y, la Tienda (con las agrupaciones pertinentes de su dimensión); y en el eje z, el Tiempo (Años que se dividen en meses, estos en días, estos en horas, etc). Y pasa lo mismo con las agrupaciones.</p>

<p>Creo que no debería ser muy difícil pintar este escenario.</p>

<p>Ahora, observemos cada uno de los puntos del espacio tridimensional definido por los tres ejes (ejes finitos, por cierto: el número de productos vendidos es finito, el de tiedas también, y el tiempo lo hacemos finito porque sólo guardamos, por ejemplo, tres años). Entonces, el producto P, la Tienda T, y el momento M, definen un punto en ese espacio tridimensional)  ¿Me sigues?</p>

<p>Y en ese punto (x,y,z) puede que haya &#8220;algo&#8221; (lo que indica que dicho producto P se vendió en esa tienda T en esa hora-minuto M, y puede que no haya nada (no se vendió nada en P,T,M). Obviamente, la mayoría de puntos están vacíos, y de vez en cuando hay alguno lleno. Sigo&#8230;</p>

<p>¿Qué hay DENTRO de cada punto x,y,z? LAS MÉTRICAS: en nuestro ejemplo, número de artículos vendidos e importe en euros. SÓLO las métricas. ¿Dónde están las dimensiones? EN LOS EJES.</p>

<p>No sé si te das cuenta de la potencia brutal de este esquema. veamos:</p>

<p>Caso a): queremos saber cúanto vendimos en Murcia el mes de abril pasado en la Sección de Pescadería. Fácil: Seleccionamos en cada eje dónde está Murcia (todas la tiendas de Murcia), abril (todos sus días con todas sus horas con todos sus minutos) y Pescadería (con todos sus productos). Ahora sumamos todas las métricas comprendidas en el área tridimensional comprendida por esas tres regiones. ¿Qué tenemos? Lo que pedíamos. ¿Lo ves?</p>

<p>Caso b) Queremos comparar la venta de los cinco primeros minutos de cada hora en la región de Galicia con la venta de los cinco últimos en la provincia de Soria. Una vez seleccionadas las áreas (los minutos 1 a 5 de cada hora, Galicia por un lado y Soria por otro, y todos los productos, dado que no hemos puesto restricciones en la otra dimensión, se suman todas las métricas y se obtiene el dato pedido.</p>

<p>Etc. Si sigo me saldrá otro post de los míos&#8230;</p>

<p>2) Hombre&#8230; lo de no hacer nunca deletes ni updates en un sistema transaccional&#8230; como que no lo veo. ¿Cómo cambias el nombre de un cliente que te dice que le tienes mal en tu base de datos? conuna Update. Como se te ocurra dar una Delete y luego una Insert, y tienes integridad referencial, te puede organizar una de mucho cuidado. Quizá haya algñun sistema donde pueda hacerse esto pero nunca con carácter general. Esa es la diferencia entre un tipo de sistemas y otros&#8230;</p>

<p>3) Claro que es posible diseñar sistemas utilizando lo mejor de los dos mundos&#8230; pero hay que tener en cuenta para qué deben servir los sistemas y buscar la mejor solución para que el Sistema haga lo que tenga que hacer (que es lo único importante, no se os olvide).</p>

<p>4) Una última reflexión: Diseñar correctamente Data Warehouses requieren más cosas que lo que he expresado con mis pobres palabras&#8230; pero lo que no he contado es lo que se encuentra con facilidad en cursos y documentación varia: Diseñar agregadas para agilizar las consultas, partionar tabñas, instanciar vistas, crear o quitar índices, poner un producto que controle las queries que se hacen y te ayude a afinar el sistema&#8230; Pero claro, si lo cuento todo, todo, igual le quito el curro a mis compañeros, y eso tampoco es&#8230;</p>

<p>Un saludo y gracias por la pregunta.</p>]]></content:encoded>
	</item>
</channel>
</rss>

