Star Schema Benchmark SSB

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

Prof Silvio Ribeiro ADMINISTRAÇÃO DE RECURSOS MATERIAIS E PATRIMONIAIS.
Propagação de Ondas e Antenas
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Administrando projetos com MS Project – Unidade IX
Gerenciamento do escopo do projeto
Gerenciamento de custos do projeto
Marfin sobre o Documentador;. Marfin sobre o Documentador;
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
1 Complexidade de Algoritmos Complexidade de pior caso Complexidade de melhor caso de uso bem menos freqüente em algumas situações específicas Complexidade.
DIAGRAMA DE ATIVIDADES
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
Capítulo 7 Multimídia 7.1 Introdução à multimídia
Prof. Alexander Roberto Valdameri
Auditoria de Segurança da Informação
Análise da Oferta de Mercado
Classes e objetos P. O. O. Prof. Grace.
Provas de Concursos Anteriores
1 APLICAÇÃO DA VISUALIZAÇÃO CIENTÍFICA À OCEANOGRAFIA Representação da agitação marítima no porto de Leixões Disciplina de Visualização Científica Mestrado.
Instalação e Configuração
Renata Miwa Tsuruda São Carlos, 07 de Dezembro de 2009
Utilitários de Redes Prof. Andréa Chicri Torga Adaptações
IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso
Como aplicar leis da lógica
TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/ 2010 Daniel Leitão Juliana Xavier.
Impressão de etiquetas
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Como controlar o caixa Supermercados.
Monitoria GDI Aula Prática
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Object Oriented Software Construction (MEYER, Bertrand)
PMBOK 5ª Edição Capítulo 7
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
Extranet GRD – Guia de Remessa de Documentos
Inserir crédito para cliente
Entrada de Produtos Posto de Combustível.
EXERCÍCIOS PARA GUARDA-REDES
Cinemática de uma Partícula Cap. 12
IF696 - Integração de Dados e DW
Análise e Projeto de Sistemas
Projeto de Banco de Dados
Compras - Pedido de Compra
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Pág 1, 2, 3, 4, 5, 6 ok.
Grupo A – Azul Claro, Marrom, Laranja
Portugal: Convergência Real Para a União Europeia Abel Moreira Mateus Outubro 2000.
1-1 Copyright © Oracle Corporation, All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
Compras - Controle de estoque com dois ou mais depósitos
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
EFD – SPED FISCAL 1. Objetivos: O arquivo Sped Fiscal é uma obrigação fiscal e deve ser gerado mensalmente por alguns estabelecimentos. Esse arquivo deve.
Diagramas de Venn e de Carroll Não se chamam propriamente ferramentas/instrumentos estatísticos mas ajudam a organizar de uma forma simples alguns tipos.
Rio Verde - Goiás - Brasil
Cinemática Plana de um Corpo Rígido Cap. 16
UML - Unified Modeling Language
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Comandos SQL.
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Profª. Patrícia Barreto
GINÁSTICA LABORAL UM NOVO CAMINHO.
Compras – Planejamento de Estoque
Transcrição da apresentação:

Star Schema Benchmark SSB Samara Martins do Nascimento <smn@cin.ufpe.br>

Roteiro TPC TPC-H SSB Esquema do SSB Detalhes do Esquema SSB Consultas do Benchmark Medição de Desempenho Configuração do SSB

TPC Transaction Processing Performance Council Organização fundada em 1985. Define benchmarks de Bancos de Dados.

TPC-H Usado para avaliar o desempenho de consultas em Data Warehouse. Benchmark que define uma aplicação que armazena dados históricos relativos a pedidos e vendas de uma empresa.

SSB Usado para avaliar o desempenho de um DW. Baseado no TPC-H.

Esquema do SSB Formado a partir do esquema TPC-H Lineitem + Order = Lineorder Excluímos alguns atributos de Lineitem e Order. Excluímos Partsupp Por causa da granularidade. Adicionamos a tabela de dimensão Date.

Esquema do SSB Proposta do SSB Tabela de Fatos: Lineorder Tabelas de Dimensão: Customer, Part, Supplier e Date.

Esquema do SSB Reduzir o número de acesso ao disco. Liberando o buffer. Tenta minimizar a sobreposição de consultas.

Detalhes do Esquema SSB Excluímos a Tabela Partsupp Devido a granularidade Lineorder = Temporal. Partsupp = Periodica. Transações que adicionam novas linhas a Lineorder não modificarão Partsupp.

Detalhes do Esquema SSB Tabela de Fatos Lineorder Combinamos Lineitem e Order do esquema TPC-H. Excluímos O_Comment, L_Comment Consultas a DW não analisam comentários.

Detalhes do Esquema SSB Tabela de Dimensão Part Diminuimos o tamanho de P_Name 55 bytes para 22 bytes. Excluímos P_Comment, com O_Comment Não usando comentários no DW.

Detalhes do Esquema SSB Tabela de Dimensão Supplier Reduzimos o numero de Fornecedores Não deve haver muitos fornecedores por Cliente

Detalhes do Esquema SSB Tabela de Dimensão Date Foi mantida por se tratar de DW de vendas.

Consultas do Benchmark Baseados no conjunto de consultas do TPC-H. Mas, muitas consultas não podem ser consideradas dentro do esquema do SSB.

Consultas do Benchmark Q1 Baseada na consulta TPCQ6 do TPC-H. Quantifica a renda a partir da eliminação de certos descontos da empresa, dada uma porcentagem de produtos enviados em um determinado ano.

Medição do Desempenho Pode resultar num relatório Qualquer objeto que seja criado para acelerar o desempenho seja claramente explicado.

Medição do Desempenho Os relatórios devem conter: Os planos de consulta; O número de linhas acessadas; O tempo execução da consulta; O tempo da CPU utilizada E a utilização de entrada e saída

Configuração do SSB O arquivo de configuração do SSB é chamado dbgen. O dbgen é um robusto gerador de populações de banco de dados. A linguagem de programação utilizada é C/C++.

Configuração do SSB Para gerar os arquivos do SSB é necessário utilizar alguns parâmetros. De acordo com a tabela requisitada, os parâmetros variam. O dbgen é acessado pelo prompt de comando do sistema operacional.

Configuração do SSB É necessário preparar a Base de Dados com antecedência. Todas as tabelas deverão existir antes de importar os dados que o arquivo gerou para a base.

Configuração do SSB Uma coluna a mais deve ser criada em todas as tabelas do SSB. O arquivo .tbl gerado considera o delimitador como um campo.

Configuração do SSB Para povoar a tabela deve-se executar o comando COPY part FROM 'c://part.tbl' USING DELIMITERS '|';

Referências Artigo 2009: http://www.cs.umb.edu/~poneil/StarSchemaB.pdf

Star Schema Benchmark SSB Samara Martins do Nascimento <smn@cin.ufpe.br>