Business Intelligence
Enviado por rigokta • 29 de Abril de 2013 • 2.229 Palabras (9 Páginas) • 421 Visitas
Business Intelligence se refiere a un conjunto de herramientas y aplicaciones para la recopilación de datos utilizados en los sistemas de toma de decisiones, procesamiento analítico e informes. Trata acerca de recoger datos y obtener información de los datos que permitan ayudar a tomar mejores decisiones de negocios.
Sirve para el descubrimiento de conocimiento en bases de datos que posee una empresa a través de herramientas de minería de datos y data warehouse con el fin de explotarlo y que sirva como soporte para la toma de decisiones, está diseñada para el logro de las siguientes competencias: almacenes de datos multidimensionales, herramientas de visualización, pivoteo y consultas en línea, datawarehouse o datamart, minería de datos, OLAP.
Desde otro punto de vista y asociándolo directamente con las tecnologías de la información, podemos definir Business Intelligence como el conjunto de metodologías, aplicaciones y tecnologías que permiten reunir, depurar y transformar datos de los sistemas transaccionales e información desestructurada (interna y externa a la compañía) en información estructurada, para su explotación directa (reporting, análisis OLTP / OLAP, alertas...) o para su análisis y conversión en conocimiento, dando así soporte a la toma de decisiones sobre el negocio.
La inteligencia de negocio actúa como un factor estratégico para una empresa u organización, generando una potencial ventaja competitiva, que no es otra que proporcionar información privilegiada para responder a los problemas de negocio.
Un Datamart es una base de datos departamental, especializada en el almacenamiento de los datos de un área de negocio específica. Se caracteriza por disponer la estructura óptima de datos para analizar la información al detalle desde todas las perspectivas que afecten a los procesos de dicho departamento. Un datamart puede ser alimentado desde los datos de un datawarehouse, o integrar por sí mismo un compendio de distintas fuentes de información.
Los datamarts que están dotados con estas estructuras óptimas de análisis presentan las siguientes ventajas:
• Poco volumen de datos
• Mayor rapidez de consulta
• Consultas SQL y/o MDX sencillas
• Validación directa de la información
• Facilidad para la hostilización de los datos
Un Datawarehouse es una base de datos corporativa que se caracteriza por integrar y depurar información de una o más fuentes distintas, para luego procesarla permitiendo su análisis desde infinidad de perspectivas y con grandes velocidades de respuesta. La creación de un datawarehouse representa en la mayoría de las ocasiones el primer paso, desde el punto de vista técnico, para implantar una solución completa y fiable de Business Intelligence.
La ventaja principal de este tipo de bases de datos radica en las estructuras en las que se almacena la información.
En un datawarehouse, los datos están des normalizados para apoyar consultas de alto rendimiento, mientras que en los sistemas operacionales suelen encontrarse normalizados para apoyar operaciones continuas de inserción, modificación y borrado de datos.
En este sentido, los procesos ETL (extracción, transformación y carga), que nutren los sistemas BI, tienen que traducir de uno o varios sistemas operacionales normalizados e independientes a un único sistema des normalizado, cuyos datos estén completamente integrados.
Características de Business Intelligence: Accesibilidad a la información. Lo primero que debe garantizar este tipo de herramientas y técnicas será el acceso de los usuarios a los datos con independencia de la procedencia de estos.
Apoyo en la toma de decisiones, ir más allá en la presentación de la información, de manera que los usuarios tengan acceso a herramientas de análisis que les permitan seleccionar y manipular sólo aquellos datos que les interesen.
Orientación al usuario final para generar una independencia entre los conocimientos técnicos de los usuarios y su capacidad para utilizar estas herramientas.
SQL Server Integration Services
Para realizar movimientos de datos de un lugar a otro se utiliza un proceso de extracción, transformación y carga que puede ser manejado por un servicio de SQL Server conocido como SQL Server Integration Services (SSIS).
SSIS es fácil de manejar e incluye herramientas como BIDS que permite desarrollar soluciones sin tener que mantener una conexión activa a un servidor SQL Server existente. Esto le da la flexibilidad de las soluciones de diseño que se pueden ejecutar en varios servidores o puede ser ejecutado desde un sistema de archivos.
SE gestiona a través de SQL Server Management Studio una lista de características de Integration Services que se pueden gestionar es:
• Conectar a múltiples servidores de Integration Services.
• Administrar el almacenamiento de paquetes.
• Personalizar las carpetas de almacenamiento.
• Paquetes de importación y exportación.
• Comience paquetes almacenados locales y remotos.
• Deje de paquetes en ejecución local y remoto.
• Supervisar paquetes en ejecución local y remoto.
• Ver theWindows registro de eventos.
Conectando con el servicio de Integración.
Una vez conectado se puede administrar paquetes mediante el Explorador de objetos.
Un proyecto de Integration Services puede contener varios paquetes y de algunos puede ser instanciada por otros en el mismo proyecto o solución. Las tareas son la unidad básica de trabajo dentro de un paquete cada tarea define una acción que se toma como parte de la ejecución del paquete y estas controlan cómo se copian los datos entre un origen y un destino.
Una de las ventajas más significativas de las características de SSIS es la separación del flujo de control de los datos, un paquete puede tener más de una tarea de flujo de datos, y cada tarea ejecutará su propio proceso de flujo de datos para mover y manipular datos.
Una forma muy fácil de entender SSIS y verlo en acción es a través del Asistente de importación / exportación, el proceso consiste en el mismo para ambas operaciones la diferencia radica será si el servidor es de origen o destino.
Un ejemplo usando el asistente de importación es el siguiente:
Mediante valores separados por comas que contiene una lista de descuentos el contenido de este archivo se importara en la tabla Sales.SpecialOffer.
Se creara una carpeta en la raíz con el nombre SSISDemos y un nuevo archivo dentro con los siguientes datos:
Description, DiscountPct, Type, Category, Start Date, End Date
President’s Day Sale, 0.1,
...