Entonces algunos de los aspectos que tomaria en cuenta para decidir
que aproximacion utilizar son:
- La herramienta para ETL, construccion de los cubos et al. Permite
manejar mejor 3NF, estrella. Que tal flexible es para la
transformacion o cuanto tiempo se necesita para programarla.
- Existen Datamarts actualmente? Si existen para que reinventar el
agua azucarada. Claro si los DataMart son consistentes.
- Que tanto mantenimiento necesita el DW? Pasar de un CIF a varios
DataMarts es mas sencillo que de varios DataMarts a un CIF, entonces
el mantenimiento de scripts puede ser mas costoso en el segundo caso.
- Tener un CIF asegura que haya solo una version de los datos para
los DataMart, en cambio tener varios DataMart puede ocasionar haya mas
de una "perspectiva" de la informacion. Esto es mas validero entre mas
compleja sea la organizacion. Y si la alta gerencia ve varias
"perspectivas" ya la hicimos, en la calle.
- Si el tiempo es ajustado y se necesitan resultados pronto, hacer
DataMarts es mas rapido que diseñar el DW, en cambio si se toma el
tiempo para el diseño de un CIF puede ayudarnos a no quebrarnos la
cabeza con la integración de los datos luego (de DM al DW).
- La cantidad de datos que se quieran en el DataWarehouse, si es un
DW pequeño hacer esquema estrella es lo ultimo.
Al final creo que se tomaran cosas de cada uno, segun el caso. Despues
de todo no existe la panacea para este tipo de cosas.
Todo esto se resume en poder vender mejor la idea a la alta gerencia
para que den mas fondos a la construccion de un DW. Es mas eso
justamente voy a hacer ahora mismo, nos vemos en Hawaii.
Es cuestion al fin y al cabo de que es lo que vamos a utilizar para la
base de datos OLAP, si nos vamos por el enfoque técnico, terminaremos
de seguro con un diagrama copo de nieve si existen muchas fuentes de
datos a considerar y terminaremos casi seguro utilizando productos
Microsoft, dado a que ellos este es el esquema que recomiendan para
SQL 2005, por el otro lado si nos vamos por el lado de Ralph Kimball's
este no dice nada a cerca de las normalizaciones pero es casi seguro
que terminaremos con un esquema estrella y usando oracle dado a que es
el producto mas recomendable para dichos esquemas.
Tambien hay que tener en cuenta que la seleccion de productos dado un
esquema, son solo recomendaciones y que bien se pueden usar ambos
esquemas en cualquiera de los dos productos.
Al fin y al cabo somos nosotros los que elegiremos uno sobre el otro
dadas las circunstancias de donde nos encontremos.
Por ejemplo, en el "enfoque Kimball" un data mart es en sí el data
warehouse, mientras que en el "enfoque Inmon" el data mart es tan solo
una capa del data warehouse. Esta diferencia de concepto no cambia en
sí la funcionalidad que tiene un data mart como tal, aunque sí cambia
la forma en que éste encaja dentro del sistema de inteligencia de
negocios de una organización.
Debido a esto, se podría decir que el "enfoque Inmon" pareciera ser
más apto para sistemas de data warehouse aplicados a grandes empresas
y/o corporaciones, mientras que el "enfoque Kimball" es más apropiado
para sistemas aplicados a departamentos o áreas en una empresa. Sin
embargo esto es bastante relativo y depende mucho de qué tipo de
organización desee implementar el sistema, así que lo mejor es
entender ambos puntos de vista y decidir por nosotros mismos cuál de
los dos se aplica más a nuestras necesidades como dijo Carlos García
en el post anterior.
Otro punto que lei es que en 1997 Kimball aseguro que su modelo
multidimensional era la unica manera viable de diseñar bases de datos
destinadas a su uso directo del usuario final, sin embargo en el 2000
Inmon dijo que si diseñas un DWH desde el punto de vista de análisis
de un solo individuo condenas al resto a su mismo punto de vista y que
dificilmente en el modelo dimensional puedes incluir información no
incluida en el foco original del análisis.
Pero el modelo de Inmon coincide con Kimball en un único proceso ETL
que alimenta un DWH corporativo, pero el que lo alimenta no es
dimensional es un DWH basado en el modelo Entidad-Relación. La idea de
Inmon es que el modelo E-E es mucho mas enriquecido y adaptable que el
multidimensional. Una vez tenemos el DWH E-R corporativo generamos los
datamarts dimensionales que queramos, y ademas nos puede servir para
crear cualquier otra extracción para cualquier otro sistema de toma
desiciones, como para sistemas expertos.
Pero si consideramos que el modelo es para usuarios con poca
experiencia es mejor el modelo de Kimball ya que su modelo dimensional
tiene dos ventajas sobre el de Inmon: Usabilidad y Productividad.
Entonces creo que la desicion de usar que modelo se basara en el
enfoque y la opinion del Ingeniero que lo realizara, si queremos una
copia de los datos transaccionales estructurados para la consulta y el
analisis usamos el modelo de Kimball, pero si queremos un conjunto de
datos orientados por temas, integrados, que serviran para el soporte
en la toma de desiciones usamos el modelo de Inmon. Sin olvidarnos de
la experiencia del Ingeniero a realizarlo y el tamaño de la inversion
de la Empresa para el DWH.
Según Inmon (considerado por muchos el padre del Data Warehouse),
un Data Warehouse es un conjunto de datos orientados por temas,
integrados, variantes en el tiempo y no volátiles, que tienen por
objetivo
dar soporte a la toma de decisiones y por otro lado según Ralph
Kimball
(considerado el principal promotor del enfoque dimensional para el
diseño
de almacenes de datos), un Data Warehouse es una copia de los datos
transaccionales específicamente estructurada para la consulta y el
análisis.
On 7 feb, 13:47, "Negronski" <edwin.al...@gmail.com> wrote:
On 7 feb, 13:47, "Negronski" <edwin.al...@gmail.com> wrote:
> Aqui van todos sus comentarios.
> Comparación paradigma Kimball e Inmon.
A mi criterio los dos modelos tanto el de Kimball como el de Inmon se
adecuan a las necesidades de las empresas, puesto que depende de la
cantidad de información a manejar y la forma más conveniente en que
se desee manejar.
Esto depende ya que en el caso de Kimball el manejo de la informacion
se hace de forma conglomerada, es decir toda la información almacenada
en un solo modelo dimensional.
Por lo contrario lo que plantea el Autor Inmon es que el manejo de la
información se realice de forma distribuida, sin perder la relacion
entre toda la información del negocio.
Ambos autores plantean un punto de vista diferente pero que nos lleva
a la misma idea del mejor manejo de la información de la empresa por
medio del data warehouse.
Como mencionanba en un articulo, ambos esta bien, con ventajas y
desventajas
según el medio donde se apliquen.
El modelo de Kimball se basa mas en el manejo de toda la información
en un solo lugar, es decir que todo de analiza bajo una sola
dimensión, y es mas es más apropiado para los departamentos o áreas
específicas en una empresa.
El modelo de Inmon es mas utilizado par un manejo mas aplicado para el
uso de empresas mas grandes que llevan un mayor volumen de información
y por lo tanto el uso de sistemas distribuidos es el mas adecuado de
la misma.
Esto nos lleva a decir que el camino que propone cada uno de estos dos
puntos de vista adquiere importancia en base al tipo de negocio que se
tenga.
Una comparación real entre ambos paradigmas no es factible dado a que
se aplican segun las circunstancias en que nos encontremos,
al final somos nosotros quienes decidimos uno sobre el otro,
acorde a presupuestos, arquitectura existente, costos, si existe
o no personal calificado, el ambiente, situaciones legales,
licenciamientos, etc.
como conclusion Kimball se encierra en un unico modelo mientras que
Inmon es mucho mas abierto
Uno de los principales aspectos a comparar es el tiempo de
implementación. La implmentación, si nos basamos en Kimball es de
manera casi inmediata, ya que no espera por nada (un diseño) para
iniciar la implementación, sino que aboga por ir modificando nuestro
proyecto acorde a las circunstancias que se presentan. Mientras que
Inmon propone esperar por tener un diseño definido antes de comenzar
con la implantación.
Dentro de los puntos que más me sobresaltaron, y uno de los que no se
ha tocado a fondo, es que el modelo de Kimbal utiliza una estructura
de bus, donde se agrupan las dimensiones en común a las necesides de
la empresa, por lo que se centralizan los datos, aun que físicamente
se encuentren distribuidos. La Base de Datos se ve como un todo,
evitando asi la repetición de datos que se darían en un modelo como el
de Inmon, ya que realiza réplicas del DW en distintos Data Mart, de
acuerdo con las necesidades de cada departamento dentro de la empresa,
descentralizando los datos en departamento, area, etc.
Por último, en concenso podríamos desir que para desidir entre un
modelo u otro, sería una cuestión mas técnica que filosófica, se debe
de tomar en cuenta algunos aspectos como tiempo que se tardaría el
desarrollo con uno u otro modelo, costos de operación, si se posee
algún conocimiento previo sobre uno u otro modelo.
Esta filosofia dice que el Datawarehouse de una empresa es la union de
todos los Datamarts, y que la informacion esta guardada en modelos
dimensionales.
Kimball define el modelo dimensional, como un modelo que contiene la
misma informacion que un modelo que se encuentra en tercera forma
normal, con la diferencia que el modelo dimensional contiene
informacion empaquetada para hacer consultas faciles que contienen
gran nivel de detalle.
Mi opinion personal sobre esta filosofia es que, es igual de buena que
la Filosofia de Inmmon, pero todo depende del enfoque que querramos
darle, por ejemplo, si no tenemos limitante de espacio para guardar
informacion, la mejor forma de manejar los datawarehouse es con la
filosifia de Kimball, ya que utiliza la redundancia de datos para
poder consultar de una manera mas sencilla. Creo que este modelo es el
mas utilizado en las empresas por motivos de facilidad de uso, facil
acceso a la informacion, ademas de proveer la facilidad de dividir
todo en datamarts que juntos forman toda la informacion de
Datawarehouse.
Esta filosofia explica que el Datawarehouse es una seccion muy
importante de la inteligencia de negocios, y que la informacion esta
guardada en tercera forma normal.
El hecho de usar normalizacion en los datos, implica la eliminacion de
redundancia, y esto puede ayudar si nuestra limitante es el espacio
para guardar informacion, una de las desventajas de esto, se centra en
la realizacion de consultas, ya que puede dar lugar a consultas muy
complicadas. Este modelo utiliza replicas de sus datos en Datamarts
para mantener informado a cada sector de la empresa en caso lo
necesite.
En conclusion, las dos filosofias son buenas, ambas tienen enfoques
diferentes, la decision de que filosofia utilizar estara a cargo de
las personas de informatica que deberan de estar conciencientes de las
necesidades del negocio, asi como las capacidades de almacenamiento
para poder emitir una buena decision con respecto a que tecnica de
Datawarehouse deben utilizar.
Ya que el mas usado es el modelo dimensional se puede decir de este
que esta formado de dos tablas una llamada fact table donde se
almacenas las metricas y las dimesion table que es donde se lleva el
control de las metricas
Sin embargo creo que lo mas importante es que podemos sacar provecho
de ambas, les adjunto una direccion de un pdf que se refiere a
Datawarehouse para la gestion por procesos en el sistema productivo,
en este menciona ambos modelos y hace como una sintesis para la
aplicacion de los mismos.
http://www.poms.org/Meeting2004/POMS_CD/Browse%20This%20CD/PAPERS/002-0278.pdf
Buscando un poco de info. en internet, encontre que aparte de los
enfoques Kimball e Inmon que estamos discutiendo, existen otro dos
tipos de enfoque: el Hybrid Approach y el Federated Approach. Sobre el
segundo no tengo el concepto muy claro... así que si alguien lo sabe
sería bueno que lo comentara... y sobre el primero pues como su nombre
lo dice es un enfoque toma elementos de la metodología Inmon y de la
metodología Kimball, lo cual es un punto interesante ya que se puede
obtener lo mejor de dos mundos.
Por cierto... hablando sobre la implementación de estos enfoques...
¿existen herramientas que hagan énfasis en algún enfoque o podemos
utilizar cualquier herramienta para implementar un data warehouse tipo
Kimball o uno tipo Inmon? Si alguien lo sabe sería interesante que lo
respondiera...
Juan Jose
2001-13138
Juan Jose Baten
2001-13138
Por otra parte, el modelo de Innmon propone que se deben de tener los
datamarts descentralizados, uno para cada departamento, y el conjunto
de todos ellos formarà el datawarehouse en su totalidad.
Kimball dice: un data mart es construido extrayendo datos
directamente
de sistemas operacionales, mientras que Inmon dice: un data mart es
construido extrayendo datos de una empresa dw.
Kimball dice: los data marts estan relacionados uno con otro, basado
en
dimensiones, por otro lado Inmon dice: los data marts no están
relacionados.
Kimball dice: un data mart mantiene todos los datos disponibles
históricos,
e Inmon dice: un data mart mantiene la historia limitada.
En conclusión ambos tienen características muy completas para BI, por
eso
recalco que depende de para que se quiera utilizar se elige uno.
On Feb 7, 11:35 pm, "200230358" <haroldoro...@yahoo.com> wrote:
> En principio me parece mas atractivo el paradigma de Kimball dado que
> deja los datos accesibles de una manera mas directa que en el caso de
> Inmon. Tambien me parece que el caso de Inmon existe una mayor
> tendencia a que existan desfases entre los datos consultados y los
> datos reales, sobre todo si se requiere la replicacion de datos
> detallados de los "data marts" en el datawarehouse.
>
> On 7 feb, 13:47, "Negronski" <edwin.al...@gmail.com> wrote:
>
>
>
> > Aqui van todos sus comentarios.
> > Comparación paradigma Kimball e Inmon.- Hide quoted text -
>
> - Show quoted text -
Cambiando un poco... respecto a lo que menciono Heber en unos post
anteriores, que <i>"el modelo de Innmon propone que se deben de tener
los
datamarts descentralizados, uno para cada departamento, y el conjunto
de todos ellos formarà el datawarehouse en su totalidad."</i> Me dejó
en qué pensar, ya que en el articulo "Data Warehousing: Similarities
and Differences of Inmon and Kimball", la autora hace mención a unos
puntos que estos grandes gurus hicieron mención:
"El DataWarehose no es mas que la unión de todos los data marts" Ralph
Kimball Dec. 29, 1997.
pero luego Inmon no se queda atras, y hace un argumento hacia tal
opinión de kimball:
"Usted puede tener todos los pececillos del oceano, y juntarlos y aún
asi, no formar una ballena". Bill Inmon Jan. 8, 1998.
Asi que, al parecer Inmon no comparte tal idea. :-)
Por ejemplo si la empresa es una Multinacional como La NBC Universal,
que tiene desde canales de tv hasta compañias que hacen maquinas de
hacer hornos, su dataware house seria enfocado a negocios economicos
de como un anuncio de tv afecta al dia siguiente la venta de un
producto.
Pero tambien tiene el otro salo que un ejecutivo de la compañis de
maquinas de hacernos hornos solo debe ver si negocio como lo menciona
Inmon tener un conjunto de datamarts.
Bueno desde lo puestos mas altos de la compañia es buen tener un
esquema de kimball, pero los gerentes de mediano nivel el recomendable
que solo tengan un enfoque Inmon.
Como dicen cada quien que trabaje su parcela, por lo tanto una union
de los enfoques es lo recomendable
Dentro de algunos de sus post que llaman la atención se encuentran
algunos formas de implementar un Data Warehouse a través de las
metodologías ágiles (DSDM, Scrum) y aunque el autor no llega a muy
buenas conclusiones es interesante su desarrollo.
En algunos otros post, se hacen comparativas entre ambos modelos,
mostrando los diversos enfoques que se muestran en estas
metodologías. Y por último existen unos post donde se encuentras los
pasos o reglas que se deben tomar en cuenta para un Data Warehouse que
se muestran muy interesantes y los requisitos mínimos de un Data
Warehouse.
La direccion de este blogger es http://sistemasdecisionales.blogspot.com/
si tienen un tiempecito leanlo... esta interesante.
Bueno como para todo, cada quien tiene diferentes necesidades, los dos
modelos que discutimos tienen enfoques diferentes, es por eso que
siempre va a crear un poco de polémica, pero en sí como han dicho
anteriormente, es importante que cada quien adopte el que más le
convenga según sus necesidades
200312504
.
El Datawarehouse surgió con el objetivo de hacer consultable la
información que se tiene de tiempo atrás y están en la categoría de
los sistemas para el soporte de decisiones (DSS) que tienen como
objetivos medir y controlar el desarrollo de algunas cuestiones
importantes del negocio, entonces tanto Kimball como Inmon persiguen
el mismo objetivo pero sus puntos de vista difieren al parecer Inmon
cuestionó a Kimball y propuso una mejora a algunas deficiencias del
modelo dimensional de kinmball pero según se dice que en cuestiones de
dinero es mas costosa esta propuesta de Inmon en realidad no se cuánto
pero existiría la posibilidad de que a largo plazo se recupere esa
inversión.
Pero para poder contrastar un poco esta visión de Bases de Datos,
Ralph Kimball en un articulo llamado Fact Tables and Dimension Tables
en http://www.intelligententerprise.com/030101/602warehouse1_1.jhtml
describe la estructura que debe contener un Data Warehouse.
Ambas visiones enfocadas a los modelos que ambos han propuesto,
describiendo sus lineamientos de DW; que ya aquí hemos discutido
ampliamente.
Mi opinion personal sobre esta filosofia es que, es igual de buena que
la Filosofia de Inmmon, pero todo depende del enfoque que querramos
darle, por ejemplo, si no tenemos limitante de espacio para guardar
informacion, la mejor forma de manejar los datawarehouse es con la
filosifia de Kimball, ya que utiliza la redundancia de datos para
poder consultar de una manera mas sencilla. Creo que este modelo es el
mas utilizado en las empresas por motivos de facilidad de uso, facil
acceso a la informacion, ademas de proveer la facilidad de dividir
todo en datamarts que juntos forman toda la informacion de
Datawarehouse.
Gerson Raymundo
Carnet 200313132
En conclusion, las dos filosofias son buenas, ambas tienen enfoques
diferentes, la decision de que filosofia utilizar estara a cargo de
las personas de informatica que deberan de estar conciencientes de las
necesidades del negocio, asi como las capacidades de almacenamiento
para poder emitir una buena decision con respecto a que tecnica de
Datawarehouse deben utilizar.
Gerson Raymundo
Carnet 200313132
A mi opinion creo que Inmon es un diseño de DW elegante y mas ordenado
claro que esto sacrifica tienpo en la creacion de cubos, y es aqui
donde importa la frecuencia y tiempo en que los cubos deben de ser
generados en una organizacion, si la necesidad es de generar los cubos
mas rapidos y muchas veces entonces la alternativa es Kimball.
Claro esto no es una regla pues con un poquito de paciencia y salivita
todo sale jajaja, en conclusion la base de los dos paradigmas es el
mismo una fact table y muchas dimenciones.
Por otro lado, en mi opinión es solo cuestión de tiempo para que este
tipo de modelos pierdan su relevancia debido al avance tecnológico,
eventualmente, los tiempos de respuesta de sistemas distribuidos
permitirá hacer consultas rápidamente sin necesidad de tratar
demasiado los datos. El "Federated Approach" se aproxima a esto,
básicamente los datos residen en muchos lugares distintos, al requerir
consultas no se acumulan y tratan todos los datos sino únicamente los
que son útiles para el objetivo actual, para el usuario externo las
fuentes de datos son transparentes y se ve únicamente un gran pozo de
datos. Por el momento esto no es eficiente en todos los casos, un
documento interesante a este respecto por DB2 esta en
http://www.wintercorp.com/rwintercolumns/PlayingEveryTune.html, en la
parte de "FEDERATED VS. CENTRALIZED DATA WAREHOUSING"
Puesto que Kimball lo envuelve todos los datos recopilados en un DWH
multidimencional
en la cual las dimensiones se relacionan. Por otro lado Immon divide
la informacion
recopilada en distintos modulos independientes, costando mucho la
relacion entre ellos.
Aunque por parte seria mejor, pero el costo en relacionar estos es
mayor.
Entonces dependiendo de lo que se necesite el negocio, rapides u
organizacion, se
puede elegir entre cualquiera de los dos conceptos.
Es importante que no se vea los paradigmas o la tendencias
como una palabra dicha sino que se tenga el valor de plantear
modificaciones o nuevas ideas en cualquier ambito de la tecnologia
para seguir obteniendo innovacion.
Vinicio Gomez
Carne 2001-12583
On 23 mayo, 09:35, Luis Cano <shr...@gmail.com> wrote:
On 6 mayo, 10:35, Vinicio <tkvini...@yahoo.com.mx> wrote:
> Ivonne Fijate que he leido un poco acerca de alguna empresa en la que
> se mezclen las dos metodologias la de Bill Inmon y la de Ralph
> Kimball
> encontre una empresa que implementa una mezcla y se llama Abemak
> Consultores.
> Es interesante porque muchas veces nos decidimos por una o por otra
> metodologia
> sin saber que talvez nuestra solucion esta en realizar una combinacion
> de
> las caracteristicas de cada una de las opciones que se ajusten a
> nuestras
> necesidades.Aunque en la pagina de este grupo consultorhttp://www.abemak.com/SeccServicios/BusinessIntelligence-A.htmno
les dejo igual un link de un cuate que siempre ha desarrollado modelos
kimball y opina acerca de inmon
http://sistemasdecisionales.blogspot.com/2006/09/inmon-o-kimball-o-cuanto-apreciamos-la.html
On 3 abr, 11:49, "IvonneAldana_200212438" <ivonnealda...@gmail.com>
wrote:
Utilizar Innon o Kimball, parece una solución que radica en la
preferencia del desarrollador y en la visión de la organización, por
lo visto anteriormente, lo que me indica que ambas son soluciones
factibles, que pueden implementarse en una organización.
200216479
Esto depende ya que en el caso de Kimball el manejo de la informacion
se hace de forma conglomerada, es decir toda la información
almacenada
en un solo modelo dimensional.
Por lo contrario lo que plantea el Autor Inmon es que el manejo de la
información se realice de forma distribuida, sin perder la relacion
entre toda la información del negocio.
Ambos autores plantean un punto de vista diferente pero que nos lleva
a la misma idea del mejor manejo de la información de la empresa por
medio del data warehouse.
Edgar Salazar
200312699
Según W. H. Inmon (considerado por muchos el padre del Data
Warehouse), un Data Warehouse es un conjunto de datos orientados por
temas, integrados, variantes en el tiempo y no volátiles, que tienen
por objetivo dar soporte a la toma de decisiones.
Según Ralph Kimball (considerado el principal promotor del enfoque
dimensional para el diseño de almacenes de datos), un Data Warehouse
es una copia de los datos transaccionales específicamente
estructurada
para la consulta y el análisis.
Estas definiciones nos ayudan a entender un poco mas la diferencia
entre las dos filosofias.
Edgar Salazar
200312699
Aclarando un poco mas:
"Kimball - Let everybody build what they want when they want it, we'll
integrate it all when and if we need to. (BOTTOM-UP APPROACH)"
"Inmon - Don't do anything until you've designed everything. (TOP-DOWN
APPROACH)"
Pueden leer algunos pros y contras de cada enfoque aqui:
Francisco Raul Cruz Orellana
200312484
René Alfonso Chinchilla
200112477
Pero ¿qué pasa si para nuestro modelo de negocio, un data warehouse
formado por data marts es suficiente?, ¿qué pasa si no lo es? Es ahi
donde las personas de IT deben de saber seleccionar un modelo
apropiado y no dejarse guiar por un absolutismo de paradigmas.
Carlos Aguilar
199516424
J. Fernando de León
1998-11540
EVALUANDO AMBOS BANDOS
Ambos expertos están de acuerdo en que el éxito del
warehouse/marts depnde efectivamente en obtener los requerimientos del
negocio primero.
Ambos expertos están tambien de acuerdo con que la intervención del
usuario experto del negocio evalúe que todas las espectativas son
manejadas.
de la misma manera ambos concuerdan en que los datos deben ser
organizados, estandarizados ya que pueden existir muchas fuentes
externas de datos.
concuerdan en que la mas adecuada estructura es el esquema estrella.
Para Inmon ODS (Operation Data Set) es un snapshot actual del negocio.
Kimball sin embargo sugiere que se cree todo un historial de datos
para cubrir cada detalle en el almacén de datos.
El ha creado el concepto de cambios leves en las dimensiones del
reporte - lo que es vs. lo que fue.
"... The data warehouse is nothing more than the union of all the data
marts ..." Ralph Kimball Dec. 29, 1997.
a lo que Inmon respondió:
"You can catch all the minnows in the ocean and stack them together
and they still do not make a whale." Bill Inmon Jan. 8, 1998.
Inmon cree que el esquema de estrella de kimball causa inflexibilidad
y que esto conduce a auna estructura quebradiza pq cree que esto no es
lo optimo. Cree ademas que su esquema, dependiente de datamarts
resuleve el problema del acceso a los mismos datos, el cual cambia en
el tiempo.
la arquitectura BUS de kimball cree que no se necesita un repositorio
centralizado.
Kimball - Let everybody build what they want when they want it, we'll
integrate it all when and if we need to. (BUTTOM - UP)
Inmon - Don't do anything until you've designed everything. (TOP-DOWN
APPROACH)
----
COMENTARIO
Bueno, ambas filosofias tienen puntos a favor y puntos en contra. Al
parecer kimball inclina al desarrollo mediante metodologías ágiles, ya
que
todo ve ( o trata de que asi se perciba ) de una manera simplista.
Difieron cuando dice que data warehouse no es mas que la union de
todos los datamarts, y lo dice por su metodologia BUTTON-UP, que
conforme se vaya necesitando se va creando. Al decir que no se
necesita
un repositorio centralizado, quiere saltarse una parte importante de
lo que es el diseño de una arquitectura.
Inmon es un poco mas sereno en cuanto al desarrollo. espera a que todo
este debidamente diseñado, y ademas de que ve al warehouse mas
que solo como la suma de sus partes datamarts.
Esto me recuerda la clásica lucha: RUP vs Metodologías ágiles.
Yo me inclino mas por la filosofía de Inmon, (tambien considero muy
seriamente utilizar RUP para desarrollar aun así sean aplicaciones
pequeñas)
y critico mas a kimball.
recuerden "Lo único constante en el desarrollo del software, es el
cambio" (HEAD FIRST OOA&D)
saludos,
melvin miculax
2002-12299
Pros: Rapido para construir, rapido ROI (Return Of Investment), ágil
Contra: más difícil de mantener como recurso de la empresa, a menudo
redundante, a menudo difícil de integrar Data Marts
Inmon - no hacer cualquier cosa hasta que has diseñado todo.
(ACERCAMIENTO DE ARRIBA HACIA ABAJO)
Pros: fácil de mantener, integrado firmemente (tightly integrated)
Contra: toma la manera demasiado larga para entregar los primeros
proyectos, inflexible
Andres Saenz
200219625