Arquiteturas de Data warehouse
Autor: Guido Gabriel | Publicado: 2012-04-23T22:23:00-03:00



A escolha da arquitetura nem
sempre é prioridade no começo de um projeto de DW. A arquitetura pode
ser determinada ou modificada após o
começo da implementação, se a arquitetura for modificada após o começo da
implementação, um longo tempo e esforço será gasto para essa modificação.



Escolha da arquitetura = decisão
gerencial do projeto.&nbsp;

A escolha da arquitetura
está normalmente relacionada a fatores relativos à infraestrutura disponível, ao ambiente de negócios (porte da empresa),
também ao escopo de abrangência
desejado e aos recursos
disponibilizados para o investimento.



A ESCOLHA DA
ARQUITETURA

A seleção de uma arquitetura determinará ou será determinada
do local onde os DW ou DM estarão residindo. DMs vão residir em uma instalação
central ou distribuídos em instalações remotas ou locais, administradas de
forma centralizada ou independente.

Tipos de arquiteturas:



Global
Independente e
Integrada



ARQUITETURA GLOBAL

Arquitetura considerada como a que suporta toda ou a maior
parte dos requerimentos ou necessidades de um DW integrado com grande grau de
acesso e utilização das informações para todos os departamentos de uma empresa.

DW projetado com base nas necessidades da empresa como um todo! Considerado um
repositório comum de dados de suporte à decisão disponível para toda a empresa.

Global não é sinônimo de
centralizado. Global é sinônimo de atende TODA a EMPRESA.

A arquitetura global pode ser fisicamente centralizada ou
fisicamente distribuída dentro da empresa.

A centralização física é utilizada quando a empresa existe
em um único local e o DW é administrado por um departamento de TI.

A distribuição física é utilizada quando a empresa possui
diversos locais físicos (instalações) e os dados em múltiplas instalações
físicas com a administração também por um departamento de TI.



Resumindo:
centralização física - um local físico (instalação) administrado por uma TI.
Distribuição física - vários locais físicos (instalações) administrados por uma
TI. Em qualquer caso, a arquitetura global é administrada pela TI.



Uma TI administrar o DW não
quer dizer que a TI controla o DW. Por exemplo, nas instalações
distribuídas ele pode ser controlado por um departamento em particular. Ele
decide que dados entram no DW e quando devem ser atualizados (carga incremental), como outros
departamentos podem acessar, que pessoas podem acessar seus dados.

A administração e implementação devem ser realizadas por um
departamento de TI, considerando que a TI que administra as redes de
comunicação da empresa.

Os dados são extraídos possivelmente de fontes de dados
externas por processos batch em horários fora de pico de operações.



Conclusão: a
arquitetura global habilita os usuários finais a utilizar visões corporativas de dados, que normalmente
são requisitos de negócio, entretanto esse tipo de ambiente consome muito tempo de desenvolvimento e
administração, assim como seus custo de implementação é muito alto.



ARQUITETURA DE DATA
MART INDEPENDENTE

Arquitetura independente é a preferida dos fornecedores de
software, pois é isolada e o trabalho de venda desses produtos encanta os olhos
dos usuários.

Arquitetura independente implica em DMs stand alone (mantidos sozinhos)
controlados por um grupo específico de usuários e que atende somente às suas
estruturas específicas departamentais, sem foco corporativo nenhum.

Nesse tipo de arquitetura não existe nenhuma conectividade
entre esses DMs e outros DMs de outros departamentos. Por exemplo, dados são
extraídos dos sistemas pela geração de interna do departamento, com auxílio da
TI. A área de TI não controla a implementação e
desenvolvimento, somente auxilia a manutenção técnica do ambiente. Caso
existam dados externos (fora do departamento) é necessário que a TI seja
envolvida para adequar layouts de arquivos e necessidades técnicas.

Resumindo: a
arquitetura independente tem foco departamental e não global. A TI somente
auxilia a implementação e desenvolvimento do DM.



A arquitetura independente requer os mesmo perfis técnicas
para a implementação de uma arquitetura global, porém o recurso e pessoal
operacional são administrados por um grupo de trabalho ou departamento.



Conclusão: esse
tipo de arquitetura raramente tem impacto nos recursos de TI e sempre tem implementação rápida. Entretanto, possui o
mínimo de integração corporativa e não permite visão global do negócio.
Normalmente esse tipo de DM está acessível comente para um departamento
específico “proprietário” do DM.
Infelizmente, essa é uma realidade do Brasil e mundial, resultante do foco dado
à venda de produtos de desenvolvedores de software.



ARQUITETURA DE DATA
MARTS INTEGRADOS

A arquitetura de data marts integrados é basicamente uma
distribuição de implementação. Apesar dos DMs serem implementados separadamente
por departamentos ou grupos de trabalhos, eles são integrados ou
interconectados, provendo uma visão corporativa maior dos dados e informações.
O alto nível de integração é similar ao da arquitetura global. Por outro lado,
os usuários de um departamento podem acessar e utilizar dados de um DM de outro
departamento.

Justamente por causa da integração das informações dos
diferentes departamentos, a complexidade dos requisitos é maior que a
arquitetura independente.

A complexidade de administração dos dados também aumente,
mas a qualidade e capacidade de visão corporativa também.

Na arquitetura independente a administração dos DMs é responsabilidade da TI.

Cada departamento é proprietário de seus dados, porém as
ferramentas e recursos necessários para a implementação são providos pela TI.

Resumindo:
arquitetura integrada é basicamente a arquitetura independente com integração
entre os vários DMs. A TI assume o controle e
administração dos dados. Apesar de cada departamento ser “dono” dos seus
DMs, os recursos de implementação são fornecidos pela TI.



Resumindo os tipos de arquiteturas:


Global&nbsp;

Informação de toda empresa.&nbsp;
TI é a responsável pela administração do DM&nbsp;
Pode ser:&nbsp;

Centralizado: uma única instalação física&nbsp;
Distribuído: várias instalações físicas&nbsp;


Independente&nbsp;

Mais vendidos pelas fábricas de software&nbsp;
Mais fácil, rápido de implementação&nbsp;
Informação departamental e não corporativa&nbsp;
Cada departamento fornece os recursos necessários para a implementação do seu DM&nbsp;
TI auxilia a implementação, mas não é responsável&nbsp;

Integrado&nbsp;

Cada departamento tem seu DM&nbsp;
Os DMs são integrados, conectados&nbsp;
TI é a responsável pela administração, implementação e integração dos vários DMs




Fonte: Tecnologia e projeto de Data Warehouse. Felipe Nery Machado