UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA...
Transcript of UTILIZANDO DATA MART PARA O INTELLIGENCE APLICADA...
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
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
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
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
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.
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
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
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.
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
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
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
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
EspecificaçãoDiagrama de casos de uso
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
Implementação – carga de dados
Implementação – fonte da carga
Implementação – configura exportação
Implementação – fonte da exportação
Implementação – geração dos cubos
Implementação – cubo de decisão
Implementação – cubos de decisão
Implementação – cubos de decisão
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
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
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
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
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.
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!