Escolar Documentos
Profissional Documentos
Cultura Documentos
Material Teórico
Projeto de BI
Revisão Textual:
Prof.ª Dr.ª Luciene Oliveira da Costa Granadeiro
Projeto de BI
• Introdução;
• Execução de um Exemplo Prático: Projeto de BI;
• Implementação do Projeto de BI Usando Aplicações Específicas;
• Propriedades do Power BI;
• Implantação do Projeto de BI.
OBJETIVO DE APRENDIZADO
• Compreender e vivenciar na prática as etapas de desenvolvimento de um projeto de BI,
utilizando processos manuais e ferramentas On-line Analytical Processing – Processamen-
to Analítico.
Orientações de estudo
Para que o conteúdo desta Disciplina seja bem
aproveitado e haja maior aplicabilidade na sua
formação acadêmica e atuação profissional, siga
algumas recomendações básicas:
Conserve seu
material e local de
estudos sempre
organizados.
Aproveite as
Procure manter indicações
contato com seus de Material
colegas e tutores Complementar.
para trocar ideias!
Determine um Isso amplia a
horário fixo aprendizagem.
para estudar.
Mantenha o foco!
Evite se distrair com
as redes sociais.
Seja original!
Nunca plagie
trabalhos.
Não se esqueça
de se alimentar
Assim: e de se manter
Organize seus estudos de maneira que passem a fazer parte hidratado.
da sua rotina. Por exemplo, você poderá determinar um dia e
horário fixos como seu “momento do estudo”;
No material de cada Unidade, há leituras indicadas e, entre elas, artigos científicos, livros, vídeos
e sites para aprofundar os conhecimentos adquiridos ao longo da Unidade. Além disso, você tam-
bém encontrará sugestões de conteúdo extra no item Material Complementar, que ampliarão sua
interpretação e auxiliarão no pleno entendimento dos temas abordados;
Após o contato com o conteúdo proposto, participe dos debates mediados em fóruns de discus-
são, pois irão auxiliar a verificar o quanto você absorveu de conhecimento, além de propiciar o
contato com seus colegas e tutores, o que se apresenta como rico espaço de troca de ideias e
de aprendizagem.
UNIDADE Projeto de BI
Introdução
Na elaboração do elemento de Inteligência de Negócio – Business Intelligence –,
é essencial compreender o negócio e as diretivas da empresa. Em seguida, definir quais
objetivos devem ser atingidos e estabelecer os indicadores. Dessa forma, estabelecendo
quais dados são relevantes, que relatórios e gráficos devem ser gerados, é possível con-
templar a meta maior de apoiar a tomada de decisão de forma estratégica e assertiva.
Execução de um Exemplo
Prático: Projeto de BI
1º Passo: Selecionando as fontes dos dados no elemento on-line
transaction processing – processamento de transações em tempo real
As fontes de dados, usadas neste exemplo, serão duas tabelas employees (dados
dos funcionários) e departments (dados dos setores), que se encontram em um
8
banco de dados relacional. Essas tabelas pertencem ao usuário HR, tal usuário já
vem criado por padrão, a partir da versão do Oracle 10g. Para usar esse usuário e
suas tabelas, basta definir a senha e liberar a conta desse usuário, conforme exem-
plo na figura 1.
Para realizar esses exemplos, será necessário instalar o Oracle 10g ou versões posteriores.
Explor
9
9
UNIDADE Projeto de BI
10
Acesse o Script contendo os comandos de criação das tabelas do usuário HR.
Explor
11
11
UNIDADE Projeto de BI
A staging area foi criada através de view que faz a junção da tabela employess
com a tabela departments, mantendo os dados de código, sobrenome, salário, data
de admissão do funcionário, código e nome do departamento, conforme observado
na figura 5.
Depois que a view é criada, tem início (se necessário) a fase de transformação
de dados.
Por exemplo, na base de dados, existe o campo sexo, com vários valores como: mu-
lher, feminino, f, F. Supondo que o valor padrão seja “1”, basta fazer o seguinte comando:
UPDATE TABELA
SET SEXO=’1’
WHERE SEXO IN (‘mulher’,’feminimo’,’f’,’F’,1);
UPDATE TABELA
SET SEXO=’1’
WHERE SEXO IS NULL;
Mais um exemplo é a padronização nas máscaras dos dados, como data. Vamos
supor o campo de data de admissão (hiredate); todas as datas devem seguir o seguinte
12
formato DD/MM/YYYY, ou seja, dois dígitos para o dia, dois dígitos para o mês e quarto
dígitos para o ano. Nesse caso, é necessário executar o comando abaixo:
UPDATE TABELA
SET HIREDATE=TO_CHAR(HIREDATE,’DD/MM/YYYY’);
Note que o comando update não possui a especificação da cláusula where; isso sig-
nifica que essa alteração ocorrerá em todos os registros que constam na staging area.
Observe que, na figura 7, é criada a tabela que receberá a carga de dados depois
que passaram pela transformação. Essa tabela possui os campos de número do
funcionário, sobrenome, salário, data de admissão, número e nome do setor.
Note que, na figura 8, é realizada uma operação de insert com base em uma
subconsulta da staging area.
13
13
UNIDADE Projeto de BI
14
Na figura 11, é mostrada parte do relatório de funcionários e setores.
15
15
UNIDADE Projeto de BI
16
Implementação do Projeto de BI
Usando Aplicações Específicas
As aplicações específicas do ambiente de BI permitem a criação de aplicativos
com interfaces gráficas amigáveis, criadores de relatórios, diversificadas formas de
visões dos dados e processos facilitados e automatizados da importação dos dados,
como planilhas eletrônicas, dados de redes sociais, arquivos de textos etc. O grupo
de aplicações dedicadas ao ambiente de BI são denominadas ferramentas OLAP –
Processamento Analítico (On-line Analitycal Processing).
Propriedades do Power BI
Essa aplicação modifica as fontes de dados não relacionadas em informações conclu-
sivas, com o uso de recursos visuais e integrados. Não importando qual seja o formato
e/ou a localização dos dados. Também permite uma conexão fácil às mais diversas
fontes de dados e formas variadas de apresentação dos dados. Pode ser executada em
diversos tipos de infraestrutura como: desktop, plataformas móveis e nuvem.
17
17
UNIDADE Projeto de BI
Implantação do Projeto de BI
Implantação do projeto de BI em fases, porém, com o uso da ferramenta Power BI.
A fonte de dados será uma planilha eletrônica com dados de um departamento financeiro.
Explor
A Microsoft disponibiliza, para download, várias planilhas eletrônicas como exemplos de fontes
de dados. Utilizaremos a planilha Financial Sample neste exemplo.
Disponível para download em: http://bit.ly/38kpMq7
18
Figura 16
Fonte: Elaborado pelo autor
Figura 17
Fonte: Elaborado pelo autor
19
19
UNIDADE Projeto de BI
Figura 18
Fonte: Elaborado pelo autor
5. Selecione Carregar:
Figura 19
Fonte: Elaborado pelo autor
20
Figura 20
Fonte: Elaborado pelo autor
Nesta seção, é possível fazer todas as modificações nos dados, como, por exemplo:
• Formatar os dados; selecione formato, selecione maiúsculas:
Figura 21
Fonte: Elaborado pelo autor
Figura 22
Fonte: Elaborado pelo autor
21
21
UNIDADE Projeto de BI
Figura 23
Fonte: Elaborado pelo autor
Figura 24
Fonte: Elaborado pelo autor
Figura 25
Fonte: Elaborado pelo autor
22
8. Faça as transformações dos dados.
Por exemplo, alterar o nome da coluna discount band o valor None por Nenhum.
Figura 26
Fonte: Elaborado pelo autor
Figura 27
Fonte: elaborado pelo autor
Figura 28
Fonte: Elaborado pelo autor
23
23
UNIDADE Projeto de BI
Figura 29
Fonte: Elaborado pelo autor
Figura 30
Fonte: Elaborado pelo autor
Figura 31
Fonte: Elaborado pelo autor
11. Para gerar análises estatísticas, entre outras, selecione estatísticas e de-
pois a opção soma:
24
Figura 32
Fonte: Elaborado pelo autor
Figura 33
Fonte: Elaborado pelo autor
Figura 34
Fonte: Elaborado pelo autor
25
25
UNIDADE Projeto de BI
Figura 35
Fonte: Elaborado pelo autor
Figura 36
Fonte: Elaborado pelo autor
26
Figura 37
Fonte: Elaborado pelo autor
Figura 38
Fonte: Elaborado pelo autor
Figura 39
Fonte: Elaborado pelo autor
27
27
UNIDADE Projeto de BI
Em Síntese Importante!
28
Material Complementar
Indicações para saber mais sobre os assuntos abordados nesta Unidade:
Livros
OCP Oracle Database 11G – Administração II
BRYLA, B. OCP Oracle Database 11G – Administração II. São Paulo: Bookman,
2009.
Arquitetura Da Informação
CAMARGO, L. S. de A.; VIDOTTI, S. A. B. G. Arquitetura Da Informação. Rio de
Janeiro: LTC, 2011.
Armazenamento e Gerenciamento de Informações
EMC. Armazenamento e Gerenciamento de Informações. New York: EMC2
Corporation, 2012.
Banco de dados: projeto e implementação
MACHADO, F. N. R. Banco de dados: projeto e implementação. São Paulo: Érica,
2004. 398 p.
Projeto de banco de dados: uma visão prática
MACHADO, F. N. R.; ABREU, M. P. de. Projeto de banco de dados: uma visão
prática. 15 ed. São Paulo: Érica, 2007. 300 p.
Administração de sistemas de informação
O´BRIEN, J. A.; MARAKAS, G. M. Administração de sistemas de informação. São
Paulo: Mc Graw Hill, 2012.
Projetando e Administrando Banco de Dados SQL Server 2000 .net: Como Servidor Enterprise
PATTON, R.; OGLE, J. Projetando e Administrando Banco de Dados SQL Server
2000 .net: Como Servidor Enterprise. Tradução de Andréa Barbosa Bento; Cláudia
Reali; Lineu Carneiro de Castro. Rio de Janeiro: Alta Books, 2002. 792 p.
OCA Oracle Database 11G – Fundamentos I ao SQL
RAMKLASS, R.; WATSON, J. OCA Oracle Database 11G – Fundamentos I ao
SQL. Rio de Janeiro: Alta Books, 2008.
OCA Oracle Database 11G – Administração I
WATSON, J. OCA Oracle Database 11G – Administração I. São Paulo: Bookman, 2009.
Leitura
Qualidade na Modelagem dos Dados de um Data Warehouse
ARAÚJO, E. M. T.; BATISTA, M. de L. S. Qualidade na Modelagem dos Dados de
um Data Warehouse.
http://bit.ly/2NKDcE5
29
29
UNIDADE Projeto de BI
Leitura
Aspectos do elemento gerencial e seus impactos no uso dos sistemas de inteligência competitiva para processos
decisórios. Perspectivas em Ciência da Informação
JAMIL, G. L. Aspectos do elemento gerencial e seus impactos no uso dos sistemas
de inteligência competitiva para processos decisórios. Perspectivas em Ciência da
Informação. Belo Horizonte , v. 6, n. 2, p. 261-274, jul./dez. 2001.
http://bit.ly/2RMUIcj
Modelo Dimensional para Data Warehouse
MOREIRA, E. Modelo Dimensional para Data Warehouse.
http://bit.ly/3681VZz
Data Warehouse – Modelagem Dimensional
PITON, R. Data Warehouse – Modelagem Dimensional. 2017.
http://bit.ly/30IAg0e
30
Referências
BARBIERI, C. BI: business intelligencem – modelagem ‘&’ tecnologia. Rio de
Janeiro: Axcel books do Brasil, 2001. 424p.
BECKER, J. L. Estatística básica: transformando dados em informação. Porto
Alegre: Bookman, 2015.
CASTRO, L. N. de. Introdução à mineração de dados: conceitos básicos, algo-
ritmos e aplicações. São Paulo: Saraiva, 2016.
COUGO, P. Modelagem conceitual e projeto de bancos de dados. Rio de Janeiro:
Campus, 1997.
DATE, C. J. Introdução a sistemas de bancos de dados. Tradução [8. ed. americana]
de Daniel Vieira. Revisão técnica Sérgio Lifschitz. Rio de Janeiro: Elsevier, 2003. 865 p.
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. Tradução de Marília
Guimarães Pinheiro et al. Revisão técnica Luis Ricardo de Figueiredo. 4. ed. São
Paulo: Pearson Addison Wesley, 2005. 724 p.
________.; ________. Sistemas de banco de dados. 6.ed. São Paulo: Pearson,
2011.
GILLENSON, M. L. Fundamentos de sistemas de gerência de banco de dados.
Tradução de Acauan Fernandes; Elvira Maria Antunes Uchoa. Rio de Janeiro: LTC,
2006. 304 p.
INMON, W. H. Como construir o Data Warehouse. Rio de Janeiro: Campus, 1997.
KIMBALL, R. Data Warehouse Toolkit. Rio de Janeiro: Makron Books, Cam-
pus, 1998.
KWECKO, V. et al. Ciência de dados aplicada na análise de processos cognitivos em
grupos sociais: um estudo de caso. In: Brazilian Symposium on Computers in
Education (Simpósio Brasileiro de Informática na Educação-SBIE). 2018. 1543 p.
LEBLANC, P. Microsoft SQL Server 2012. Porto Alegre: Bookman, 2014.
REZENDE, D. A. Inteligência organizacional como modelo de gestão em or-
ganizações privadas e públicas: guia para projetos de Organizational Business
Intelligence – OBI. São Paulo: Atlas, 2015.
ROSINI, A. M.; PALMISANO, A. Administração de sistemas de informação e a
gestão do conhecimento. São Paulo: Thomson, 2003. xiii, 219 p.
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de
Dados. Tradução de Daniel Vieira. Revisão técnica Luis Ricardo de Figueiredo;
Caetano Traina Junior. 3. ed. São Paulo: Pearson Makron Books, 2007. 778 p.
TURBAN, E. Business intelligence: um enfoque gerencial para a inteligência do
negócio. Porto Alegre: Bookman, 2009. 256 p.
________.; GONÇALVES, F. B., BRODBECK, A. F. Business intelligence: um
enfoque gerencial. Porto Alegre: Bookman 2009.
31
31