O termo Business Intelligence ( Inteligência Empresarial ou Inteligência nos Negócios ) é o processo de organização, análise, coleta, compartilhamento e controle de informações dirigidas aos negócios. É um termo dirigido a um método que visa ajudar as empresas a tomarem as melhores decisões através de dados e informações obtidas geralmente de um DataWarehouse com auxílio de diversas tecnologias de ETL – Extrating, Transform and Load ( Extração, Transformação e Carga ), de Data Mining – Mineração de dados, OLAP – Online Analytical Processing, aplicativos de planilhas, relatórios, gráficos e também mapas. Aqui entra então o que chamamos de Geo BI – Inteligência Empresarial com Geo.
Business Intelligence is a process to organizing, analyzing, collecting, sharing and control information directed to business. It is a term directed to a method whose help companies make better decisions through data and information obtained usually with a Data Warehouse, ETL various technologies – Extrating, Transform and Load, Date Mining, OLAP – Online Analytical Processing, spreadsheet applications, reports, graphs and maps as well. Here is what we can call Geo BI – Business Intelligence with GIS – Geographic Information System.
Um DataWarehouse é importante? Para responder a essa questão precisamos pensar se os dados estatísticos obtidos através de uma consulta OLAP – Online Analytical Processing ( Processamento Analítico On Line ), ETL ou Mineração de Dados de um DataWarehouse é importante. Perguntas como: Qual é a evolução de vendas de um produto X nos últimos 5 anos? Qual é a evolução da dengue nos últimos 10 anos em todas as regiões? Qual é a quantidade de produtos comprados por filiais ou senão qual são os locais do surto de uma epidemia X? Qual o estado que mais recebeu investimentos nos últimos anos? São algumas perguntas que podem ser respondidas adequadamente com o uso do Business Intelligence. Outro ponto importante é que empresas ou serviços públicos que não possuem um DataWarehouse dificilmente conhecerão o seu histórico, por exemplo: Um DataWarehouse é capaz de fornecer o dado exato de um produto ou serviço em um momento passado sem nenhuma alteração ou modificação; já um Banco de Dados normal, na maioria das vezes, não é capaz de fornecer essas informações por causa das constantes manipulações e atualizações dos dados. Nesse caso um Banco de Dados relacional pode perfeitamente fornecer os dados atualizados ou modificados dessa mesma época.
Is a Data Warehouse important ? To answer this question we need to think whether statistics obtained through a query OLAP – Online Analytical Processing, ETL and Data Mining in a Data Warehouse is important. Questions like: What is the evolution of sales of product X in the last 5 years? What is the evolution of dengue in the last 10 years in all regions? What is the amount of products purchased by subsidiaries or otherwise which are the sites of an epidemic outbreak of X? What is the state that received the most investment in recent years? These are some questions that can be answered adequately with the use of Business Intelligence. Another important point is that public companies or services that do not have a DataWarehouse hardly know your history, for example: A Data Warehouse is able to provide the exact data of a product or service in a moment passed without any changes or modifications, a relational database , in most cases, is not able to provide this information because of the constant manipulation and data updates. In this case a relational database may well provide the data updated or modified from the same period.
Nas grandes empresas sistemas como ERP-Enterprise Resource Planning e CRM-Customer Relationship Manager são importantes nas tomadas de decisões, ajudam na extração e mineração de dados e ajudam a traçar o perfil de um produto ou cliente facilitando as escolhas do cliente por certos produtos ainda que diferentes como por exemplo as fraldas vendidas ao lado das cervejas e podem perfeitamente serem usados para fornecerem dados dos usuários “clientes” do serviços públicos.
Os mapas assim como os relatórios e os gráficos são muito importantes porque fornecem informações visuais, úteis e muito eficientes nas comparações estatísticas assim como informações geográficas, históricas, temáticas e visuais enriquecendo assim o uso do geoprocessamento e consequentemente do Business Intelligence.
Systems in large companies such as ERP-Enterprise Resource Planning and CRM-Customer Relationship Management are important in decision making, its helps the extraction and data mining, and help define the profile of a product or customer facilitating the client’s choices and can perfectly be used to provide user data “customers” of public services.
Maps, reports and graphs are very important because they provide visual information, useful and very efficient statistical comparisons as well as geographical, historical, thematic and visual enriching the use of GIS and Business Intelligence.
O Pentaho é tudo isso. É um servidor de Business Intelligence, Open Source e muito poderoso que fornece as informações necessárias para uma eficiente tomada de decisão seja ela empresarial ou governamental.
Existem muitos softwares que complementam as funcionalidades do Pentaho como: o Kettle e o GeoKettle que foi o tema do post anterior e cuja finalidade principal é a automação das ETLs – Extração, Transformação e Carga, o Design Studio que tem a finalidade de facilitar as consultas MDX – MultiDimensional eXpression dos arquivos de consulta .xaction, aplicativos desenvolvidos em Java e Flex, gráficos Open Source com a tecnologia Flash e os mapas do Google Maps, OpenLayers, Flash e Flex usando os mapas dos servidores ArcGis Server, o Mondrian que é a ferramenta de consulta OLAP – Online Analytical Processing, o Report Designer que é uma ferramenta de relatórios e o Weka que é uma ferramenta Open Source para Data Mining – Mineração de Dados.
As consultas no Pentaho são feitas geralmente com os arquivos que possuem a extensão .xaction conforme a consulta MDX – MultiDimernsional eXpression específica para trazer os dados do jndi que informa a conexão com o Banco de Dados ou DataWarehouse. Os arquivos .jsp do Java são usados para fornecerem páginas que acessam os arquivos .xaction de consultas como o usado para interagir com o Google Maps, OpenLayers, mapas e gráficos Flash entre outros. Os arquivos com a extensão .ktr do Kettle ou GeoKettle automatizam as tarefas de extração, transformação e carga no Pentaho e os arquivos com as extensões .properties que definem as propriedades dos arquivos, .cfg de configurações, ajax que fornece o Web Service SOAP e .mondrian de consulta e análise on line.
Pentaho is all about. It is a Business Intelligence server, Open Source and very powerful that provides the necessary information for efficient decision-making be it business or government.
There are many software that complement the functionality of Pentaho as the Kettle, GeoKettle and was the theme of our previous post and whose main purpose is the automation of ETLs – Extraction, Transformation and Loading, Design Studio, which help us to facilitate the MDX queries – Multidimensional Expression of query files. xaction, applications developed in Java and Flex, Open Source graphics with Flash technology and the Google Maps, OpenLayers, Flash and Flex applications using maps from ArcGIS Server, Mondrian is a tool that query OLAP – Online Analytical Processing, Report Designer is a reporting tool and Weka Open Source Data Mining.
Queries are usually done in Pentaho with extension files .xaction as MDX query – MultiDimernsional expression to get data that informs jndi connection with a Database or Data Warehouse. Jsp Java are used to provide pages that access files. xaction extensions query like used to interact with Google Maps, OpenLayers, Flash charts and graphs and others. Files with extension .ktr’s Kettle and GeoKettle automate tasks or extract, transform and load at Pentaho and files with extensions .properties define properties of files . cfg settings, ajax that provides SOAP and Web Service . mondrian query and analysis online.
Arquivos javascript, css, html e xml além dos frameworks Java como o Spring e o Hibernate, complementam as configurações e o uso do Pentaho.
Javascript files, css, html and xml beyond Java frameworks such as Spring and Hibernate, complement settings and use of Pentaho.
Para saber mais:
http://www.pentaho.com/
http://kettle.pentaho.com/
http://mondrian.pentaho.com/
http://reporting.pentaho.com/
http://community.pentaho.com/projects/bi_platform/design_studio.php