Utilizando a Ferramenta Mondrian para Processamento de um Data Warehouse WOLAP com ferramenta open-source

Tamanho: px
Começar a partir da página:

Download "Utilizando a Ferramenta Mondrian para Processamento de um Data Warehouse WOLAP com ferramenta open-source"

Transcrição

1 Como referenciar este artigo: PRASS, Fernando Sarturi. FERNANDES, Mikael de Souza. VARGAS, Pablo Tôndolo. Utilizando a Ferramenta Mondrian para Modelagem em Data Warehouses. SQL Magazine, v.67, Banco de Dados Utilizando a Ferramenta Mondrian para Processamento de um Data Warehouse WOLAP com ferramenta open-source Fernando Sarturi Prass - fernando@fp2.com.br Mestre em Ciência da Computação pela UFSC. Diretor da FP2 Tecnologia ( empresa gaúcha que atua desenvolvimento de sistemas e presta consultoria em Bancos de Dados e Data Mining. Professor da Universidade Luterana do Brasil (ULBRA). Pablo Tôndolo de Vargas - pablotdv@gmail.com Bacharel em Sistemas de Informação da Universidade Luterana do Brasil (ULBRA). Atua na área de desenvolvimento em Delphi e na área de qualidade de software na empresa FP2 Tecnologia. Mikael de Souza Fernandes - mikael@cpd.ufsm.br Bacharel em Sistemas de Informação pela Universidade Luterana do Brasil (ULBRA). Programador Java e desenvolvedor de solução ( de Business Intelligence no CPD (Centro de Processamento de Dados) da UFSM. LEAD: BOX De que se trata o artigo: Este artigo apresenta o Mondrian, uma ferramenta de BI (Business Intelligence) open-source de análise de dados. Além de apresentar a ferramenta, o artigo demonstra seu funcionamento através de um exemplo prático: um Data Warehouse (DW) de uma vídeo locadora. Para que serve: Mondrian é uma ferramenta de BI focada no usuário de nível gerencial que permite a análise de grandes bases de dados por meio de planilhas, tabelas e gráficos. Em que situação o tema é útil: BI pode ter um papel fundamental na tomada de decisões em qualquer organização, através da análise de dados, por exemplo, é composto por DW e On-Line Analytical Processing (OLAP). A tecnologia OLAP manipula e aplica metodologias de multidimensionalidade em grandes fontes de dados (DW). Introdução Cada vez mais os administradores de empresas têm a necessidade de analisar e visualizar os dados corporativos independentemente do local onde estejam, sejam em suas casas ou no escritório. Nesse contexto, é necessário rapidez, dinamismo e consistência nos dados para facilitar a tomada de decisão sobre como agir a partir de informações do mesmo.

2 Como o próprio nome sugere On-Line Analytical Processing (OLAP, em português Processamento Analítico On-Line) tem por finalidade processar grandes quantidades de dados em tempo real. Segundo Kimball(1998), OLAP é um termo criado para descrever uma abordagem dimensional para suporte à decisão, através de uma análise dinâmica e multidimensional dos dados. No entanto, a tecnologia OLAP é somente de visualização de dados que estão numa forma agregada, ou melhor, resumida. Esse resumo é necessário para que se possa analisar os dados dispostos em uma base relacional. Englobado nos conceitos de OLAP, encontra-se a ferramenta Mondrian, que consiste em um projeto open source que está atualmente na versão 3, desenvolvida pela Pentaho ( Mondrian aplica as tradicionais operações OLAP em Esquemas XML. Para definir as consultas na devida base dados, Mondrian utiliza uma outra tecnologia padrão, o MDX (Multidimensional Expressions). O MDX consiste em uma linguagem semelhante à linguagem SQL (Structured Query Language), foi criada pela Microsoft e introduzida na ferramenta Microsoft SQL Server Services OLAP (Nota 1), fazendo parte da especificação OLE DB/OLAP API. Porém, o Mondrian não possui um visualizador dos dados multidimensionais, podendo assim ser integrado como uma API em outras ferramentas, como o caso do JPivot (Nota 2). Nota 1. A Ferramenta Microsoft SQL Server OLAP Services O Microsoft SQL Server Services OLAP, também chamado de Analysis Services, é um servidor baseado em OLAP e mineração de dados (Microsoft, 2008b). Assim como o banco de dados SQL Server, ele possui custo de licença. Esta solução oferece um pacote completo de recursos para aplicação dos conceitos de Inteligência de Negócios, como ainda ETL e DW. Nota 2. A Ferramenta Pivot A tecnologia JPivot é responsável pela camada de apresentação, projetada para trabalhar com vários servidores OLAP, especialmente com o Mondrian. O JPivot é uma ferramenta que através de suas tag librarys permite apresentação e interação com os dados analisados (JPivot 2007), isto é, visualização e manipulação de tabelas, resultado de consultas OLAP. Este artigo tem como objetivo apresentar a ferramenta Mondrian, assim como explorar os conceitos de BI, mostrando o seu significado e como o usuário pode usufruir de seus recursos no dia-a-dia através de uma exemplificação de uma base de dados de uma vídeolocadora. A ferramenta Mondrian utiliza a tecnologia JDBC (Java Database Connectivity), logo é flexível quanto a Sistema Gerenciador de Banco de Dados (SGBD). No exemplo não é citado o SGBD utilizado, pois é deixado a rigor de cada um a escolha deste, logo foi utilizada a conexão ODBC (Open Data Base Connectivity) suportada pela tecnologia JDBC. Data Warehouse (DW) Conforme Fortulan e Filho (2005), ao longo do tempo os bancos de dados foram desenvolvidos para fins de processamentos de dados operacionais e analíticos, havendo maior ênfase no primeiro caso, ainda que ambos tivessem usuários com diferentes necessidades. Uma vez compreendida essa diferença, foram criados bancos de dados separados para fins analíticos, chamados de Data Warehouse (DW) ou armazém de dados. Conforme Navathe e Elmasri (2000), os Data Warehouses (ou armazéns de dados) fornecem acesso a dados para análise complexa, descoberta de conhecimento e tomada de decisão. Além disso, eles suportam demandas de alto nível de desempenho de dados e informações em uma organização para vários tipos de aplicações OLAP, DSS (Decision Support Systems) e Data Mining.

3 Elmasri & Navathe (2000) definem os passos para o desenvolvimento de um DW: Os dados devem ser extraídos de várias fontes, heterogêneas. Os dados devem ser formatados para consistência dentro do DW. Os dados devem ser limpos para garantir a sua validade (a limpeza de dados é um processo complexo e com muitas implicações). Os dados devem ser ajustados ao modelo de dados do DW. Os dados devem ser carregados para o DW (ferramentas de monitoramento para cargas, bem como métodos de recuperação de cargas incompletas ou incorretas, são necessárias). Conhecendo OLAP (On-Line Analytical Processing) Para manipular um DW é necessária a aplicação de conceitos e tecnologias distintas. Comumente em base de dados tradicionais para operações transacionais são utilizadas tecnologias chamadas de OLTP (On-Line Transaction Processing). Entretanto, no caso de DW, utiliza-se de tecnologias denominadas OLAP OLTP (On-Line Analytical Processing). Como o objetivo das ferramentas OLAP é permitir análises para examinar os negócios, elas têm requisitos bem particulares se comparadas a outros sistemas de informação, conforme Berson (1997) e Thomsen (2002), tais como: Flexibilidade: as análises de negócio devem ter liberdade e facilidade para escolher os dados a serem analisados bem como o formato no qual eles devem ser visualizados; Simplicidade: ferramentas OLAP devem prover maneiras simples e intuitivas de confecção de análises para os analistas de negócio; Expressividade: a linguagem de consulta utilizada pela ferramenta OLAP deve ser poderosa o suficiente para que o analista consiga extrair informações realmente úteis para o negócio; Poder de análise: ferramentas OLAP devem prever um conjunto de operações de agregação e exploração de dados que permitam análises de tendências e comparações complexas utilizando os dados que descrevem o negócio; Velocidade: o processamento das consultas sobre o DW deve ser realizado em um tempo relativamente baixo. O tempo de processamento, dependendo do volume de dados e da complexidade do código da consulta, pode em casos específicos chegar a horas. Criando DW em um Estudo de Caso Sistema de Vídeo Locadora Tomando por exemplo um sistema de uma típica empresa de vídeo locação que possui uma base de dados com as seguintes informações: dados do cliente, como endereço, nome e CPF; informações sobre o produto (vídeo), como título, descrição, gênero; e por fim os registros das locações, contendo detalhes referentes ao locatário (cliente), vídeo, data e valor. A Figura 1 apresenta o modelo de entidade e relacionamento referente a esse sistema que usaremos como exemplo.

4 CLIENTE ID_CLIENTE NOME SEXO CPF ID_ENDERECO (FK) VIDEO ID_VIDEO TITULO DESCRICAO ID_GENERO (FK) ENDERECO ID_ENDERECO CIDADE BAIRRO RUA LOCACAO ID_LOCACAO VALOR DATA ID_CLIENTE (FK) ID_VIDEO (FK) GENERO ID_GENERO NOME_GENERO Figura 1. Modelo entidade relacionamento do sistema da vídeo-locadora Entretanto, para o nível gerencial do referido sistema, a base de dados não representa informações pertinentes à tomada de decisão, mas sim apenas para fins operacionais. Sendo assim, é preciso desenvolver um DW para esta base de dados, através do conceito de multidimensionalidade ou cubo de dados. Cubo de dados é uma estrutura multidimensional que expressa a forma na qual os tipos de informações se relacionam. Ele é formado pela tabela de fatos e pelas tabelas de dimensão que a circundam e representam possíveis formas de visualizar e consultar os dados. O cubo armazena todas as informações relacionadas a um determinado assunto de maneira a permitir que sejam montadas várias combinações entre elas, resultando na extração de várias visões sobre o mesmo tema (Hokama et al. 2004, p. 49). O exemplo de um cubo do sistema de uma vídeo-locadora é representado por tabelas de dimensões e tabela de fatos, sendo a tabela de dimensões referentes a vídeos e clientes; e, por conseguinte, a tabela de fatos que seriam as locações. As dimensões basicamente compreendem aos aspectos a serem analisados que se relacionam ao cubo por meio da tabela de fatos. Por outro lado, os fatos são representados por tabelas (fact tables) que correspondem aos conjuntos de dados mensuráveis e referenciáveis no modelo dimensional. A tabela de fatos é a principal tabela de um modelo dimensional, onde as medições numéricas de interesse da empresa estão armazenadas (Kimball, 2002). Usando o modelo entidade relacionamento (ER) apresentado na Figura 1, pode-se definir como tabela de fatos o conjunto de todas as locações agregadas de outras informações como gênero, valor (R$), quantidade, etc. Sendo que os valores a serem processados são chamados medidas, neste caso seriam os atributos valor da locação e quantidade de locações. Para se chegar à tabela de fatos, recomenda-se os procedimentos de ETL (Extract Transform Load) que consiste na extração, processamento e carga do modelo ER para o modelo dimensional (DW). Segundo Barbieri (2001), as dimensões têm uma relação de 1:N com a tabela de fatos. Logo, elas possuem um número de registros bem menor. Elas possuem inúmeras colunas de informação e uma chave primária que acaba participando das tabelas de fatos, como parte de sua chave múltipla. Para a formulação de uma dimensão, também se utiliza do mesmo procedimento de ETL. Nas dimensões ainda há os conceitos de membro, hierarquia, nível e propriedade. Um membro é um item contido em uma dimensão, isto é, no modelo apresentando, Infantil seria um membro da dimensão gênero. Uma hierarquia é um conjunto de membros organizados em uma estrutura, para facilitar a análise. Um nível é um conjunto de membros que têm a mesma distância a partir da raiz da hierarquia. No modelo apresentado temos uma

5 única hierarquia em ambas dimensões, um único nível na dimensão cliente e dois níveis na dimensão gênero. E, por fim, propriedade é um valor de um membro que será visualizado pelo usuário, no modelo apresentado, o título representa uma propriedade da dimensão vídeo. Veja o modelo do DW na Tabela 1. Tabela 1. Definição do modelo de DW Cubo Dimensão Hierarquia Propriedades Medidas Vídeo/Gênero Vídeos Gênero, título Locadora Cliente Clientes Nome Quantidade, valor total A Ferramenta Mondrian O Mondrian é uma ferramenta disponibilizada como uma tecnologia Web desenvolvida na linguagem de programação Java. Conforme Brito (2004), o Mondrian executa as consultas OLAP sob a base de dados e retorna os dados manipulados. Este retorno, porém, não tem uma saída (interface gráfica) definida. A visualização das consultas retornadas depende de outra tecnologia: o JPivot. Possibilita executar as operações, como por exemplo: drill Member: Abre todas as ocorrências de um determinado item; drill Position: Abre apenas a ocorrência selecionada daquele item; drill Replace: Substitui a raiz da dimensão atual pelo item selecionado; drill Through: Explica de onde foi que aquele dado foi calculado; Swap de linhas e colunas; Exportação dos dados da tela para o aplicativo Microsoft Excel e a extensão PDF. Arquitetura do Mondrian A ferramenta Mondrian é composta basicamente por quatro camadas: a camada de apresentação (presentation layer), dimensional (dimensional layer), estrela (star layer) e, por fim, de armazenamento (storage layer). A tecnologia JPivot é responsável pela camada de apresentação. A segunda camada, dimensional, é a camada que recebe, analisa e envia consultas OLAP. A camada estrela é responsável pela ligação da consulta recebida pela camada anterior e a execução da mesma sobre a base de dados através de um mapeamento. E por último, a camada de armazenamento é quem executa as consultas solicitadas pela camada estrela sobre o DW. Mondrian Schema De acordo com Brito (2004), a lógica do Mondrian é implementada através de Schemas, que definem o modelo multidimensional lógico e o mapeamento deste modelo em um modelo físico e relacional. O primeiro, modelo lógico, é formado de elementos definidos pelo Schema, sendo estes: cubos, dimensões, hierarquias, níveis e membros. Por conseguinte, o modelo físico é a base de dados relacional que é mapeada pelo modelo lógico através do Schema. Ainda conforme Brito (2004), a representação destes Schemas é feita através de arquivos XML, utilizando os mesmos conceitos relacionados à análise dimensional: cubo,

6 representando em alto nível a lógica multidimensional do sistema, bem como os fatos e dimensões. Contextualizando com o nosso estudo de caso da vídeo-locadora descrito anteriormente, temos como dimensões do cubo: clientes e vídeos, ambos relacionados com a tabela de fatos (locação). Essa modelagem é representada pelo mapeamento em XML apresentado na Figura 2. Neste passo, sugere-se utilizar uma outra tecnologia do projeto Pentaho, a ferramenta de modelagem chamada Mondrian Schema Workbench (Nota 3). Nota 3. A Ferramenta Mondrian Schema Workbench A ferramenta Mondrian Schema Workbench é uma interface de projeto (design) que possibilita a criação e teste visualmente de schemas de cubo Mondrian OLAP. A engine do Mondrian processa as requisições MDX com os schemas ROLAP (Relational OLAP). Esses arquivos de schema são modelos de meta-dados em XML que são criados em uma estrutura específica usada pela engine do Mondrian. Esses modelos XML podem ser considerados estruturas como cubo que utilizam as tabelas de FATOS e DIMENSÕES existentes que podem ser encontradas em seu banco de dados. Mais detalhes podem ser obtidos em: Figura 2. Arquivo Locadora.xml referente ao Schema do sistema da vídeo-locadora Primeiramente, é determinado o nome do esquema através da tag chamada Schema (na linha 1 da Figura 2 o nome do Schema é Locadora). Logo após é dado o nome ao cubo. Neste exemplo ele possui o mesmo nome do esquema. Então através da tag Table (linha 3) é mapeada a identificação da tabela de fatos, que no nosso exemplo é identificada pelo nome locacao. Foram criadas duas dimensões, Video e Cliente, nas linhas 4 e 19 através da tag Dimension. Nesta tag é identificado o nome da dimensão, assim como podemos configurar a chave estrangeira da dimensão (foreignkey), que é a ligação entre a tabela de fatos e dimensão. Nas linhas seguintes são configuradas as hierarquias (hierarchy) de cada dimensão e seus níveis. Na dimensão de vídeos dentro da tag de hierarquia é configurada, através da tag JoinTable (linha 6), o relacionamento dos vídeos e seus gêneros. E através da tag Level (linhas 10 e 11) são configurados os níveis e suas respectivas propriedades, identificados por nome (name) e a devida coluna da propriedade (colunm).

7 A seguir, através da tag Measure (linhas 20 e 22), que identifica uma medida, são determinadas as propriedades, além de nome (name), coluna da tabela (column), tipo de dado da medida (datatype) e como ele será apresentando (formatstring). Configurando a Ferramenta Mondrian Ao longo deste artigo, foi desenvolvido um estudo de caso de uma vídeo-locadora através de uma base de dados relacional e o mapeamento desta base para os conceitos de DW, isto é, Schema Mondrian. Agora será mostrado o funcionamento da ferramenta Mondrian em um servidor Web (conforme especificação da linguagem Java). Para a utilização da ferramenta Mondrian, é preciso inicialmente configurá-la. Para isso, devemos adicioná-la ao diretório de aplicações do servidor. A ferramenta é disponibilizada através do endereço no formato compactado (war). Antes da inicialização do servidor, deve-se realizar duas modificações na aplicação. A primeira é adicionar o mapeamento (schema) anterior, o arquivo Locadora.xml, em um diretório qualquer inserido na aplicação (aqui foi escolhido o diretório /WEB- INF/queries), que será referenciado logo após. Por fim, deve-se gerar um arquivo JSP (Java Server Pages) no diretório queries (/WEB-INF/queries) da aplicação. Para exemplificação, será utilizado o nome do arquivo de locadora (locadora.jsp). No corpo deste arquivo será inserida na tag denominada mondrianquery a consulta e suas propriedades, tais como título, esquema, dentre outras propriedades (conforme Tabela 1 e exemplo da Figura 3). Tabela 1. Tabela de atributos da tag mondrianquery Atributo Descrição Valor id Nome do atributo criado na query01 sessão. jdbcdriver Nome da classe do Driver JDBC. sun.jdbc.odbc.jdbcodbcdriver jdbcurl Definição do banco de dados. jdbc:odbc:locadora jdbcuser Usuário do banco de dados. nulo jdbcpassword Senha do banco de dados. nulo datasource Nome de um DataSource (fonte nulo de dados) pré-configurado. cataloguri Descrição do caminho (path) do Mondrian Schema na aplicação. /WEB-INF/ queries/locadora.xml

8 Figura 3. Arquivo locadora.jsp com a consulta a ser executada Utilizando a Ferramenta Mondrian Após a configuração e inicialização da ferramenta Mondrian no servidor aplicando os conceitos citados até então, podemos utilizá-la para diversos objetivos, conforme já descrito na seção A Ferramenta Mondrian. Dentre as funcionalidades disponibilizadas pela ferramenta, podemos citar (Tabela 2) as encontradas na barra de ferramentas (toolbar) da Figura 4: Função OLAP Navigator MDX Query Configure OLAP Table Show Parent Members Hide Spans Tabela 2. Tabela de funcionalidades do Mondrian Descrição Definição de dimensões e medidas como linhas e colunas; Permite visualização e edição de consulta MDX; Possibilita a ordenação dos membros, baseando-se em ranking; Mostra membros superiores nas colunas e linhas; Esconde membros repetidos nos cabeçalhos; Show Properties Suppress Missing Rows/Columns Swap Axes Drill Through Show Chart Chart Config Drill Buttons Configure Print Settings Print to PDF Export to Excel Mostra as propriedades dos membros; Omite linhas e colunas com valores nulos; Permite a inversão da posição de colunas e linhas; Habilitam a navegação, de diferentes maneiras, nas linhas e colunas; Mostra o nível mais baixo de uma linha, com todas suas propriedades; Mostra o gráfico configurado; Permite configuração do gráfico; Permite configuração da impressão do relatório; Emite um relatório com a consulta no formato PDF; Exporta a consulta para um arquivo Excel (do pacote Microsoft Office). Para manipular a ferramenta Mondrian, basta acessar a URL do servidor em um browser seguidos da sua respectiva porta, o nome da aplicação (mondrian), a página padrão (testpage)

9 e o parâmetro query que identifica o nome do arquivo JSP com a consulta. Por exemplo, no caso do sistema de vídeo-locadora, a URL seria (servidor utilizando a porta 8080): Pronto. Após a execução dos passos anteriores, a ferramenta Mondrian está funcionando, manipulando consultas OLAP em um DW. Realizando Consultas para Extração de Dados Primeiramente iremos implementar através da ferramenta Mondrian uma consulta na linguagem MDX (Multidimensional Expressions). Para isso, inicialmente deve ser selecionado o botão que possui as letras MDX, onde será exibido um editor de texto onde deve ser digitada a consulta a ser realizada. Em nosso estudo de caso, criaremos uma consulta que irá buscar no DW as informações sobre quantidade de locação e valor na tabela de fatos, enquanto trás a dimensão denominada vídeo nas linhas da tabela. Essa consulta está apresentada na Figura 4. Figura 4. MDX referente a consulta no DW da vídeo-locadora Após a inserção e execução da devida consulta, foi obtido o retorno de uma tabela, apresentada na Figura 5, na qual se pode visualizar uma dimensão (Vídeo) e duas medidas (quantidade de e valor), configuradas no Schema Mondrian e selecionadas na consulta MDX (Figura 4). As medidas são valores manipulados sobre a tabela de fatos (fact table) de acordo com as suas dimensões.

10 Figura 5. Tabela do Mondrian com uma dimensão e medidas Os botões logo acima da tabela correspondem às funcionalidades da ferramenta Mondrian, que correspondem, dentre outras funcionalidades, às operações OLAP. Dentre essas, está compreendida a operação drill position que na implementação apresentada na Figura 5 (em vermelho) é executada sobre o membro Infantil da dimensão denominada Video, exibindo os filhos (childrens) deste membro. Gerando Gráficos Um outro importante recurso da ferramenta é a geração de gráficos que se refere à tabela em exibição naquele momento. Este recurso possui uma robusta configuração, ou seja, é possível alterar inúmeras propriedades do gráfico. Isto se explica pelo fato de os dados em exibição variarem de acordo com o número de medidas ou dimensões. A Figura 6 apresenta um gráfico gerado através do botão selecionado em azul na Figura 5 para a consulta realizada na Figura 4.

11 Figura 6. Gráfico de pizza referente apenas a dimensão Video, por Gênero. A geração de gráficos pela ferramenta Mondrian corresponde a um recurso com várias possibilidades. Há um menu de configurações para a geração destes gráficos, conforme Figura 7. Neste menu é possível selecionar o tipo de gráfico, dentre diversos, no exemplo, utilizou-se no formato de pizza. É possível também definir um título ao gráfico, suas dimensões, suas fontes, suas cores, dentre outras opções. Figura 7. Configurações de gráficos. Conclusão

12 Nos dias atuais, as organizações estão se desenvolvendo de forma acelerada, aumentando o volume de suas bases de dados. Consequentemente, eles estão agregando valores e conceitos a essas bases de dados. Assim, as tecnologias citadas neste trabalho, Data Warehouse e OLAP, são pertinentes e necessárias para o processamento de grandes volumes de informações, para apoiar as tomadas de decisões nas organizações. Uma ferramenta que engloba estas tecnologias juntamente ao ambiente Web é o projeto Mondrian. Esta ferramenta possui o seu código aberto (open-source) desenvolvido pela Pentaho e é considerada um destaque dentre as demais tecnologias OLAP da mesma categoria (Web). Entretanto, pode-se afirmar que, conforme Fernandes e Kantorski (2008), estas tecnologias ainda não estão amadurecidas nos quesitos de recursos visuais e integração, e ainda podemos identificar a necessidade de persistência das consultas geradas. Para uma melhor compreensão da potencialidade desta ferramenta, foi apresentado um exemplo típico de uma vídeo-locadora, através de modelagem relacional e dimensional, mostrando as principais funcionalidades oferecidas pela ferramenta. Referências BARBIERI, Carlos. Business Intelligence: modelagem e tecnologia. Rio de Janeiro: Axcel Books, BERSON, A., Data Warehousing, Data Mining & OLAP. McGraw-Hill, USA, BRITO, Maiquel de. Proposta de um Data Warehouse de informações acadêmicas. Novo Hamburgo: Projeto de Diplomação (Bacharelado em Ciência da Computação) - Instituto de Ciências Exatas e Tecnológicas, Centro Universitário Feevale, Novo Hamburgo. FELBER, Edmilson J. W. Proposta de uma Ferramenta OLAP em um Data Mart Comercial: Uma Aplicação Prática na Indústria Calçadista, Novo Hamburgo RS, Centro Universitário Feevale, FERNANDES, Mikael S. KANTORSKI, Gustavo Z. Uma Ferramenta WEB para apoio à Decisão em Ambiente Hospitalar - 3ª Conferência Ibérica de Sistemas e Tecnologias da Informação. Escuela Superior de Ingeniería Informática ESESI. Universidade de Vigo, Espanha, FORTULAN, Marcos Roberto; GONÇALVES, Eduardo Vila Filho. Uma proposta de aplicação de Business Intelligence no chão-de-fábrica. São Carlos, SP, 2005 (Disponível em: Acesso em: Setembro de 2007). HARRISON, Thomas H. Intranet Data Warehouse. Tradução: Daniel Vieira. São Paulo: Berkeley Brasil, HOKAMA, Daniele Del Bianco et al. A modelagem de dados no ambiente Data Warehouse. São Paulo, SP. 121 p. Projeto de Diplomação (Bacharelado em Sistemas de Informação) Faculdade de Computação e Informática, Universidade Presbiteriana Mackenzie, (Disponível em: meusite.mackenzie.com.br/rogerio/tgi/2004modelagemdw.pdf. Acesso em: Setembro de 2007). KIMBALL, Ralph; et al. The Data Warehousing Lifecycle Toolkit: expert methods for designing, developing, and deploying data warehouses. New York: John Wiley & Sons, KIMBALL, Ralph; ROSS, Margy. The Data Warehouse Toolkit: The complete guide to dimensional modeling. 2. ed. USA: Wiley, NAVATHE, S. e ELMASRI, R.. Fundamentals of Database Systems. Addison Wesley, 3th ed., THOMSEN, Erik. OLAP: construindo sistemas de informações multidimensionais. 2 ed. Rio de Janeiro: Campus, 2002.

Uma Ferramenta Web para BI focada no Gestor de Informação

Uma Ferramenta Web para BI focada no Gestor de Informação Uma Ferramenta Web para BI focada no Gestor de Informação Mikael de Souza Fernandes 1, Gustavo Zanini Kantorski 12 mikael@cpd.ufsm.br, gustavoz@cpd.ufsm.br 1 Curso de Sistemas de Informação, Universidade

Leia mais

Uma Ferramenta WEB para apoio à Decisão em Ambiente Hospitalar

Uma Ferramenta WEB para apoio à Decisão em Ambiente Hospitalar Uma Ferramenta WEB para apoio à Decisão em Ambiente Hospitalar Mikael de Souza Fernandes 1, Gustavo Zanini Kantorski 12 mikael@cpd.ufsm.br, gustavoz@cpd.ufsm.br 1 Curso de Sistemas de Informação, Universidade

Leia mais

TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE

TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE Engenharia de Computação Professor: Rosalvo Ferreira de Oliveira Neto OLPT x OLAP Roteiro OLTP Datawarehouse OLAP Operações OLAP Exemplo com Mondrian e Jpivot

Leia mais

DATA WAREHOUSE. Introdução

DATA WAREHOUSE. Introdução DATA WAREHOUSE Introdução O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta

Leia mais

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP.

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP. AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP. Luan de Souza Melo (Fundação Araucária), André Luís Andrade Menolli (Orientador), Ricardo G. Coelho

Leia mais

DESENVOLVIMENTO DE PLUG-INS KETTLE PARA GERAÇÃO DE MONDRIAN SCHEMA A PARTIR DE BASES RELACIONAIS, UTILIZANDO A METODOLOGIA AGILE ROLAP.

DESENVOLVIMENTO DE PLUG-INS KETTLE PARA GERAÇÃO DE MONDRIAN SCHEMA A PARTIR DE BASES RELACIONAIS, UTILIZANDO A METODOLOGIA AGILE ROLAP. DESENVOLVIMENTO DE PLUG-INS KETTLE PARA GERAÇÃO DE MONDRIAN SCHEMA A PARTIR DE BASES RELACIONAIS, UTILIZANDO A METODOLOGIA AGILE ROLAP. Eduardo Cristovo de Freitas Aguiar (PIBIC/CNPq), André Luís Andrade

Leia mais

Palavras-chave: On-line Analytical Processing, Data Warehouse, Web mining.

Palavras-chave: On-line Analytical Processing, Data Warehouse, Web mining. BUSINESS INTELLIGENCE COM DADOS EXTRAÍDOS DO FACEBOOK UTILIZANDO A SUÍTE PENTAHO Francy H. Silva de Almeida 1 ; Maycon Henrique Trindade 2 ; Everton Castelão Tetila 3 UFGD/FACET Caixa Postal 364, 79.804-970

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Chapter 3. Análise de Negócios e Visualização de Dados

Chapter 3. Análise de Negócios e Visualização de Dados Chapter 3 Análise de Negócios e Visualização de Dados Objetivos de Aprendizado Descrever a análise de negócios (BA) e sua importância par as organizações Listar e descrever brevemente os principais métodos

Leia mais

DATA WAREHOUSE. Rafael Ervin Hass Raphael Laércio Zago

DATA WAREHOUSE. Rafael Ervin Hass Raphael Laércio Zago DATA WAREHOUSE Rafael Ervin Hass Raphael Laércio Zago Roteiro Introdução Aplicações Arquitetura Características Desenvolvimento Estudo de Caso Conclusão Introdução O conceito de "data warehousing" data

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais

Interatividade aliada a Análise de Negócios

Interatividade aliada a Análise de Negócios Interatividade aliada a Análise de Negócios Na era digital, a quase totalidade das organizações necessita da análise de seus negócios de forma ágil e segura - relatórios interativos, análise de gráficos,

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

Uma análise multidimensional dos dados estratégicos da empresa usando o recurso OLAP do Microsoft Excel

Uma análise multidimensional dos dados estratégicos da empresa usando o recurso OLAP do Microsoft Excel Uma análise multidimensional dos dados estratégicos da empresa usando o recurso OLAP do Microsoft Excel Carlos Alberto Ferreira Bispo (AFA) cafbispo@siteplanet.com.br Daniela Gibertoni (FATECTQ) daniela@fatectq.com.br

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Banco de Dados - Senado

Banco de Dados - Senado Banco de Dados - Senado Exercícios OLAP - CESPE Material preparado: Prof. Marcio Vitorino OLAP Material preparado: Prof. Marcio Vitorino Soluções MOLAP promovem maior independência de fornecedores de SGBDs

Leia mais

Uma análise de ferramentas de modelagem e gerência de metadados aplicadas ao projeto de BI/DW-UFBA

Uma análise de ferramentas de modelagem e gerência de metadados aplicadas ao projeto de BI/DW-UFBA Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA67 Projeto Final II Uma análise de ferramentas de modelagem e gerência de metadados aplicadas ao projeto

Leia mais

Upload e Download de Arquivos. Ao programador Morfik, cabe implementar em sua aplicação os mecanismos gerenciem todo o processo acima.

Upload e Download de Arquivos. Ao programador Morfik, cabe implementar em sua aplicação os mecanismos gerenciem todo o processo acima. Upload e Download de Arquivos Considerações gerais. As aplicações Web 2 tem como uma de suas características principais, o fato de permitirem aos usuários, que eles mesmo criem conteúdo, sem depender de

Leia mais

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento Estratégico de TI. Prof.: Fernando Ascani Planejamento Estratégico de TI Prof.: Fernando Ascani BI Business Intelligence A inteligência Empresarial, ou Business Intelligence, é um termo do Gartner Group. O conceito surgiu na década de 80 e descreve

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

MANUAL DO SISTEMA GT WEB CALL. Teledata

MANUAL DO SISTEMA GT WEB CALL. Teledata MANUAL DO SISTEMA GT WEB CALL Teledata Indíce analítico 1. Prefácio...3 2. Funcionalidades...3 3. Abrir chamados...7 4. Atribuir chamados...9 5. Consultar chamados...10 6. Fechar chamados...12 7. Relatórios...15

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

PowerPivot FÁBIO ÁVILA / THIAGO CARVALHO

PowerPivot FÁBIO ÁVILA / THIAGO CARVALHO PowerPivot FÁBIO ÁVILA / THIAGO CARVALHO Definição 2 O PowerPivot é um suplemento do Microsoft Excel que permite importar milhões de linhas de dados de várias fontes para uma única pasta de trabalho do

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Curso Data warehouse e Business Intelligence

Curso Data warehouse e Business Intelligence Curso Data warehouse e Business Intelligence Fundamentos, Metodologia e Arquitetura Apresentação Os projetos de Data Warehouse e Business Intelligence são dos mais interessantes e complexos de desenvolver

Leia mais

Projeto de Data Warehousing sobre Informações em Saúde para dar Suporte a Análise de Faturamento Hospitalar

Projeto de Data Warehousing sobre Informações em Saúde para dar Suporte a Análise de Faturamento Hospitalar Projeto de Data Warehousing sobre Informações em Saúde para dar Suporte a Análise de Faturamento Hospitalar Newton Shydeo Brandão Miyoshi Joaquim Cezar Felipe Grupo de Informática Biomédica Departamento

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos. VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo

Leia mais

HIBERNATE EM APLICAÇÃO JAVA WEB

HIBERNATE EM APLICAÇÃO JAVA WEB HIBERNATE EM APLICAÇÃO JAVA WEB Raul Victtor Barbosa Claudino¹, Ricardo Ribeiro Rufino¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil victtor.claudino@gmail.com, ricardo@unipar.br Resumo: Este

Leia mais

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel Tabela e Gráficos Dinâmicos Como estruturar! Para que serve a Tabela e o Gráfico Dinâmico?! Como criar uma Tabela Dinâmica?! Como criar um Gráfico Dinâmico?! Como podemos atualizar dos dados da Tabela

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

Adriano Maranhão BUSINESS INTELLIGENCE (BI),

Adriano Maranhão BUSINESS INTELLIGENCE (BI), Adriano Maranhão BUSINESS INTELLIGENCE (BI), BUSINESS INTELLIGENCE (BI) O termo Business Intelligence (BI), popularizado por Howard Dresner do Gartner Group, é utilizado para definir sistemas orientados

Leia mais

Tópicos Avançados Business Intelligence. Banco de Dados Prof. Otacílio José Pereira. Unidade 10 Tópicos Avançados Business Inteligence.

Tópicos Avançados Business Intelligence. Banco de Dados Prof. Otacílio José Pereira. Unidade 10 Tópicos Avançados Business Inteligence. Tópicos Avançados Business Intelligence Banco de Dados Prof. Otacílio José Pereira Unidade 10 Tópicos Avançados Business Inteligence Roteiro Introdução Níveis organizacionais na empresa Visão Geral das

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

Companhia de Processamento de Dados do Município de São Paulo. Acessando e manipulando Cubos OLAP Utilizando o MS Excel 2000/XP

Companhia de Processamento de Dados do Município de São Paulo. Acessando e manipulando Cubos OLAP Utilizando o MS Excel 2000/XP Companhia de Processamento de Dados do Município de São Paulo Acessando e manipulando Cubos OLAP Utilizando o MS Excel 2000/XP Setembro/2003 Para acessar e manipular os dados existentes nos denominados

Leia mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal Sindical. Manual Operacional Empresas/Escritórios Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da

Leia mais

Aula 1: Noção Básica e Criação de Tabelas.

Aula 1: Noção Básica e Criação de Tabelas. Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote

Leia mais

WORKSHOP Ferramenta OLAP IBM Cognos

WORKSHOP Ferramenta OLAP IBM Cognos WORKSHOP Ferramenta OLAP IBM Cognos O objetivo deste documento é orientar o usuário final na utilização das funcionalidades da ferramenta OLAP IBM Cognos, referente a licença de consumidor. Sumário 1 Query

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Página: 1/16 CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Módulo CBDS (Central de Banco de Dados Senior) A quem se destina: Todos que tiverem a necessidade de administrar os dados da base de dados da Senior Sistemas

Leia mais

Data Warehouse. Debora Marrach Renata Miwa Tsuruda

Data Warehouse. Debora Marrach Renata Miwa Tsuruda Debora Marrach Renata Miwa Tsuruda Agenda Introdução Contexto corporativo Agenda Introdução Contexto corporativo Introdução O conceito de Data Warehouse surgiu da necessidade de integrar dados corporativos

Leia mais

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES w w w. i d e a l o g i c. c o m. b r INDICE 1.APRESENTAÇÃO 2.ESPECIFICAÇÃO DOS RECURSOS DO SOFTWARE SAXES 2.1. Funcionalidades comuns a outras ferramentas similares 2.2. Funcionalidades próprias do software

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. 16/08/2013 BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart. Versão 1.0 19/12/2014 Visão Resumida Data Criação 19/12/2014 Versão Documento 1.0 Projeto

Leia mais

Data Transformation Services (DTS) por Anderson Ferreira Souza

Data Transformation Services (DTS) por Anderson Ferreira Souza Data Transformation Services (DTS) por Anderson Ferreira Souza O Sql Server possui um recurso extremamente poderoso que é muito pouco utilizado pelos administradores e programadores. Com certeza, sendo

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

Complemento I - Noções Introdutórias em Data Warehouses

Complemento I - Noções Introdutórias em Data Warehouses Complemento I - Noções Introdutórias em Data Warehouses Esse documento é parte integrante do material fornecido pela WEB para a 2ª edição do livro Data Mining: Conceitos, técnicas, algoritmos, orientações

Leia mais

PLANO DE ENSINO PRÉ-REQUISITOS: ENS

PLANO DE ENSINO PRÉ-REQUISITOS: ENS UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI PLANO DE ENSINO DEPARTAMENTO: DSI Departamento de Sistema de Informação DISCIPLINA: Data Warehouse

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

TECNOLOGIA DA INFORMAÇÃO - TI Elaborado e adaptado por: Prof.Mestra Rosimeire Ayres

TECNOLOGIA DA INFORMAÇÃO - TI Elaborado e adaptado por: Prof.Mestra Rosimeire Ayres TECNOLOGIA DA INFORMAÇÃO - TI Elaborado e adaptado por: Prof.Mestra Rosimeire Ayres Aula 6 Fazendo BI NO EXCEL USANDO TABELA DINÂMICA EXCEL PARA TOMADA DE DECISÕES A ferramenta é nada, o talento é tudo.

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Engenharia Informática Ano letivo 2012/13 Unidade Curricular Bases de Dados II ECTS 6 Regime Obrigatório Ano 2º Semestre 1º sem Horas de trabalho globais Docente (s) José Carlos Fonseca Total 168

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01 EDITORA FERREIRA MP/RJ NCE EXERCÍCIOS 01 GABARITO COMENTADO 01 Ao se arrastar um arquivo da pasta C:\DADOS para a pasta D:\TEXTOS utilizando se o botão esquerdo do mouse no Windows Explorer: (A) o arquivo

Leia mais

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

Leia mais

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

Data Warehouse. Diogo Matos da Silva 1. Universidade Federal de Ouro Preto, Ouro Preto, MG, Brasil. Banco de Dados II

Data Warehouse. Diogo Matos da Silva 1. Universidade Federal de Ouro Preto, Ouro Preto, MG, Brasil. Banco de Dados II Data Warehouse Diogo Matos da Silva 1 1 Departamento de Computação Universidade Federal de Ouro Preto, Ouro Preto, MG, Brasil Banco de Dados II Diogo Matos (DECOM - UFOP) Banco de Dados II Jun 2013 1 /

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

TUTORIAL DE USO DO BUSINESS INTELLIGENCE (BI) PARA O HÓRUS-ESPECIALIZADO

TUTORIAL DE USO DO BUSINESS INTELLIGENCE (BI) PARA O HÓRUS-ESPECIALIZADO MINISTÉRIO DA SAÚDE Secretaria de Ciência, Tecnologia e Insumos Estratégicos Departamento de Assistência Farmacêutica Coordenação Geral do Componente Especializado da Assistência Farmacêutica TUTORIAL

Leia mais

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados MBA Inteligência Competitiva BI/CPM 1 Data Warehousing PÓS-GRADUAÇÃO MBA Inteligência Competitiva Com ênfase em BI/CPM Metadados Andréa Cristina Montefusco (36927) Hermes Abreu Mattos (36768) Robson Pereira

Leia mais

Escritório Virtual Administrativo

Escritório Virtual Administrativo 1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório

Leia mais

MANUAL DO PVP SUMÁRIO

MANUAL DO PVP SUMÁRIO Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11

Leia mais

O que há de novo. Audaces Idea

O que há de novo. Audaces Idea O que há de novo Audaces Idea Com o propósito de produzir tecnologia de ponta, o principal requisito da Política de Qualidade da Audaces é buscar a melhoria contínua de seus produtos e serviços. Inovadora

Leia mais

Processo de Envio de email

Processo de Envio de email Processo de Envio de email Introdução O envio de documentos de forma eletrônica vem sendo muito utilizado, assim o envio de arquivos, relatórios, avisos, informações é realizado via e-mail. O sistema disponibiliza

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

Sistemas de Apoio à Decisão (SAD) - Senado

Sistemas de Apoio à Decisão (SAD) - Senado Sistemas de Apoio à Decisão (SAD) - Senado DW OLAP BI Ilka Kawashita Material preparado :Prof. Marcio Vitorino Sumário OLAP Data Warehouse (DW/ETL) Modelagem Multidimensional Data Mining BI - Business

Leia mais

Principais Novidades Abril/2013 a Junho/2013

Principais Novidades Abril/2013 a Junho/2013 Principais Novidades Abril/2013 a Junho/2013 Sumário 1. Ambiente Group Shopping... 3 2. Alteração na Tela de Contratos e Controle de Edições... 7 3. Propagação de Contratos... 10 4. Configuração de Impressora

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

Leia mais

GUIA DE USUÁRIO - GU-

GUIA DE USUÁRIO - GU- 1/22 Revisão 00 de 20//12 1. OBJETIVO Orientar o usuário para a pesquisa e visualização detalhada de todas as ordens de compra emitidas, emitir confirmações de aceite, submeter solicitação de alteração,

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

PENTAHO. História e Apresentação

PENTAHO. História e Apresentação PÓS-GRADUAÇÃO LATO SENSU Curso: Banco de Dados Disciplina: Laboratório de Data Warehouse e Business Intelligence Professor: Fernando Zaidan Unidade 2 2012 Crédito dos Slides: Clever Junior 2 PENTAHO História

Leia mais

INTRODUÇÃO À TECNOLOGIA SERVLETS

INTRODUÇÃO À TECNOLOGIA SERVLETS PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o conceito aplicações orientada a serviços via web Apresentar o papel dos contentores

Leia mais

srbo@ufpa.br www.ufpa.br/srbo

srbo@ufpa.br www.ufpa.br/srbo CBSI Curso de Bacharelado em Sistemas de Informação BI Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Tópicos Especiais em Sistemas de Informação Faculdade de Computação Instituto

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto

Leia mais

PROPOSTA DE UMA ARQUITETURA PARA CONSTRUÇÃO DE UM DATA WAREHOUSE PARA GESTÃO DA SAÚDE PÚBLICA DE UM MUNICÍPIO DO VALE DO ITAJAÍ

PROPOSTA DE UMA ARQUITETURA PARA CONSTRUÇÃO DE UM DATA WAREHOUSE PARA GESTÃO DA SAÚDE PÚBLICA DE UM MUNICÍPIO DO VALE DO ITAJAÍ PROPOSTA DE UMA ARQUITETURA PARA CONSTRUÇÃO DE UM DATA WAREHOUSE PARA GESTÃO DA SAÚDE PÚBLICA DE UM MUNICÍPIO DO VALE DO ITAJAÍ Renan Felipe dos Santos Prof. Alexander Roberto Valdameri,Orientador ROTEIRO

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5

1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5 1 2 Índice 1. Escritório Virtual... 5 1.1. Atualização do sistema...5 1.2. Instalação e ativação do sistema de Conexão...5 1.3. Cadastro do Escritório...5 1.4. Logo Marca do Escritório...6...6 1.5. Cadastro

Leia mais

INFORMÁTICA APLICADA II BANCO DE DADOS

INFORMÁTICA APLICADA II BANCO DE DADOS INFORMÁTICA APLICADA II BANCO DE DADOS Professor:. Carga horária semanal: 4 HA Resumo dos assuntos abordados: - Teoria de banco de dados; - Modelagem de dados; - MS-Access; - Linguagem SQL; - PostgreSQL;

Leia mais

Banco de Dados Microsoft Access: Criar tabelas

Banco de Dados Microsoft Access: Criar tabelas Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo

Leia mais

Analysis Services. Manual Básico

Analysis Services. Manual Básico Analysis Services Manual Básico Construindo um Banco de Dados OLAP... 2 Criando a origem de dados... 3 Definindo as dimensões... 5 Níveis de dimensão e membros... 8 Construindo o cubo... 11 Tabela de fatos...12

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados

WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto

Leia mais

Uma Arquitetura de Gestão de Dados em Ambiente Data Warehouse

Uma Arquitetura de Gestão de Dados em Ambiente Data Warehouse Uma Arquitetura de Gestão de Dados em Ambiente Data Warehouse Alcione Benacchio (UFPR) E mail: alcione@inf.ufpr.br Maria Salete Marcon Gomes Vaz (UEPG, UFPR) E mail: salete@uepg.br Resumo: O ambiente de

Leia mais

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.

Leia mais

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração. O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade

Leia mais

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de

Leia mais