A implementação de um data warehouse é, felizmente, um processo gradual como transformação digital e não exige que você faça grandes investimentos de uma só vez. Abaixo está uma lista de etapas que você deve seguir junto com seus engenheiros de TI como parte do processo de desenvolvimento personalizado de ciclo completo para construir com sucesso um data warehouse passo a passo e implementá-lo em seu fluxo de trabalho diário. Além disso, discutiremos alguns dos elementos mais cruciais desta lista com mais detalhes.
Etapa 1. Definir requisitos de negócios
Com base nas suas necessidades de negócios, elabore uma lista detalhada com requisitos de negócios funcionais e não funcionais priorizados, pois eles afetarão sua escolha de soluções de armazenamento de dados. Por exemplo, se o seu ambiente de negócios está em constante mudança, um dos seus requisitos não funcionais deve ser a flexibilidade. Se num futuro próximo você deseja que sua empresa mude e cresça, sua prioridade deve ser a escalabilidade. Considere trabalhar com um arquiteto de soluções qualificado para definir e lidar adequadamente com seus requisitos de negócios. Ler nosso artigo do blog para descobrir como um arquiteto qualificado pode fazer isso.
Passo 2. Analise os dados de origem
Para garantir que você carregará apenas dados relevantes e precisos em seu data warehouse, defina todas as fontes de dados disponíveis. Também é importante determinar sistemas de registro para evitar o carregamento de conjuntos de dados desnecessários, pois determinados dados podem fazer parte de alguns sistemas de armazenamento. Por exemplo, as informações dos pedidos de vendas podem ser transmitidas do seu sistema de gerenciamento de pedidos (OMS) para o software de logística para atender às suas necessidades operacionais. Ainda assim, o OMS continua a ser a sua fonte de verdade, uma vez que o software de logística pode manipular os dados e distorcer potenciais insights.
Etapa 3. Construir modelos de dados conceituais, lógicos e físicos
Depois de definir seus requisitos de negócios, é hora de construir um modelo preliminar de data warehouse corporativo, pois ele ajudará você a visualizar esquematicamente seus principais processos de negócios, ou seja, suas entidades de negócios e a maneira como elas interagem entre si. É crucial construir esses modelos com o apoio de especialistas de domíniopois cada setor possui processos de negócios específicos.
Um modelo de dados conceitual é necessário estabelecer relações claras entre as principais entidades empresariais (conceitos) para definir as necessidades de informação de uma empresa. Por exemplo, uma empresa da cadeia de abastecimento pode distinguir entidades comerciais, incluindo expedidores, transportadores, fornecedores, produtos, encomendas, clientes e fabricantes.
Um modelo de dados lógico é uma versão detalhada de um modelo conceitual. O modelo lógico fornece atributos (colunas) relacionados a uma determinada entidade comercial, como o país da transportadora para uma entidade transportadora.
Um modelo de dados físicos é ainda mais detalhado, pois adiciona mais atributos a entidades como chaves primárias e estrangeiras. Uma chave primária é um identificador exclusivo e só pode haver uma em uma tabela; uma chave estrangeira é criada para vincular duas tabelas (entidades). Na prática, uma chave estrangeira é uma chave primária de uma tabela inserida em outra.
Você precisa garantir que seu modelo de dados EDW possa ser facilmente ajustado à medida que seu negócio evolui. As mudanças nos negócios podem causar atualizações significativas no cenário de dados, portanto, é necessário envolver um arquiteto de informações qualificado para garantir que o modelo de dados seja suficientemente flexível.
Etapa 4. Identificar e construir um esquema de data warehouse
Esta etapa é uma continuação lógica da anterior. Depois de ter modelos claros de seus processos de negócios, você poderá prosseguir com a organização de sua versão final e detalhada de projetos de modelagem de dados — o modelo físico — em um esquema de armazenamento de dados. Existem muitos tipos de esquemas e métodos para gerá-los automaticamente. Seu arquiteto de software pode ajudá-lo a escolher a melhor abordagem sobre como configurar um data warehouse para suas necessidades. Para lhe dar uma compreensão geral, revisaremos alguns deles na próxima seção — em particular, o esquema em estrela, o esquema em floco de neve e o esquema do cofre de dados.
Etapa 5. Implementar incrementalmente uma arquitetura de data warehouse
Com um esquema de data warehouse adequado, você pode compor um sistema de data warehouse corporativo. Existem vários tipos de abordagens de arquitetura de data warehouse empresarial. Continue lendo para descobrir o que você pode escolher e como criar um data warehouse.





