utilizando data mart para o intelligence aplicada...

28
UTILIZANDO DATA MART PARA O DESENVOLVIMENTO DE BUSINESS INTELLIGENCE APLICADA A CARTEIRA DE PEDIDOS DE UMA EMPRESA DO SETOR TÊXTIL Acadêmico Robson Rogério Gamba Orientador Prof. Dr. Oscar Dalfovo

Upload: lamnguyet

Post on 26-Jan-2019

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

UTILIZANDO DATA MART PARA O DESENVOLVIMENTO DE BUSINESS

INTELLIGENCE APLICADA A CARTEIRA DE PEDIDOS DE UMA EMPRESA DO SETOR

TÊXTIL

AcadêmicoRobson Rogério Gamba

OrientadorProf. Dr. Oscar Dalfovo

Page 2: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Roteiro da Apresentação• Introdução

– Objetivos

• Fundamentação Teórica– Conceitos Básicos– Trabalhos correlatos

• Desenvolvimento– Requisitos do sistema– Aplicação das Etapas– Especificação

• Introdução– Objetivos

• Fundamentação Teórica– Conceitos Básicos– Trabalhos correlatos

• Desenvolvimento– Requisitos do sistema– Aplicação das Etapas– Especificação

Page 3: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Roteiro da Apresentação

• Implementação– Técnicas e ferramentas

• Resultados e discussões• Conclusão

• Implementação– Técnicas e ferramentas

• Resultados e discussões• Conclusão

Page 4: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Introdução

• Business Intelligence– Data Mart

– Cubos de decisão

• A.M.C Têxtil Ltda.• Carteira de Pedidos

• Business Intelligence– Data Mart

– Cubos de decisão

• A.M.C Têxtil Ltda.• Carteira de Pedidos

Page 5: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Objetivos

• Principal– Desenvolvimento de um Bussiness

Intelligence utilizando o Data Mart aplicado ao módulo de Carteira de Pedidos para auxiliar na agilidade e dar suporte à tomada de decisões da empresa.

• Principal– Desenvolvimento de um Bussiness

Intelligence utilizando o Data Mart aplicado ao módulo de Carteira de Pedidos para auxiliar na agilidade e dar suporte à tomada de decisões da empresa.

Page 6: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Objetivos

• Específicos– identificar os requisitos e informações na empresa

para compor um Business Intelligence utilizando o Data Mart da carteira de pedidos da empresa do setor têxtil

– criar configurações que permitam a exportação dos dados do DM posterior análise com Cubos de Decisão

– disponibilizar essas informações aos usuários com a possibilidade de visualizá-las graficamente com o intuito de auxiliar os executivos no processo de auxílio à tomada de decisão

• Específicos– identificar os requisitos e informações na empresa

para compor um Business Intelligence utilizando o Data Mart da carteira de pedidos da empresa do setor têxtil

– criar configurações que permitam a exportação dos dados do DM posterior análise com Cubos de Decisão

– disponibilizar essas informações aos usuários com a possibilidade de visualizá-las graficamente com o intuito de auxiliar os executivos no processo de auxílio à tomada de decisão

Page 7: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Fundamentação Teórica

• Business Intelligence– Destaca as informações– Gera conhecimento

• Data Warehouse– Conjunto de dados baseado em assuntos, integrado, não-volátil,

e variável em relação ao tempo, de apoio às decisões gerenciais (Inmon, 1997).

• Data Mart• Cubos de decisão• A.M.C Têxtil Ltda.• Carteira de pedidos

• Business Intelligence– Destaca as informações– Gera conhecimento

• Data Warehouse– Conjunto de dados baseado em assuntos, integrado, não-volátil,

e variável em relação ao tempo, de apoio às decisões gerenciais (Inmon, 1997).

• Data Mart• Cubos de decisão• A.M.C Têxtil Ltda.• Carteira de pedidos

Page 8: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Trabalhos correlatos

• No ano de 2006, Heil fundamentou sua monografia na Gestão do Conhecimento. Outra abordagem foi o Data Warehouse aliada a ferramenta OLAP com o objetivo de gerar vantagem competitiva através da geração de conhecimento e a utilização dessas ferramentas para análises sofisticadas.

• Em 2002, Costa desenvolveu seu trabalho no estudo e construção de um Data Warehouse voltada a área de contabilidade de uma empresa no setor têxtil. Com conceitos de granularidade e técnica de cubos de decisão, visou a apresentação de um sistema de informação que disponibilizasse informações relativas aos custos na fabricação de produtos.

• No ano de 2006, Heil fundamentou sua monografia na Gestão do Conhecimento. Outra abordagem foi o Data Warehouse aliada a ferramenta OLAP com o objetivo de gerar vantagem competitiva através da geração de conhecimento e a utilização dessas ferramentas para análises sofisticadas.

• Em 2002, Costa desenvolveu seu trabalho no estudo e construção de um Data Warehouse voltada a área de contabilidade de uma empresa no setor têxtil. Com conceitos de granularidade e técnica de cubos de decisão, visou a apresentação de um sistema de informação que disponibilizasse informações relativas aos custos na fabricação de produtos.

Page 9: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Desenvolvimento

• Sistema anterior– Relatórios estáticos

• Sistema proposto – B.I. / DM / Cubos– Compor um Data Mart

– Exportar dados– Criar cubos de decisão

– Disponibilizar para análise

• Sistema anterior– Relatórios estáticos

• Sistema proposto – B.I. / DM / Cubos– Compor um Data Mart

– Exportar dados– Criar cubos de decisão

– Disponibilizar para análise

Page 10: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Requisitos principais

• Sistema– Permitir a geração do Data Mart diariamente– Permitir configurar a exportação de dados do Data

Mart– Permitir a exportação dos dados do DM– Permitir ao gerente de T.I. a construção dos cubos

através da ferramenta Contour OLAPBrowser.– Permitir a cópia dos cubos gerados para as estações

dos usuários

• Sistema– Permitir a geração do Data Mart diariamente– Permitir configurar a exportação de dados do Data

Mart– Permitir a exportação dos dados do DM– Permitir ao gerente de T.I. a construção dos cubos

através da ferramenta Contour OLAPBrowser.– Permitir a cópia dos cubos gerados para as estações

dos usuários

Page 11: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Requisitos principais

• Usuários– Visualizar as informações do DM através de cubos de

decisão– Criar os relatórios com os campos disponíveis nos

cubos de decisão– Visualizar graficamente as informações do DM– Manipular os cubos de decisão em suas estações de

trabalho

• Usuários– Visualizar as informações do DM através de cubos de

decisão– Criar os relatórios com os campos disponíveis nos

cubos de decisão– Visualizar graficamente as informações do DM– Manipular os cubos de decisão em suas estações de

trabalho

Page 12: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Aplicação das Etapas

• Nove etapas sugeridas propostas por Kimball (1998), para o desenvolvimento do DM– Identificar o assunto– Definir a granularidade– Escolha das dimensões– Especificar os fatos– Armazenamento de dados– Preenchimento das tabelas dimensionais– Duração do banco de dados– Dimensões de modificação lenta– Intervalo de atualização dos dados

• Nove etapas sugeridas propostas por Kimball (1998), para o desenvolvimento do DM– Identificar o assunto– Definir a granularidade– Escolha das dimensões– Especificar os fatos– Armazenamento de dados– Preenchimento das tabelas dimensionais– Duração do banco de dados– Dimensões de modificação lenta– Intervalo de atualização dos dados

Page 13: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

EspecificaçãoDiagrama de casos de uso

Page 14: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação

• Ferramentas e Técnicas utilizadas– UML

• Enterprise Architect– Banco de Dados Caché

– Caché ObjectScript• Caché Studio

– Contour OLAPBrowser

• Ferramentas e Técnicas utilizadas– UML

• Enterprise Architect– Banco de Dados Caché

– Caché ObjectScript• Caché Studio

– Contour OLAPBrowser

Page 15: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – carga de dados

Page 16: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – fonte da carga

Page 17: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – configura exportação

Page 18: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – fonte da exportação

Page 19: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – geração dos cubos

Page 20: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – cubo de decisão

Page 21: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – cubos de decisão

Page 22: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Implementação – cubos de decisão

Page 23: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Resultados e discussões

• Evolução da ferramenta• Melhora no processo decisório

– Utilização de conceitos B.I.– Construção do Data Mart

– Cubos de decisão– Segurança e agilidade

• Ambiente de análise

• Evolução da ferramenta• Melhora no processo decisório

– Utilização de conceitos B.I.– Construção do Data Mart

– Cubos de decisão– Segurança e agilidade

• Ambiente de análise

Page 24: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Conclusão

• Objetivos alcançados• Metodologias utilizadas se aplicaram

adequadamente• Junção de ferramentas mostrou-se

coerente• Conscientização e esclarecimento

• Objetivos alcançados• Metodologias utilizadas se aplicaram

adequadamente• Junção de ferramentas mostrou-se

coerente• Conscientização e esclarecimento

Page 25: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Conclusão - dificuldades

• Colheita de informações• Prova de confiabilidade• Mudança de ambiente de análise• Grande volume de dados

• Colheita de informações• Prova de confiabilidade• Mudança de ambiente de análise• Grande volume de dados

Page 26: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Conclusão - extensões

• Criar mecanismos de salvamento de layout’s para os cubos de decisão

• Criação de uma interface do tipo repositório com permissão de acesso

• Realizar automaticamente a criação dos cubos de decisão

• Criar mecanismo de despacho dos cubos para locais configurados como diretórios ftp, ou e-mails

• Criar mecanismos de salvamento de layout’s para os cubos de decisão

• Criação de uma interface do tipo repositório com permissão de acesso

• Realizar automaticamente a criação dos cubos de decisão

• Criar mecanismo de despacho dos cubos para locais configurados como diretórios ftp, ou e-mails

Page 27: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

Bibliografia

• DALFOVO, Oscar.; et al. Ferramenta OLAP para Auxílio à tomada de decisão. In: ENCONTRO DE INFORMÁTICA DE CAMPO LARGO, 2., 2003, Campo Largo, Anais... Campo Largo:Faculdades Cenecista Presidente Kennedy, 2003. p. 1-5.

• INMON, W. H. Como construir o Data Warehouse. Tradução Ana Maria Netto Guz. Rio de Janeiro: Campus, 1997.

• INMON, W. H.; TERDEMAN, R.H.; IMHOFF,C.. Data warehouse: Como transformar informações em oportunidades de negócios. Tradução Melissa Kassner. São Paulo: Berkeley, 2001.

• KIMBALL, R. Data Warehouse Toolkit . São Paulo: Makron Books, 1998;

• OLIVEIRA, A. G. Data Warehouse : conceitos e soluções. Florianópolis: Advanced, 1998.

• DALFOVO, Oscar.; et al. Ferramenta OLAP para Auxílio à tomada de decisão. In: ENCONTRO DE INFORMÁTICA DE CAMPO LARGO, 2., 2003, Campo Largo, Anais... Campo Largo:Faculdades Cenecista Presidente Kennedy, 2003. p. 1-5.

• INMON, W. H. Como construir o Data Warehouse. Tradução Ana Maria Netto Guz. Rio de Janeiro: Campus, 1997.

• INMON, W. H.; TERDEMAN, R.H.; IMHOFF,C.. Data warehouse: Como transformar informações em oportunidades de negócios. Tradução Melissa Kassner. São Paulo: Berkeley, 2001.

• KIMBALL, R. Data Warehouse Toolkit . São Paulo: Makron Books, 1998;

• OLIVEIRA, A. G. Data Warehouse : conceitos e soluções. Florianópolis: Advanced, 1998.

Page 28: UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA …campeche.inf.furb.br/tccs/2007-I/2007-1robsonrgambaap.pdf · • Data Warehouse – Conjunto de dados baseado em assuntos, integrado,

AgradecimentosSe conheces o inimigo e te conheces a ti mesmo, não precisas de temer o resultado de cem batalhas. Se te conheces a ti mesmo, mas não conheces o inimigo, por cada vitória sofrerás também uma derrota. Se não te conheces a ti mesmo nem conheces o inimigo, perderás todas as batalhas.

Sun Tzu, A Arte da Guerra

Muito Obrigado!

Se conheces o inimigo e te conheces a ti mesmo, não precisas de temer o resultado de cem batalhas. Se te conheces a ti mesmo, mas não conheces o inimigo, por cada vitória sofrerás também uma derrota. Se não te conheces a ti mesmo nem conheces o inimigo, perderás todas as batalhas.

Sun Tzu, A Arte da Guerra

Muito Obrigado!