Arquitetura de Negócios Intelligence e Data Warehousing

Os primeiros dias de processamento de inteligência de negócios (qualquer variedade, exceto mineração de dados) tinha um, de dois níveis, de primeira geração sabor cliente / servidor forte. (Alguns ambientes de business intelligence que foram hospedados em um mainframe e fez consultas e relatórios foram construídos com uma arquitetura centralizada.)

Conceitualmente, arquiteturas de inteligência início de negócios fazia sentido, considerando o estado da arte em tecnologia de computação distribuída (o que realmente funcionou, em vez de Internet de hoje, a quota-tudo-em-um-Web-page geração).

Muitos desses ambientes primitivos tinham uma série de deficiências, no entanto, porque as ferramentas trabalhou apenas em um desktop cliente, como o Microsoft Windows, e, portanto, não permitir a fácil implantação de soluções através de uma ampla gama de usuários. Além disso, a longo execução de relatórios e consultas complexas, muitas vezes gargalo processos de trabalho regulares porque eles devorado espaço de memória ou disco do seu computador pessoal.

A maioria, se não todas, as ferramentas foram concebidos e construídos como clientes de gordura - o que significa que a maior parte de sua funcionalidade foi armazenada e processada no PC. Além do problema de gargalo, PCs de todos os usuários tinham que ser atualizados porque as mudanças e atualizações de software eram muitas vezes complexa e problemática, especialmente em grandes bases de usuários.

O início de uma nova era da arquitetura de inteligência de negócios chegou, independentemente de sua ferramenta de escolha é uma consulta básica e produtos de informação, um produto / OLAP análise de negócios, um sistema de painel ou scorecard, ou uma capacidade de mineração de dados. Embora a arquitetura do produto varia entre produtos, manter um olho em algumas das principais tendências quando você avaliar os produtos que podem fornecer funcionalidade de inteligência de negócios para o seu data warehouse:

  • funcionalidade baseada em servidor: Em vez de ter a maioria ou a totalidade da manipulação de dados realizada nas estações de trabalho dos utilizadores, de software baseada no servidor (conhecido como um servidor de relatório) Lida com a maioria destas tarefas depois de receber um pedido de ferramenta de desktop de um usuário.

    Depois que a tarefa for concluída, o resultado é disponibilizado para o usuário, seja diretamente (um relatório é passado de volta para o cliente, por exemplo) ou colocando o resultado na intranet da empresa.

  • funcionalidade habilitado para Web: Quase todos os principais fabricantes de ferramentas entregou funcionalidade habilitado para Web em seus produtos. Embora as capacidades do produto variam, a maioria dos produtos publicar relatórios amplamente usado em uma intranet da empresa, em vez de enviar cópias de e-mail a todos em uma lista de distribuição.

  • Suporte para usuários móveis: Muitos usuários que são relativamente móveis (usuários que passam a maior parte de seu tempo fora do escritório e usar laptops ou dispositivos móveis, como um Blackberry, a recursos de computação baseados em escritórios de acesso) tem que executar funções de inteligência de negócios quando eles estão fora do o escritório.

    Em um dos modelos, os usuários móveis podem discar ou não se conectar a um servidor de relatório ou um servidor OLAP, receber um download dos dados mais recentes, e em seguida (depois de desligar-se e trabalhar em outro lugar) trabalhar e manipular esses dados em um autônomo, desconectado maneira.

    Em outro modelo, os usuários móveis podem alavancar de conectividade de rede ou redes de dados Wi-Fi, tais como a rede do BlackBerry, para executar relatórios de inteligência de negócios e análises que eles têm na intranet da empresa em seu dispositivo móvel.

  • tecnologia de agente: Em uma tendência crescente, agentes inteligentes são usados ​​como parte de um ambiente de business intelligence. Um agente inteligente pode detectar uma grande mudança em um indicador-chave, por exemplo, ou detectar a presença de novos dados e, em seguida, alertar o usuário de que ele ou ela deve verificar se as novas informações.

  • inteligência em tempo real: Aceder em tempo real, ou quase em tempo real, informações para inteligência de negócios (em vez de ter que esperar para os processos em lote tradicionais) está se tornando mais comum. Nestas situações, um aplicativo deve ser capaz de # 147-empurrando # 148- informação, ao contrário do método tradicional de # 147-puxando # 148- os dados através de um relatório ou consulta.

    Tal como com serviços de extração de dados tradicionais, ferramentas de inteligência de negócios deve detectar quando novos dados são empurrados para o seu ambiente e, se necessário, actualizar as medidas e indicadores que já estão na tela do usuário. (Na maioria das ferramentas de inteligência de negócios de hoje, os resultados na tela são # 147-frozen # 148- até que o usuário solicita novos dados através da emissão de uma nova consulta ou de outra forma explicitamente mudar o que aparece na tela.)

menu