Integration Services, Analysis Services
Modelagem ETL para ambiente Data Warehouse
Objetivo: Desenvolver uma solução completa de Business Intelligence para uma empresa de comércio eletrônico que permita a análise e interpretação de grandes volumes de dados para suportar a tomada de decisões estratégicas.
Projeto: Criação de um banco de dados relacional no SQL Server.
Inserção e gerenciamento de dados em um ambiente OLTP.
Extração, Transformação e Carga (ETL) dos dados usando o Microsoft Integration Services.
Modelagem e carregamento dos dados em um ambiente OLAP/ Data Warehouse usando o SQL Server Analysis Services.
Banco de Dados Relacional: Ferramenta Utilizada -SQL Server.
Definição de Chaves: Definida a integridade e referencia entre as tabelas, utilizando chaves primárias e estrangeiras.
Criação das Tabelas: Identifiquei as principais entidades, definindo os relacionamentos necessários e criei as tabelas relacionais.
Tabelas criadas: Cliente, Produto, Fornecedor, Nota, etc...
As tabelas foram normalizadas para eliminar redundâncias e assegurar a consistência dos dados
CRIANDO O AMBIENTE OLTP
Dados foram inseridos nas tabelas para simular um ambiente de produção.
Foram utilizadas instruções INSERT e scripts de carga de dados.
Dados extraídos do ambiente OLTP utilizando o Microsoft Integration Services.
Limpeza de dados, tratamento dos dados, aplicação de regras de negócio e modelagem das tabelas para o ambiente stage
Momento da criação do BD_DW e as dimensões do Data Warehouse com Analysis Services
O desenvolvimento de Data Sources e Data Sets na camada do REPORTING SERVICES envolve a configuração de conexões a fontes de dados e a definição de cubos/data mart de consultas para extrair as informações necessárias para a criação de relatórios.
Construção de cubos OLAP para permitir análises multidimensionais sobre vendas, clientes, produtos, entre outros.
Esses elementos são essenciais para a geração de relatórios dinâmicos e baseados em dados.
FINALIZANDO E AUTOMATIZANDO OS PROCESSOS ETL
Realizado todo o desenvolvimento na área do Integration Services, feito o DEPLOY dos pacotes do projeto para o servidor.
Fonte de Dados: Identificação das tabelas que servirão como fontes de dados.
Destino dos Dados: Especificação das tabelas de destino onde os dados processados serão armazenados.