iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

  • Facebook
  • Instagram
  • LinkedIn
  • Phone
  • Twitter
  • YouTube

Copyright © 2025 · iT Synergy·

What kind of dimensions we have to work with in Business Intelligence to create a Data warehouse or a Data mart?
What kind of dimensions we have to work with in Business Intelligence to create a Data warehouse or a Data mart? avatar

May 23, 2011 By Ana María Orozco Zuluaga Leave a Comment

When we are talking about Business Intelligence (BI) we immediately think about business strategy and that is because BI helps any type of company to reach their goals. A dimension is an important part of all this great Business Intelligence´s world.

When we are modeling a multidimensional Data warehouse we have to deal with different things that depend on the specific context and company´s needs. Thus, in this post I am going to expose 3 types of dimension we have when we work with data marts or data warehouse. In the headline of this post I have wrote Data warehouse or data mart that is because of the differences that Ralph Kimball and Bill Inmon have when they defined the word: Data mart (I will write about it later on) , but at the end, we have dimension to work with.

The following part describes the differences between the three types of dimensions:

Type 1: You use it, when you don’t need to have all the history changes of the data. It means that in the future you can’t see the changes that a specific row has had in a period of time. In this case there is not way to find out the old value(s) because it has only the current values of a specific field. Normally, you use UPDATE to manage it. In other words you replace the old value with the new value.

Example: The Row 2 holds specific values in each field. We will suppose the Field 3 changed its value and now it will be:

New value (Row 2, field 3)

 

Table 1 shows us its values before any change is applied.

  Field 1 Field 2 Field 3 Field 4 Field 5
Row 1
Row 2

Table 1 Dimension before the change

Table 2 shows us the results after we have made the change (Update).

  Field 1 Field 2 Field 3 Field 4 Field 5
Row 1
Row 2

Table 2 Dimension after the change (Type 1)

Type 2: When is important to have all changes in the dimension this one is the type you should use. In this case you manage it adding a new record if any value has changed. Here you use INSERT instead of update because you need to keep all the information change during a period of time. The old values don’t be replaced because the new row contains the new values and if your intention is compare that information you can easily retrieve them. This kind of dimension grows ’vertically’

Example: The Row 2 holds specific values in each field. We will suppose the Field 3 changed its value and now it will be:

New value (Row 2, field 3)

 

Table 1 shows us its values before any change is applied.

  Field 1 Field 2 Field 3 Field 4 Field 5
Row 1
Row 2

Table 1 Dimension before the change

Table 2 shows us the results after we have made the change (INSERT). In this case we have added a new record: (Row 3) in the table with the same values in the fields that have not changed (1,2,4,5) and the new value in the field that has changed (3).

  Field 1 Field 2 Field 3 Field 4 Field 5
Row 1
Row 2
Row 3

Table 2 Dimension after the change (Type 2)

Type 3: In this case the dimension grows ‘horizontally’, it means that you keep the new values adding a new field in the table and so on.

Example: The Row 2 holds specific values in each field. We will suppose the Field 3 changed its value and now it will be:

New value (Row 2, field 3)

 

Table 1 shows us its values before any change is applied.

  Field 1 Field 2 Field 3 Field 4 Field 5
Row 1
Row 2

Table 1 Dimension before the change

Table 2 shows us the results after we have made the change. In this case we have added a new field: (Field 6) in the table and the new value in the field that has changed.

  Field 1 Field 2 Field 3 Field 4 Field 5 Field 6
Row 1
Row 2

Table 2 Dimension after the change (Type 3)

Filed Under: Business Intelligence Tagged With: Business Intelligence, Dimensions

Arquitectura de Inteligencia de Negocios
Arquitectura de Inteligencia de Negocios avatar

February 18, 2011 By Juan Alberto Vélez Casadiego Leave a Comment

Hola, hoy quiero adentrarme un poco mas en este mundo de la Inteligencia de negocios y mostrarles a grandes rasgos como se vería la arquitectura de BI haciendo uso de herramientas Microsoft (Microsoft SQL Server 2008 R2).

Miremos que elementos están involucrados en todo este proceso:

1. REPOSITORIOS O FUENTES: Son todos aquellos datos que reposan en diferentes fuentes o bases de datos. Ya sean tablas de Excel, archivos planos, bases de datos de diferentes casas constructoras (Oracle, MySQL, PostgreSQL, SQL Server, etc.) Estos datos son almacenados por diferentes usuarios que manejan distintos sistemas que pueden encontrarse en diferentes lugares.

2. INTEGRACIÓN: En esta etapa con la ayuda de una herramienta llamada SQL Server Integration Services (SSIS) se integran todos los datos definidos en el análisis y diseño de la solución BI para la empresa en particular. Aquí llamamos cada una de las fuentes y creamos un Almacén de Datos (Datawarehouse).

3. ANÁLISIS: Cuando ya se tiene toda la estructura de un data warehouse compuesta por datamarts, estructurada y poblada, se pasa a una nueva etapa donde se hace uso de una herramienta llamada SQL Server Analysis Services (SSAS). Aquí se llama al data warehouse y se crean los cubos. Estos se reestructuran dependiendo de los requerimientos de la organización, se crean jerarquías, se oculta información innecesaria, se hace minería de datos y se hace un análisis completo de los datos, para verificar que los mismos se están cargando consistentemente.

4. REPORTES: Por ultimo se diseñan los reportes en una herramienta llamada SQL Server Reporting Services (SSRS) donde ilustraran toda la información de los cubos de una forma vistosa, agradable para el usuario. Teniendo un pensamiento mas de diseñador grafico, se busca la manera de mostrar la información en gráficos y tablas que se ajusten a las necesidades del cliente final, pensando quizás en colores corporativos, logos y mensajes descriptivos que ayuden de alguna manera a que el manejo de estos sea muy intuitivo.

5. USUARIO: Es la persona que a través de distintos dispositivos puede tener acceso a todos los reportes BI, y de esta manera tomar decisiones cruciales dentro de la organización. Vale aclarar que la persona que visualiza el reporte se puede encontrar dentro de una intranet, extranet o internet.

Ahora quiero mostrarles un diagrama que ilustra, con componentes de alto nivel una Arquitectura BI.

Si deseas adentrarte mucho mas en este mundo, visita http://www.microsoft.com/bi/.

De nuevo.. ha sido un placer compartir con ustedes, espero que todo esto les sea de gran ayuda.

Filed Under: Business Intelligence Tagged With: Arquitectura de Inteligencia Negocios, BI, Business Intelligence, Inteligencia de Negocios

¿Por qué Business Intelligence?
¿Por qué Business Intelligence? avatar

January 31, 2011 By Juan Alberto Vélez Casadiego Leave a Comment

Estamos en una nueva era. La era en la que la información es tan importante como los verdes. Toda organización  por mas pequeña o grande que sea maneja un volumen determinado de ‘datos’. Si!, datos brutos, los llamo así porque muchas empresas no les “sacan el jugo”, esa gran utilidad que seguramente puede ser el factor diferencial que lleve a la organización a la cima.

El concepto “Inteligencia de Negocios” es muy atractivo e interesante, pero veamos a continuación de que se trata.

Business Intelligence (BI) es el proceso de tomar todos los datos acumulados en la organización, extrayendo las variables mas significativas o de interés, haciendo un gran énfasis en el análisis de negocio, identificando patrones de comportamiento en relación al tiempo para apoyar la toma de decisiones por parte de los altos mandos o la gerencia.

Con todo un análisis complejo la empresa estará en capacidad de ejecutar una acción preventiva o correctiva en el lugar y momento adecuado, disminuyendo de esta manera los índices de ineficiencia en los planes de acción, viéndose reflejado este proceso en la disminución de costos y tiempos de la empresa.

A continuación podrán visualizar un video corto, donde nos muestran que es inteligencia de negocios.

History Of Business Intelligence

Bueno, este ha sido mi primer post, espero les haya gustado!.👍

Filed Under: Business Intelligence Tagged With: ¿Por qué Business Intelligence?, Business Intelligence

  • « Previous Page
  • 1
  • 2

Team


Marco
Antonio Hernández

Jaime
Alonso Páez

Luis
Carlos Bernal

Ana
María Orozco

Juan
Camilo Zapata

Diana
Díaz Grijalba

Carlos
Alberto Rueda

Sonia
Elizabeth Soriano

Alexandra
Bravo Restrepo

Bernardo
Enrique Cardales

Juan
Alberto Vélez

Diana
Paola Padilla

Jhon
Jairo Rodriguez

Jesús
Javier Hernández

Alejandro
Garcia Forero

Gustavo
Adolfo Echeverry

Yully
Arias Castillo

Carlos
Andrés Vélez

Brayan
Ruiz

Jimmy
Quejada Meneses

Natalia
Zartha Suárez

Josué
Leonardo Bohórquez

Oscar
Alberto Urrea

Odahir
Rolando Salcedo

Carolina
Torres Rodríguez

Juan
Mauricio García

Mario
Andrés Cortés

Eric
Yovanny Martinez

Tag Cloud

.NET (9) 940px (1) Analysis Services mdx (1) An attempt was made to load a program with an incorrect format. (1) ASP.NET MVC (1) Azure (3) Backup (1) BAM (7) BAM API (1) BAMTraceException (2) BI (3) BizTalk (24) Business Intelligence (6) C# (2) caracteristicas de publicacion (2) Content Editor (3) ESB (15) ESB Toolkit (3) General (4) habilitar caracteristicas (3) indexes (2) Integration Services (2) Master Page (3) MDX (2) MSE (11) net.tcp (2) Office 365 (2) Oracle (2) Performance Point (2) Public Website (2) Receive Location (2) SDK (2) Servicio Web (2) Sharepoint 2010 (2) SharePoint 2013 (4) SharePoint Online (2) SOA (8) Soap Fault (2) Sort Months MDX (2) SQL Server (2) Visual (2) Visual Studio 2010 (2) WCF (19) Windows (3) Windows 8 (17)

Categories

  • .NET (33)
  • Analysis Services (1)
  • ASP.NET MVC (2)
  • Azure (7)
  • BAM (9)
  • BAM PrimaryImport (3)
  • BigData (1)
  • BizTalk (77)
  • BizTalk 2010 configurations (57)
  • BizTalk Application (60)
  • BizTalk Services (13)
  • Business Intelligence (4)
  • Cloud (3)
  • CMD (1)
  • CodeSmith – NetTiers (2)
  • CommandPrompt (1)
  • CRM OptionSet mapping component (1)
  • Desarrollo de software (6)
  • develop (6)
  • developers (3)
  • DropBox (1)
  • Dynamics (1)
  • Enterprise Architect (1)
  • Entity Framework (1)
  • Errores BizTalk (2)
  • ESB (27)
  • ETL (1)
  • Event Viewer (1)
  • Excel Services (1)
  • Foreach loop container (1)
  • General (4)
  • Gerencia de Proyectos (2)
  • Google (1)
  • Grouped Slices (1)
  • Human Talent (1)
  • IIS (4)
  • Integración (6)
  • Integration Services (3)
  • KingswaySoft (1)
  • Lync (1)
  • MSE (13)
  • Office 365 (2)
  • Oracle Data Adapter (2)
  • Performance Point (4)
  • Picklist (1)
  • Pivot Table (1)
  • Procesos (1)
  • Pruebas (1)
  • Public Website (2)
  • Reports (1)
  • SCRUM (1)
  • SDK (2)
  • SEO (1)
  • Servicios (2)
  • Sharepoint (9)
  • SharePoint 2010 (10)
  • SharePoint 2013 (4)
  • SharePoint Online (2)
  • SharpBox (1)
  • Shortcuts (1)
  • Sin categoría (1)
  • SOA (50)
  • SQL (5)
  • SQL Server (3)
  • SQL Server Management Studio (1)
  • SSIS (3)
  • SSL (1)
  • SSO (1)
  • Tracking Profile Editor (2)
  • Twitter (1)
  • Uncategorized (1)
  • Virtual Network (2)
  • Visual Studio 11 (1)
  • Visual Studio 2010 (2)
  • Visual Studio Online (1)
  • VMware (2)
  • WCF (24)
  • Web (1)
  • Web Api (1)
  • Windows (5)
  • Windows 8 (11)
  • Windows Azure (2)
  • Windows Live Write (1)
  • Windows Phone (7)
  • Windows Phone 8 (1)
  • Windows Scheduler (1)
  • windows8 (2)
  • WindowsRT (3)
  • WP7 SDK (1)

Manage

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org