• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Inteligencia de negocios
 

Inteligencia de negocios

on

  • 1,334 views

 

Statistics

Views

Total Views
1,334
Views on SlideShare
1,334
Embed Views
0

Actions

Likes
0
Downloads
37
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Inteligencia de negocios Inteligencia de negocios Document Transcript

    • INTELIGENCIA DE NEGOCIOSSe llama inteligencia de negocios, inteligencia empresarial, o BI (por sussiglas en inglés Business Intelligence) al conjunto de estrategias yherramientas enfocadas a la administración y creación de conocimientomediante el análisis de datos existentes en una organización o empresapara facilitar la toma de decisiones dentro de ellaLa toma de decisiones tiene que ver directamente con el tipo deinformación que existe en las organizaciones y la forma en que esainformación es usada. .Es posible diferenciar datos, informaciones y conocimientos, conceptos enlos que se centra la inteligencia empresarial, ya que como sabemos undato es algo vago, por ejemplo "10 000", la información es algo máspreciso, por ejemplo "Las ventas del mes de mayo fueron de 10 000", y elconocimiento se obtiene mediante el análisis de la información, porejemplo "Las ventas del mes de mayo fueron 10 000. Mayo es el mes másbajo en ventas". Aquí es donde BI entra en juego, ya que al obtenerconocimiento del negocio una vez capturada la información de todas lasáreas en la empresa es posible establecer estrategias, cuáles son susfortalezas y debilidades.Existen tres tipos de información: - Información Técnico AdministrativaEs la información por el personal administrativo para realizar lasoperaciones que mantienen en funcionamiento el negocio. - Información TácticaEs la información usada por coordinadores de área y directoresoperativos, para digerir las operaciones de direcciones por parte delpersonal administrativo. - Información estratégicaEs la información usada por los altos directivos para direccionar el negociohacia la consecución de los objetivos gerenciales.
    • Toda la información es importante, ya que toda la información generadapor la empresa se consume en diferentes momentos según el nivel.PLAZO NIVEL USOCorto Plazo Operacional y Obtencion y control de Administrativo datosMediano Plazo De conocimientos Deciciones tácticasLargo Plazo Estrategico Decisiones Estrategicas La información operativa y táctica es provista por los sistemastransaccionales. La información estratégica asociada con el conocimiento,la toma de decisiones y el direccionamiento hacia los objetivos del negociodeben ser provista por los sistemas de inteligencia de negocio.Podemos reconocer como los principios de la inteligencia de negocioayudan a la toma de decisiones, la explotación de la información y alenfoque de usuario. Si bien en los sistemas transaccionales el enfoque deusuario es un tema importante lo es aun mas en la Inteligencia denegocios (BI). Esto es debido al tipo de usuarios que manipulan esta clasede sistemas. Los escenarios de manipulación de la información deben serclaros, concretos, intuitivos y fáciles de usar.Esto es posible de lograr al utilizar herramientas y técnicas de análisiscomo:Los Sitemas de Información Ejecutivos (EIS), los Sistemas de Soporte deDecisiones (DSS), las herramientas de reporteo, el Analisismultidimensional (Datawarehousing), el Balanced scoreCard (BSC) y laMineria de Datos (DataMining).El Analisis multidimensional es muy importante. Si bien tener un Datawareno significa hacer Inteligencia de Negocios y carecer de el tampocosignifica no hacerla, este es un concepto base que facilita y fundamentalas demás técnicas y herramientas de la Inteligencia de Negocios.La diversidad de sistemas transaccionales en las organizaciones hace quetener una visión unificada de los datos resulte ser muy complejo. Cada
    • sistema presenta los datos con el enfoque para el que fue construido, loque termina por añadir mayor complejidad a la toma de decisiones.El objetivo de un Datawarehouse esta enfocado a proveer una visiónhistórica y unificada de los datos de la empresa de una manera que resultecomprensible para los usuarios, debido a que su semántica esta expresadaen los términos de negocio que ellos conocen.DATAWAREHOUSEUn Datawarehouse es una colección de datos diseñada para dar apoyo alos procesos de toma de decisiones.Características de la información Almacenada * Orientada a hechos no a procesosOrientada a información relevante
    • Se diseña para consultar eficientemente información relativa a lasactividades (ventas, compras, producción, etc) básica de la organización,no para soportar los procesos que se realizan en ella (gestión de pedidos,facturación, etc).Datos IntegradosEn un DW se integran datos recogidos de diferentes sistemasoperacionales de la organización (y/o fuentes externas).
    • Información no volátilLos datos almacenados no son actualizados, solo incrementados.Variable en el tiempoLos sistemas transaccionales generalmente presentan una visión estaticade los datos, donde puede verse el estado actual de los hechos y actoresinvolucrados en los sistemas, o bien, donde resulta un proceso demasiadocomplejo y/0 demorado al extraer dicha información.Un Datawarehouse almacena imágenes o estados de los datos(snapshops) en diferentes momentos del tiempo reflejando asi la historiade los datos a través del tiempo.
    • El periodo cubierto por un Datawarehouse varia entre 2 a 10 años.¿Cómo se ven los elementos de un Datawarehouse?Diferencias entre los sistemas Transaccionales y los DatawarehouseCaracterísticas Sistemas DataWarehouses Transaccionales (OLAP) (OLTP)Datos Actuales y Históricos y Estáticos actualizablesAlmacenamiento Bases de Datos Base de Datos Grandes Pequeñas y Medianas (GB y TB) (MB y GB)Procesos Repetitivos No previsiblesEstructura Detallada Detallada con niveles
    • de agregaciónUsos Soporte Operacional Soporte con Análisis orientado a Procesos orientado a información relevanteUnidad de Ejecución Transaccional ConsultasCantidad de Datos Miles MillonesModelo de acceso Escritura Principal y Lectura principalmente Lectura Numero de Numero de transacciones elevado transacciones Bajo o MedioTiempo de Respuesta Segundos-Minutos Segundos-HorasDecisiones Operativas diarias EstratégicasTipos de usuarios Operativos AdministrativosNúmeros de usuarios Miles o mas Cientos o menos
    • HERRAMIENTAS DE INTELIGENCIA DE NEGOCIOSHerramientas de inteligencia de negocios es un tipo de software deaplicaciones diseñado para colaborar con la inteligencia de negocios (BI)en los procesos de las organizaciones. Específicamente se trata deherramientas que asisten el análisis y la presentación de los datos.Las herramientas de inteligencia se basan en la utilización de un sistemade información de inteligencia que se forma con distintos datos extraídosde los datos de producción, con información relacionada con la empresa osus ámbitos y con datos económicos.CaracterísticasEste conjunto de herramientas y metodologías tienen en común lassiguientes características: Accesibilidad a la información. Los datos son la fuente principal de este concepto. Lo primero que deben 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. Se busca 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. Se busca independencia entre los conocimientos técnicos de los usuarios y su capacidad para utilizar estas herramientas.
    • Productos de fuente abierta de inteligencia de negocios Eclipse BIRT Project: Generador de informes para aplicaciones Web de código abierto basado en Eclipse JasperReports LogiReport: Aplicación de BI gratuita basada en Web de LogiXML OpenI: Aplicación Web simple orientada al reporting OLAP. Palo: Pentaho RapidMiner (antes YALE): SpagoBI:Productos comerciales Informe SQL (QLR Manager en español) Microsoft SQL Server - Suite de Herramienta de BI (Analysis Services, Integration Services y reporting Services) Actuate ApeSoft (http://www.apesoft.es) Applix Bitool Herramienta de ETL y Visualizacion BiPoint - Business Intelligence Bingo Intelligence (http://www.bingointelligence.com) Business Objects (SAP company)|Business Objects CP CORPORATE PLANNING (CP[1]) IBM Cognos DataCyCle Reporting Dimensional Insight dLife (Apara) dVelox (Apara) Dynamic Data Web Màpex Dynamics MicroStrategy NiMbox Oracle Corporation (busque Oracle Business Intelligence Server ONE)
    • SQL Server Analysis Services - Datos multidimensionalesMicrosoft SQL Server Analysis Services: datos multidimensionales permitediseñar, crear y administrar estructuras multidimensionales que contienendatos de detalle y agregados procedentes de varios orígenes de datos,como bases de datos relacionales, en un único modelo lógico unificadocompatible con los cálculos integrados.Analysis Services: datos multidimensionales proporciona un análisisrápido, intuitivo y descendente de grandes cantidades de datos generadosen este modelo de datos unificado, que se puede entregar a los usuariosen varios idiomas y monedas.Analysis Services: datos multidimensionales trabaja con almacenes dedatos, mercados de datos, bases de datos de producción y almacenes dedatos operativos, y admite el análisis de datos históricos y en tiempo real.Analysis Services le permite analizar grandes cantidades de datos. Puedeusarlo para diseñar, crear y administrar estructuras multidimensionalesque contengan datos de detalles y agregados de varios orígenes de datos.Para administrar y trabajar con cubos del Procesamiento analítico en línea(OLAP), se usa SQL Server Management Studio. Para crear cubos OLAPnuevos, se utiliza Business Intelligence Development Studio.Para entender mejor las bases de datos multidimensionales de AnalysisServices y para planear su implementación en la solución de BusinessIntelligence es necesario comprender su arquitectura.
    • ARQUITECTURA LOGICAMicrosoft SQL Server Analysis Services usa componentes de servidor y decliente para proporcionar la funcionalidad de procesamiento analítico enlínea (OLAP) y de minería de datos para aplicaciones de BusinessIntelligence: El componente de servidor de Analysis Services se implementa como servicio de Microsoft Windows. SQL Server Analysis Services admite varias instancias en el mismo equipo, con cada instancia de Analysis Services implementada como instancia independiente del servicio de Windows. Los clientes se comunican con Analysis Services mediante el estándar público XML for Analysis (XMLA), protocolo basado en SOAP para emitir comandos y recibir respuestas, que se expone como servicio web. Además, se proporcionan modelos de objetos de cliente en XMLA, a los que se puede obtener acceso mediante un proveedor administrado, como ADOMD.NET, o un proveedor OLE DB nativo. Pueden emitirse comandos de consulta mediante los siguientes lenguajes: SQL; MDX (Expresiones multidimensionales), un lenguaje de consulta estándar para el análisis; o Extensiones de minería de datos (DMX), un lenguaje de consulta estándar orientado a la minería de datos. También se puede utilizar el lenguaje ASSL (Analysis Services Scripting Language) para administrar objetos de base de datos de Analysis Services.En SQL Server 2008 R2, se puede trabajar con Analysis Services en dosmodos diferentes: el modo de instalación de servidor estándar, queadmite OLAP tradicional y minería de datos, y el modo integrado deSharePoint, que utiliza una instancia especial de Analysis Serviceshospedada en un servidor de SharePoint para admitir libros creados conMicrosoft PowerPivot para Excel 2010.
    • Explicaremos la arquitectura básica de Analysis Services cuando se usa enmodo estándar.Arquitectura básicaUna instancia de Analysis Services puede contener varias bases de datos yuna base de datos puede tener al mismo tiempo objetos OLAP y objetosde minería de datos. Las aplicaciones conectan una instancia especificadade Analysis Services y una base de datos especificada. Un equipo servidorpuede hospedar varias instancias de Analysis Services. Las instancias deAnalysis Services se denominan"<nombreDeServidor><nombreDeInstancia>". En la ilustración siguientese muestran todas las relaciones indicadas entre objetos de AnalysisServices.Las clases básicas son el conjunto mínimo de objetos necesario paragenerar un cubo. Este conjunto mínimo de objetos incluye una dimensión,un grupo de medida y una partición. La agregación es opcional.Las dimensiones se crean a partir de atributos y jerarquías. Las jerarquíasestán formadas por un conjunto ordenado de atributos, donde cadaatributo del conjunto corresponde a un nivel de la jerarquía.
    • Los cubos se crean a partir de dimensiones y grupos de medida. Lasdimensiones de la colección de dimensiones de un cubo pertenecen a lacolección de dimensiones de la base de datos. Los grupos de medida soncolecciones de medidas que tienen la misma vista del origen de datos y elmismo subconjunto de dimensiones del cubo. Un grupo de medida incluyeuna o más particiones para administrar los datos físicos. El grupo demedida puede tener un diseño de agregaciones predeterminado. Todaslas particiones del grupo de medida pueden usar el diseño deagregaciones predeterminado; asimismo, cada partición puede tener supropio diseño de agregaciones.Objetos de servidorCada instancia de Analysis Services se considera un objeto de servidordiferente en AMO; cada instancia diferente está conectada a un objetoServer mediante una conexión diferente. Cada objeto de servidor contieneuno o más orígenes de datos, vistas del origen de datos y objetos de basede datos, así como ensamblados y roles de seguridad.El objeto Server representa el servidor y la instancia de Microsoft SQLServer Analysis Services con la que se desea trabajar.Tan pronto disponga de una instancia conectada de Analysis Services,podrá ver: Todas las bases de datos a las que puede tener acceso, como una colección. Todas las propiedades del servidor definido, como una colección. La cadena de conexión, la información de conexión y el identificador de sesión. El nombre del producto, la edición y la versión. Las colecciones de funciones. La colección de trazas. La colección de ensamblados.
    • Objetos de dimensión Cada objeto de base de datos contiene varios objetos de dimensión. Cada objeto de dimensión contiene uno o más atributos, que se organizan en jerarquías.Objetos de cubo Cada objeto de base de datos contiene uno o más objetos de cubo. Un cubo se define por medio de sus medidas y dimensiones. Las medidas y dimensiones de un cubo se derivan de las tablas y vistas de la vista de origen de datos en la que se basa el cubo, o que se genera a partir de las definiciones de medidas y dimensiones.Arquitectura fisicaCarpetas y archivos del servidorEl componente de servidor de Microsoft SQL Server Analysis Services es laaplicación msmdsrv.exe, que por lo general se ejecuta como un servicio deWindows. Esta aplicación está formada por componentes de seguridad, uncomponente de escucha XML for Analysis (XMLA), un componente deprocesador de consultas y otros componentes internos que realizan lassiguientes funciones: Analizar instrucciones recibidas de clientes Administrar metadatos Controlar transacciones Procesar cálculos Almacenar datos de celdas y dimensiones Crear agregaciones Programar consultas Almacenar objetos en la memoria caché Administrar recursos del servidor
    • Cubos localesPara crear, actualizar o eliminar los cubos locales, debe escribir y ejecutarun script ASSL o un programa AMO.Los cubos locales y los modelos de minería de datos locales permiten elanálisis en una estación de trabajo cliente aunque esté desconectada de lared. Por ejemplo, una aplicación cliente puede llamar al proveedor OLE DBpara OLAP 9.0 (MSOLAP.3), que carga el motor de cubos locales para creary consultar los cubos locales, tal como se muestra en la siguienteilustración:ADMOD.NET y los objetos de administración de análisis (AMO) tambiéncargan el motor de cubo local cuando interactúan con los cubos locales.Sólo un proceso puede obtener acceso al archivo de cubo local porque elmotor de cubo local bloquea exclusivamente un archivo de cubo localcuando establece una conexión al cubo local. En un proceso se permitenhasta cinco conexiones simultáneas.Un archivo .cub puede contener más de un cubo o modelo de minería dedatos. Las consultas a los cubos locales y modelos de minería de datos secontrolan mediante el motor de cubos locales y no necesitan ningunaconexión con una instancia de Analysis Services.
    • Cubos localesOrigen de los Método de creacióndatos del cubolocalCubo basado Puede usar la instrucción CREATE GLOBAL CUBE o unen servidor script de Lenguaje de scripting de Analysis Services (ASSL) para crear y rellenar un cubo desde un cubo basado en servidor. Para obtener más información, vea Instrucción CREATE GLOBAL CUBE (MDX) o Referencia de Analysis Services Scripting Language.Origen de Puede usar un script ASSL para crear y rellenar una basedatos de datos relacional OLE DB. Para crear un cubo localrelacionales mediante ASSL, conéctese a un archivo de cubo local (*.cub) y ejecute el script ASSL de la misma forma que ejecuta un script ASSL en una instancia de Analysis Services para crear un cubo de servidor. Para obtener más información, vea Referencia de Analysis Services Scripting Language.Un cubo local se puede crear y rellenar desde un cubo existente en unainstancia de Analysis Services o desde un origen de datos relacionales.Use la instrucción REFRESH CUBE para volver a generar un cubo local yactualizar sus datos..
    • Cubos locales creados desde cubos basados en servidorAl crear cubos locales creados a partir de cubos basados en servidor, debetener en cuenta las siguientes consideraciones: Las medidas de recuento distintivas no están admitidas. Cuando agrega una medida, también debe incluir como mínimo una dimensión relacionada con la medida que se agrega. Cuando agrega una jerarquía de elementos primarios y secundarios, los niveles y los filtros de la jerarquía de elementos primarios y secundarios se omiten y se incluye la totalidad de la jerarquía de elementos primarios y secundarios. Las propiedades de los miembros no se crean. Cuando incluye una medida de suma parcial, no se permiten segmentos en la dimensión de Cuenta o Tiempo. Las dimensiones de referencias siempre se materializan. Cuando incluye una dimensión varios a varios, se aplican las siguientes reglas: o La dimensión varios a varios no se puede segmentar. o Se debe agregar una medida del grupo de medidas intermedio. o No se puede segmentar ninguna dimensión común a los dos grupos de mensajes implicados en la relación varios a varios. Sólo los miembros calculados, los conjuntos con nombres y las asignaciones que dependen de medidas y dimensiones agregadas al cubo local se mostrarán en el cubo local. Los miembros calculados, los conjuntos con nombre y las asignaciones no válidos se excluirán automáticamente.
    • SeguridadPara que un usuario pueda crear un cubo local a partir de un cubo delservidor, al usuario se le debe conceder el permiso Obtención de detallesy cubo local en el cubo del servidor.Los cubos locales no se protegen mediante roles como los cubos deservidor. Cualquier usuario con acceso de nivel de archivo a un archivo decubo local puede realizar consultas en los cubos que allí residen. Puedeusar la propiedad de conexión Encryption Password en un archivo de cubolocal para establecer una contraseña en el archivo de cubo local. Alestablecer una contraseña en un archivo de cubo local es preciso quetodas las conexiones futuras al archivo de cubo local usen esta contraseñapara consultar el archivo.Clientes (Analysis Services - Datos multidimensionales)Microsoft SQL Server Analysis Services admite una arquitectura de clienteligero. El motor de cálculo de Analysis Services depende totalmente delservidor, por lo que todas las consultas se resolverán en él. Enconsecuencia, para cada consulta solo se necesita realizar un viaje de ida yvuelta entre el cliente y el servidor, lo que produce un rendimientoescalable a medida que las consultas aumenten en complejidad.El protocolo nativo para Analysis Services es XML for Analysis (XML/A).Analysis Services proporciona varias interfaces de acceso a datos paraaplicaciones cliente pero todos estos componentes se comunican con unainstancia de Analysis Services a través de XML for Analysis.Se proporcionan varios proveedores distintos en Analysis Services paraadmitir diferentes lenguajes de programación. Un proveedor se comunicacon un servidor de Analysis Services enviando y recibiendo XML forAnalysis en paquetes SOAP sobre TCP/IP o sobre HTTP a través de InternetInformation Services (IIS). La conexión HTTP utiliza un objeto COM,denominado bombeo de datos y cuya instancia ha sido creada por IIS, queactúa como conducto para los datos de Analysis Services. El bombeo dedatos no examina de ningún modo los datos subyacentes contenidos en lasecuencia HTTP, ni ninguna de las estructuras de datos subyacentes estádisponible para el código en la propia biblioteca de datos.
    • Las aplicaciones cliente de Win32 pueden conectarse con un servidor deAnalysis Services mediante interfaces OLE DB para OLAP o mediante elmodelo de objetos Microsoft® ActiveX® Data Objects (ADO) para lenguajesde automatización COM (Modelo de objetos componentes) como, porejemplo, Microsoft Visual Basic®. Las aplicaciones codificadas conlenguajes .NET se pueden conectar con un servidor de Analysis Servicesmediante ADOMD.NET.Las aplicaciones existentes pueden comunicarse con Analysis Services sinnecesidad de ser modificadas utilizando simplemente uno de losproveedores de Analysis Services.