Академический Документы
Профессиональный Документы
Культура Документы
Banco de dados
Suporte a deciso Business Intelligence
Este curso lida com um conjunto de tecnologias que
do suporte as decises gerenciais por meio do
informaes internas e externas s organizaes.
Essas tecnologias tem um profundo impacto na
estratgia corporativa, na performance e na
competitividade. Esse conjunto de tecnologias so
coletivamente conhecidas como
BUSINESS INTELLIGENCE
Ementa
Ementa
Inteligncia de negcios
Business inteligence (BI)
ERP
Qualidade de dados.
Gesto de contedo (ECM).
26/10/2013
BUSINESS INTELLIGENCE
Um conjunto de conceitos,
mtodos e recursos
tecnolgicos que habilitam a
obteno e distribuio de
informaes geradas a partir
de dados operacionais,
histricos e externos, visando
proporcionar subsdios para a
tomada de decises
gerenciais e estratgicas.
Gartner Group, 1989
Motivao
Informao
Operacional x Analtico
Diferentes necessidades, estruturas e clientes
Objetivos fundamentais de BI
26/10/2013
Conceito
BI representa a habilidade de
se estruturar, acessar e explorar
informaes, normalmente
guardadas em um DW/DM
(Data Warehouse/Data Mart),
com o objetivo de desenvolver
percepes, entendimentos,
conhecimento, os quais podem
produzir um melhor processo
de tomada de deciso.
Carlos Barbieri
Componentes de Sistemas de BI
Data Warehouse
O armazm de dados e suas variantes so a
pedra fundamental (pedra angular) de qualquer
sistema de BI de mdio a grande porte
Originalmente, incluiu apenas dados histricos
que foram organizados e resumidos, para que os
usurios finais pudessem facilmente ver ou
manipular dados e informaes
Hoje, incluem tambm dados atuais para que eles
possam fornecer apoio deciso em tempo real
1.
2.
Relatrios e consultas
Anlise de negcios incluem relatrios estticos e dinmicos, todos
os tipos de consultas, a descoberta de informaes, viso
multidimensional, drill down, ...
Esses relatrios tambm esto relacionados com BPM (introduzido
no prximo slide)
Dados, texto e minerao Web e outras ferramentas matemticas e
estatsticas sofisticadas
A minerao de dados um processo de busca de relaes
desconhecidas ou informaes em grandes bases de dados ou
armazns de dados, utilizando ferramentas inteligentes como a
computao neural, tcnicas de anlise preditiva, ou mtodos
estatsticos avanados
26/10/2013
Strategy and
performance
management
Business analytics
Data mining
Web mining and text mining
Web analytics
Social networking
Web 2.0
Fornecedores
Reality Mining
26/10/2013
Inteligncia Competitiva
Os sistemas de inteligncia competitiva:
Tm por objetivo prover as organizaes de um
processo sistemtico de coleta e anlise de
informaes sobre as atividades correlatas e
tendncias de mercado.
Visam absorver o maior nmero de informaes
que possibilitem melhoria no processo de tomada
de deciso e de desenvolvimento empresarial.
Romani et al
Atividades de um processo de CI
26/10/2013
Data Warehouse
Caractersticas de um DW
Orientao
por Assunto
Integrao
Variao no
Tempo
No
Volatilidade
Granularidade
Credibilidade
dos dados
26/10/2013
Integrado
Integrado
No voltil
No voltil
26/10/2013
Variante no tempo
Variante no tempo
Granularidade
Tipos de DW
A indstria atualmente
reconhece pelo menos
trs tipos diferentes de
Data Warehouses:
Data Mart
Data Warehouse
Empresarial (EDW)
Armazenamento de
Dados Operacionais
(ODS)
Data mart
EDW
ODS
Staging area
BD Operacional
26/10/2013
Data Mart
Dependente ou independente
CRM
KMS
SCM
EDW
PLM
BPM
BAM
Principais componentes
As fontes de dados (Data sources)
Extrao e transformao de dados (Data
extraction and transformation)
Carga de dados (Data loading)
Banco de dados abrangente (Comprehensive
database)
Metadados (Metadata)
Ferramentas de middleware (Middleware
tools)
26/10/2013
Arquitetura de DW - Turban
10
26/10/2013
Sistemas de ETL
Sistemas de ETL
Sistemas de ETL
Transformao
Carga
Dimensionais
Atmicos (complementado por melhoram o
desempenho de agregados)
Centrados no processos de negcios
Aderentes arquitetura de barramento Enterprise
Data Warehouse (EDW)
11
26/10/2013
Alternativas de Arquiteturas
12%
Kimball (26%)
Inmon (39%)
17%
4%
Elementos bsicos do DW
12
26/10/2013
Staging Area
ODS
Bill Inmon
Pai do conceito de DW
TOP-DOWN
A nfase sempre foi um
grande depsito central
de informaes
13
26/10/2013
Inmon
Kimball
O ciclo de vida de um DW
Modelagem multidimensional
Ambos os modelos 3NF e multidimensionais podem
ser representados em diagramas ER pois so
constitudos por tabelas relacionais
A principal diferena entre os modelos na 3NF e o
multidimensional o grau de normalizao
14
26/10/2013
Motivao
Requisitos bsicos
Tabela Fato
Tabelas Fato
Tabelas Dimenso
Representa entidades de negcios e constituem
as estruturas de entrada que servem para
armazenar informaes como tempo, geografia,
produto, cliente
As tabelas dimenso tm uma relao 1:N com a
tabela fato
Tabela Fato
15
26/10/2013
Sobre as tabelas
O dilema de designer
Uma quantidade numrica um fato ou um
atributo de dimenso?
uma deciso difcil!
16
26/10/2013
Um simples relatrio
Processo de negcio
Granularidade
17
26/10/2013
Atributos
Medidas: Aditivas, semi-aditivas e no-aditivas
Nulos na tabela fato
Fatos conformes (Conformed Facts)
Nota fiscal
Taxonomia da tabela fato:
Fatos transaes
Fatos peridicos
Fatos acumulados
Vendas no Dia
Valor-GastoRealizado
Prof. Thiago Cavalcanti
18
26/10/2013
Chaves:
Chave artificial (substituta) da dimenso (Surrogate
Keys)
Chave natural, durvel e supernatural
Dimenso degenerada
(Des)Normalizao
Dimenses achatadas (Denormalized Flattened
Dimensions)
Dimenso Outrigger
D
F
Questo 13 - CESPE - 2010 - TRT - 21 Regio (RN) Analista Judicirio - Tecnologia da Informao
19
26/10/2013
Esquemas multidimensionais
Star Schema
Dimenso
Dimenso
Dimenso
conforme
Dimenso
normalizada
Dimenso
Fato
Fato
Dimenso
Dimenso
normalizada
Dimenso
Dimenso
Dimenso
normalizada
Fato
Dimenso
normalizada
Dimenso
Fato
Dimenso
Snow Flake
Dimenso
desnormalizada
Dimenso
normalizada
Dimenso
conforme
Dimenso
20
26/10/2013
Motivao
O processo de ETL o processo mais crtico e
demorado na construo de um DW
Extrao, transformao e
carga (ETL)
Um ambiente de DW devidamente projetado possui um trade off entre
o trabalho na sala de aplicaes de BI e o trabalho do sistema de ETL.
O primeiro deve ser feito repetidas vezes pelos usurios de negcios,
enquanto o segundo feito uma vez pela equipe de ETL
O processo de ETL
21
26/10/2013
Componentes do ETL
Extrao
Limpeza e conformidade
Entrega
Gesto
Extrao
Coleta de dados brutos a partir dos sistemas de origem e, geralmente,
gravao em disco no ambiente de ETL antes de qualquer reestruturao dos
dados. Subsistemas de 1 a 3 devem apoiar o processo de extrao (3)
Limpeza e conformidade
O envio de dados de origem atravs de uma srie de etapas de
processamento no sistema de ETL para melhorar a qualidade dos dados
recebidos a partir da fonte , e a fuso de dados a partir de duas ou mais
fontes de criar e aplicar dimenses conformes e mtricas conformadas .
Subsistemas de 4 a 8 descrevem a arquitetura necessria para suportar os
processos de limpeza e conformidade (5)
Entrega
A estruturao fsica e carregamento dos dados em modelos dimensionais de
destino no servidor de apresentao. Subsistemas de 9 a 21, fornecem a
capacidade de entrega dos dados (13)
Gesto
Gesto dos sistemas e processos relacionados do ambiente de ETL de uma
forma coerente. Subsistemas de 22 a 34 descrevem os componentes
necessrios para apoiar o gerenciamento contnuo do sistema de ETL (13)
1. Sistema de extrao
22
26/10/2013
1.
2.
3.
4.
5.
23
26/10/2013
1. Agendador de Jobs
7. Sistema de ordenao
2. Sistema de backup
10.Sistema de paralelismo/pipeline
11.Sistema de segurana
12.Gerenciamento de conformidade
6. Workflow Monitor
Processo de ETL
Desenvolva um plano
1.
2.
3.
4.
ETL na prtica
Utilizao do ETL
No BCB utilizado em
Migraes de dados
Organizao de dados
Sincronizao de dados
Criao de Datamarts e Warehouses
Converso de tecnologia de banco de dados
24
26/10/2013
Processo de construo
1. Importao de definies
Sources
Targets
2. Construo de mapas
3. Configurao dos workflows
4. Execuo dos workflows
5. Acompanhamento das execues
Fluxo de produo
25
26/10/2013
Ementa
Mdulo 01 Solues de suporte deciso
Inteligncia de negcios
Business inteligence (BI)
Questes
26
26/10/2013
Questo 20 - FCC - 2013 - TRT - 9 REGIO (PR) Tcnico Judicirio - Tecnologia da Informao
Data warehouses so
(a) tipicamente multidimensionais
(b) materializados sob demanda
(c) extratos dos bancos de dados subjacentes
(d) vises parciais dos bancos de dados
subjacentes
(e) vises normalizadas dos bancos de dados
subjacentes
27
26/10/2013
Questo 27 - CESPE - 2010 - BASA- Tcnico Cientfico Tecnologia da Informao - Anlise de Sistemas
28
26/10/2013
Modelagem multidimensional
29
26/10/2013
Questo 36 - CESPE - 2010 - TRT - 21 Regio (RN) Analista Judicirio - Tecnologia da Informao
Um data mart do departamento de vendas de uma grande empresa possui uma tabela
fato com cinco mtricas associadas a oito diferentes dimenses. O analista de TI est
em dvida sobre que modelagem utilizar. Considerando-se as opes snowflake e star
schema, qual a desvantagem de se utilizar, nessa situao, a modelagem snowflake?
30
26/10/2013
Extrao, transformao e
carga (ETL)
31
26/10/2013
Perguntas
Muito obrigado!
Banco de dados
Suporte a deciso Business Intelligence
Curso Preparatrio - ITnerante
Prof. Thiago Cavalcanti
32
26/10/2013
Gabarito
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
E
C
D
E
A
D
D
A
[135] F [136] F
C
C
[134] C
[1] F
C
E
C
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
A
C
E
D
E
[82] C [84] C
A
A
E
[1] Certo
Falso
E
[91] E [92] C
B
A
[1] F
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
[1] C
B
A
[70] F [71] F
[1] F
B
B
D
[65] F [66] F
B
A
[110] F [111] C
[1] C [2] F
C
E
33