Você está na página 1de 13

08/09/2023, 17:11 AVA UNINOVE

Levantamento de requisitos para a 


montagem de um Data Warehouse
Entender a importância do da etapa de levantamento de requisitos para um projeto
de Data Warehouse.

NESTE TÓPICO

Marcar
tópico

    

Olá! Seja bem vindo(a).  Hoje estudaremos a


evolução do desenvolvimento de um ambiente de
banco de dados adequado à análise de negócios e
ao apoio à tomada de decisões gerenciais e
estratégicas.

Ao iniciar a construção de um Data Warehouse, a


empresa tem a oportunidade para mudar a visão
de processos departamentais, resultando num
ciclo de informações gerenciais criadas a partir
dos sistemas transacionais. Após a análise por
meio de indicadores e relatórios, eles podem
apontar a novas oportunidades  de negócios ou
para necessidades de melhorias nos processos já

https://aapa.uninove.br/seu/AAPA/topico/topico.php 1/13
08/09/2023, 17:11 AVA UNINOVE

existentes. Se realizadas, elas repercutirão na


evolução dos indicadores empresariais fechando o
ciclo da informação.

Quando vamos realizar um levantamento de


requisitos para um determinado projeto, devemos
nos atentar as percepções que estão sujeitas a
pormenores subjetivos ou ruídos entre o
transmissor e o receptor da mensagem, então,
devemos documentar e exemplificar todo o
levantamento de requisitos.

Fundamentalmente, devemos eliminar esses


ruídos e estabelecer uma visão comum entre
todos os membros da equipe e usuários.

O exemplo a seguir demonstra a natureza


ambígua da percepção humana por meio da
ênfase de diferentes palavras em uma frase.

A análise de requisitos é fundamental para a


concepção e desenvolvimento de um Data
Warehouse. Os requisitos solicitados pelos
usuários direcionam as decisões sobre os dados a
serem incorporados no banco de dados, como
organizar e a frequência de atualização dos
dados. As necessidades dos usuários também
determinam o tipo de ferramenta necessária e
como o usuário vai interagir com os dados. A
definição de granularidade de dados não deve ser
conduzida apenas pela sua disponibilidade nos
sistemas fontes.

Em todo projeto de Data Warehouse devemos


sempre responder o seguinte questionamento:

Preciso de um Data Warehouse?

Que problemas específicos vão resolver?

Quais são os resultados que a empresa está


esperando deste projeto?
https://aapa.uninove.br/seu/AAPA/topico/topico.php 2/13
08/09/2023, 17:11 AVA UNINOVE

Como os resultados serão apresentados?

Quais os critérios que uso para medir o


sucesso?

Quais são os meus recursos disponíveis (tempo,


dinheiro e pessoal)?

Quais são as entradas e saídas?

Quando o projeto começará e acabará?

Quem é o cliente?

Quem é o patrocinador?

Quem são os envolvidos neste este projeto?

A análise dos requisitos tem três etapas


fundamentais:

1. Identificação os dados e sua granularidade: os


usuários devem participar ativamente desta
etapa (por meio de entrevistas).

2. Desenvolver uma modelagem de dados de


forma que atenda a granularidade adequada ao
projeto.

3. Determinar de onde serão retirados os dados


para alimentar o Data Warehouse.

Existem outras tarefas afins que também devem


ser abordadas como um resultado do processo de
análise de requisitos, tais como:

Tipos de consultas, ferramenta de OLAP, recursos


para apoiar as interações do usuário com os
dados, infraestrutura de hardware necessária para

https://aapa.uninove.br/seu/AAPA/topico/topico.php 3/13
08/09/2023, 17:11 AVA UNINOVE

carregar, armazenar e fornecer dados para o


usuário final, fonte de análise dos dados,
estratégia de arquivamento e dimensionamento.

Os requisitos iniciais são identificados por


entrevistas, com um conjunto representativo de
usuários finais. Em preparação para elas, muitas
vezes é útil que os usuários finais forneçam uma
amostra dos relatórios e análise elaborados em
cima destes relatórios, bem como telas de todas
as ferramentas que eles usam.

Perguntas para entrevista com os usuários finais,


bem como o departamento de TI.

Quais são seus objetivos de negócio?

Como você interpreta o conjunto de dados os


resultados?

Como devem ser os dados que você for


trabalhar com a organização?

Deve ser organizado por cliente, produto,


geografia e tempo? Deve ser organizado por
conta, vendedor, canal de distribuição e mês?

Quais são as hierarquias, conjuntos ou


agregados utilizados com estas dimensões? Os
clientes  roll até geografias que rolam até total?
Do produtos  roll up  a grupos de produtos? Do
vendedores  roll up  para os distritos que
arregaçar as regiões? Que tipos de relatórios de
resumo que você trabalha?

Quais são as medidas ou fatos que você vai


trabalhar (por exemplo, receitas, despesas,
balanços, as variações, o crescimento por cento,
por cento do total)? Como são definidos?

Você filtrará "os dados? Você precisa de dados


apenas na parte superior e inferior de contas?
Você analisará o desempenho de apenas alguns

https://aapa.uninove.br/seu/AAPA/topico/topico.php 4/13
08/09/2023, 17:11 AVA UNINOVE

tipos de produtos? Você fará o segmento de


dados com base na demografia?

Quantas vezes você obtém as atualizações dos


dados? Você irá obtê-los diariamente, semanal,
mensal ou trimestralmente? Do que você
precisa com tanta frequência?

Que ferramentas você utiliza para interagir com


os dados?

Os dados são limpos?

Você receberá os dados em tempo hábil?

Não use as ferramentas de apoio às suas


necessidades?

Que tipos de coisas que você gostaria de fazer


que você não pode fazer hoje?

Qual é a funcionalidade da ferramenta?

Qual é a disponibilidade de dados?

Você passa a maior parte do tempo na análise


ou preparação para ela?

Você passa a maior parte do tempo na análise


ou preparação para ela?

As entrevistas devem ser escritas como um


documento de requisitos de negócio para
identificar o objetivo, finalidade e abrangência do
Data Warehouse. Os requisitos de dados, bem
como os requisitos funcionais, após mapeados,
devem ser validados com os usuários finais.

Alguns produtos gerados nas fases de construção


de um Data Warehouse

https://aapa.uninove.br/seu/AAPA/topico/topico.php 5/13
08/09/2023, 17:11 AVA UNINOVE

Produto  Descrição 

Plano de Projeto detalhado


para implementação,
incluindo atividades,
Plano de projeto 
recursos necessários,
duração, precedências e
produtos entregáveis 

Lista com de nição


detalhada e modelos de
Lista e modelos de
documentos dos produtos a
documentos produto 
serem entregues pelo
projeto 

Especificação dos
Especificação dos indicadores e (dados).
indicadores  Componente revisado e
aprovado. 

Outros requisitos do projeto


Requisitos do projeto 
para cada etapa. 

Modelo lógico e dicionário


Modelo lógico 
de dados. 

Definição de fontes de
dados, mapeamento,
identificação de
Mapeamento de dados  requerimentos de
transformação e 'gap's'
(lacunas) com foco no
modelo lógico de dados. 

Desenho da arquitetura do
Arquitetura do sistema 
sistema. 

https://aapa.uninove.br/seu/AAPA/topico/topico.php 6/13
08/09/2023, 17:11 AVA UNINOVE

Produto  Descrição 

Desenho do modelo físico de


dados correspondente,
scripts para geração do
banco de dados físico criado,
Modelo físico
banco de dados físico criado
no ambiente de
desenvolvimento.

Desenho e especificação
dos componentes que
Desenho do Front-end 
compõem o front-end
(ferramentas OLAP). 

Desenho do processo de
carga e transformação e de
nição dos layouts de
extração. Mapa de
Desenho de ETL 
execução de processos de
ETL, layouts dos arquivos
de extração. Especificações
dos processos ETL. 

Planos de teste de sistemas


Planos de teste 
e de aceitação. 

Relatórios, painéis,
Desenvolvimento do Front- agendamentos
end  desenvolvidos, conforme
especificado. 

https://aapa.uninove.br/seu/AAPA/topico/topico.php 7/13
08/09/2023, 17:11 AVA UNINOVE

Produto  Descrição 

Processos de carga
desenvolvidos e
documentados conforme e
nido no desenho do
Desenvolvimento de ETL 
processo ETL e prontos
para início dos testes; base
de dados preparada para
início dos testes. 

Processos de carga testados


Testes de sistema  conforme plano de testes de
sistema. 

Modelo físico de dados e


rotinas de carga entregues
Entrega para produção 
para execução no ambiente
de produção. 

Scripts testados e
aprovados, conforme de
Testes de aceitação 
nido no plano de testes de
aceitação. 

https://aapa.uninove.br/seu/AAPA/topico/topico.php 8/13
08/09/2023, 17:11 AVA UNINOVE

Quer saber mais?


Para entendermos melhor a importância de
documentar e exemplificar todo levantamento de
requisitos de um projeto, vamos fazer um
exercício.

Leia em voz alta as cores que estão escritas nas


palavras a seguir.

https://aapa.uninove.br/seu/AAPA/topico/topico.php 9/13
08/09/2023, 17:11 AVA UNINOVE

Teste

Lembrete

Fonte:

Para conhecer um pouco mais sobre essas


atividades, assista a animação abaixo. Esta
animação faz parte da sequência desta aula e,
portanto, é essencial para a aprendizagem.

https://aapa.uninove.br/seu/AAPA/topico/topico.php 10/13
08/09/2023, 17:11 AVA UNINOVE

./videos/370405723.mp4

https://aapa.uninove.br/seu/AAPA/topico/topico.php 11/13
08/09/2023, 17:11 AVA UNINOVE

Referências
CARVALHO, LUIS A. V. ,Datamining: A mineração de dados no marketing,
medicina, economia, engenharia e administração. 1ª ed. Rio de Janeiro:
Ciência Moderna, 2005.

SOGOLDSCHMIDT, Ronaldo; PASSOS, Emmanuel.  Data Mining: &um guia


prático. Rio de Janeiro: Campus, 2005.

MACHADO, Felipe Nery Rodrigues.  Tecnologia e projeto de data


warehouse.  2ª ed. São Paulo: Érica, 2006.

SILBERSCHATZ, A.; KORTH, H.; SUBARSHAN, S.  Sistema de banco de


dados.  5ª ed. Rio de Janeiro: Campus, 2006.

TAUB, Benjamin et al.  Oracle 8i data warehouse.  Rio de Janeiro: Campus,


2001.


Avalie este tópico


 
ANTERIOR PRÓXIMO

Características de Biblioteca
um Data Índice Elementos básicos da modela‐
Warehouse ® Todos os direitos
gem multidimensional reservados
e granulari‐
(https://www.uninove.br/conheca-
a- dade de dados

uninove/biblioteca/sobre-
a-
biblioteca/apresentacao/)
Portal
Uninove
(http://www.uninove.br)

https://aapa.uninove.br/seu/AAPA/topico/topico.php 12/13
08/09/2023, 17:11 AVA UNINOVE

https://aapa.uninove.br/seu/AAPA/topico/topico.php 13/13

Você também pode gostar