OBAS: Um Benchmark OLAP Para Serviços de Análises
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
dARK ID: | ark:/64986/001300000dp2g |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/11227 |
Resumo: | Alguns benchmarks foram propostos para auxiliar o projeto de testes de desempenho em DW (Data Warehouse). Entretanto, foi identificada a falta de um benchmark para serviços de análises (OLAP – On-line Analytical Processing). Assim, esta dissertação apresenta a especificação e análise experimental do benchmark OBAS (OLAP Benchmark for Analysis Services). Este benchmark corresponde a uma extensão do Star Schema Benchmark (SSB) (O'Neil et al., 2009), para avaliação de serviços de análises e utilização de consultas escritas na linguagem MDX (Multidimensional Expressions). Na sua especificação, são apresentadas configurações de execução, como utilização de cache, localidade, paralelismo, serviços e catálogos. Foram definidos o esquema relacional e multidimensional correspondente, e as consultas SQL (Structured Query Language) do SSB traduzidas para MDX, além de serem adicionadas novas consultas que avaliam funções OLAP na linguagem MDX. As métricas utilizadas consistem no tempo de resposta, taxas de execução e confiabilidade. Esta última constitui um diferencial na avaliação, pois o SSB apresenta apenas taxas de execução. Componentes são especificados para preparação e execução do OBAS. Foi desenvolvida uma ferramenta de testes para a execução do OBAS de forma portável, que utiliza XMLA (XML for Analysis) como forma de comunicação com os serviços de análises. O OBAS também foi aplicado a uma base de dados real, com as devidas alterações. Dois serviços de análises foram avaliados na análise experimental do OBAS. Os resultados da execução foram tratados e analisados em relação à funcionalidade e complexidade das consultas, e à carga submetida, que consiste no número de fluxos concorrentes de execução, em vez de apresentar um único número como resultado do experimento, o que perde detalhes do comportamento dos serviços. Assim, é possível avaliar o comportamento do serviço diante destes aspectos e identificar a melhor utilização de cada serviço. |
id |
UFPE_c1e34466c00e50499a7d9d87b8a1a7b7 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/11227 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
ALBUQUERQUE FILHO, Bruno Edson Martins deTIMES, Valéria Cesário2015-03-06T17:22:54Z2015-03-06T17:22:54Z2014-02-05ALBUQUERQUE FILHO, Bruno Edson Martins de. OBAS: um benchmark OLAP para serviços de análises. Recife, 2014. 161 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2014.https://repositorio.ufpe.br/handle/123456789/11227ark:/64986/001300000dp2gAlguns benchmarks foram propostos para auxiliar o projeto de testes de desempenho em DW (Data Warehouse). Entretanto, foi identificada a falta de um benchmark para serviços de análises (OLAP – On-line Analytical Processing). Assim, esta dissertação apresenta a especificação e análise experimental do benchmark OBAS (OLAP Benchmark for Analysis Services). Este benchmark corresponde a uma extensão do Star Schema Benchmark (SSB) (O'Neil et al., 2009), para avaliação de serviços de análises e utilização de consultas escritas na linguagem MDX (Multidimensional Expressions). Na sua especificação, são apresentadas configurações de execução, como utilização de cache, localidade, paralelismo, serviços e catálogos. Foram definidos o esquema relacional e multidimensional correspondente, e as consultas SQL (Structured Query Language) do SSB traduzidas para MDX, além de serem adicionadas novas consultas que avaliam funções OLAP na linguagem MDX. As métricas utilizadas consistem no tempo de resposta, taxas de execução e confiabilidade. Esta última constitui um diferencial na avaliação, pois o SSB apresenta apenas taxas de execução. Componentes são especificados para preparação e execução do OBAS. Foi desenvolvida uma ferramenta de testes para a execução do OBAS de forma portável, que utiliza XMLA (XML for Analysis) como forma de comunicação com os serviços de análises. O OBAS também foi aplicado a uma base de dados real, com as devidas alterações. Dois serviços de análises foram avaliados na análise experimental do OBAS. Os resultados da execução foram tratados e analisados em relação à funcionalidade e complexidade das consultas, e à carga submetida, que consiste no número de fluxos concorrentes de execução, em vez de apresentar um único número como resultado do experimento, o que perde detalhes do comportamento dos serviços. Assim, é possível avaliar o comportamento do serviço diante destes aspectos e identificar a melhor utilização de cada serviço.porUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessDesempenho e BenchmarkData WarehousingOLAPMultidimensional ExpressionsOBAS: Um Benchmark OLAP Para Serviços de Análisesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Bruno Edson Martins de Albuquerque Filho.pdf.jpgDISSERTAÇÃO Bruno Edson Martins de Albuquerque Filho.pdf.jpgGenerated Thumbnailimage/jpeg1252https://repositorio.ufpe.br/bitstream/123456789/11227/5/DISSERTA%c3%87%c3%83O%20Bruno%20Edson%20Martins%20de%20Albuquerque%20Filho.pdf.jpgff47786555da111f58f60ce8fab495e0MD55ORIGINALDISSERTAÇÃO Bruno Edson Martins de Albuquerque Filho.pdfDISSERTAÇÃO Bruno Edson Martins de Albuquerque Filho.pdfapplication/pdf4020784https://repositorio.ufpe.br/bitstream/123456789/11227/1/DISSERTA%c3%87%c3%83O%20Bruno%20Edson%20Martins%20de%20Albuquerque%20Filho.pdf772f84ef1cd45cc696672db6764be3abMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.ufpe.br/bitstream/123456789/11227/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/11227/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDISSERTAÇÃO Bruno Edson Martins de Albuquerque Filho.pdf.txtDISSERTAÇÃO Bruno Edson Martins de Albuquerque Filho.pdf.txtExtracted texttext/plain311017https://repositorio.ufpe.br/bitstream/123456789/11227/4/DISSERTA%c3%87%c3%83O%20Bruno%20Edson%20Martins%20de%20Albuquerque%20Filho.pdf.txt20b9ef3c1a5dae1b8c43a48c563475bfMD54123456789/112272019-10-25 05:31:35.161oai:repositorio.ufpe.br:123456789/11227TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T08:31:35Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
OBAS: Um Benchmark OLAP Para Serviços de Análises |
title |
OBAS: Um Benchmark OLAP Para Serviços de Análises |
spellingShingle |
OBAS: Um Benchmark OLAP Para Serviços de Análises ALBUQUERQUE FILHO, Bruno Edson Martins de Desempenho e Benchmark Data Warehousing OLAP Multidimensional Expressions |
title_short |
OBAS: Um Benchmark OLAP Para Serviços de Análises |
title_full |
OBAS: Um Benchmark OLAP Para Serviços de Análises |
title_fullStr |
OBAS: Um Benchmark OLAP Para Serviços de Análises |
title_full_unstemmed |
OBAS: Um Benchmark OLAP Para Serviços de Análises |
title_sort |
OBAS: Um Benchmark OLAP Para Serviços de Análises |
author |
ALBUQUERQUE FILHO, Bruno Edson Martins de |
author_facet |
ALBUQUERQUE FILHO, Bruno Edson Martins de |
author_role |
author |
dc.contributor.author.fl_str_mv |
ALBUQUERQUE FILHO, Bruno Edson Martins de |
dc.contributor.advisor1.fl_str_mv |
TIMES, Valéria Cesário |
contributor_str_mv |
TIMES, Valéria Cesário |
dc.subject.por.fl_str_mv |
Desempenho e Benchmark Data Warehousing OLAP Multidimensional Expressions |
topic |
Desempenho e Benchmark Data Warehousing OLAP Multidimensional Expressions |
description |
Alguns benchmarks foram propostos para auxiliar o projeto de testes de desempenho em DW (Data Warehouse). Entretanto, foi identificada a falta de um benchmark para serviços de análises (OLAP – On-line Analytical Processing). Assim, esta dissertação apresenta a especificação e análise experimental do benchmark OBAS (OLAP Benchmark for Analysis Services). Este benchmark corresponde a uma extensão do Star Schema Benchmark (SSB) (O'Neil et al., 2009), para avaliação de serviços de análises e utilização de consultas escritas na linguagem MDX (Multidimensional Expressions). Na sua especificação, são apresentadas configurações de execução, como utilização de cache, localidade, paralelismo, serviços e catálogos. Foram definidos o esquema relacional e multidimensional correspondente, e as consultas SQL (Structured Query Language) do SSB traduzidas para MDX, além de serem adicionadas novas consultas que avaliam funções OLAP na linguagem MDX. As métricas utilizadas consistem no tempo de resposta, taxas de execução e confiabilidade. Esta última constitui um diferencial na avaliação, pois o SSB apresenta apenas taxas de execução. Componentes são especificados para preparação e execução do OBAS. Foi desenvolvida uma ferramenta de testes para a execução do OBAS de forma portável, que utiliza XMLA (XML for Analysis) como forma de comunicação com os serviços de análises. O OBAS também foi aplicado a uma base de dados real, com as devidas alterações. Dois serviços de análises foram avaliados na análise experimental do OBAS. Os resultados da execução foram tratados e analisados em relação à funcionalidade e complexidade das consultas, e à carga submetida, que consiste no número de fluxos concorrentes de execução, em vez de apresentar um único número como resultado do experimento, o que perde detalhes do comportamento dos serviços. Assim, é possível avaliar o comportamento do serviço diante destes aspectos e identificar a melhor utilização de cada serviço. |
publishDate |
2014 |
dc.date.issued.fl_str_mv |
2014-02-05 |
dc.date.accessioned.fl_str_mv |
2015-03-06T17:22:54Z |
dc.date.available.fl_str_mv |
2015-03-06T17:22:54Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
ALBUQUERQUE FILHO, Bruno Edson Martins de. OBAS: um benchmark OLAP para serviços de análises. Recife, 2014. 161 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2014. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/11227 |
dc.identifier.dark.fl_str_mv |
ark:/64986/001300000dp2g |
identifier_str_mv |
ALBUQUERQUE FILHO, Bruno Edson Martins de. OBAS: um benchmark OLAP para serviços de análises. Recife, 2014. 161 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2014. ark:/64986/001300000dp2g |
url |
https://repositorio.ufpe.br/handle/123456789/11227 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/11227/5/DISSERTA%c3%87%c3%83O%20Bruno%20Edson%20Martins%20de%20Albuquerque%20Filho.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/11227/1/DISSERTA%c3%87%c3%83O%20Bruno%20Edson%20Martins%20de%20Albuquerque%20Filho.pdf https://repositorio.ufpe.br/bitstream/123456789/11227/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/11227/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/11227/4/DISSERTA%c3%87%c3%83O%20Bruno%20Edson%20Martins%20de%20Albuquerque%20Filho.pdf.txt |
bitstream.checksum.fl_str_mv |
ff47786555da111f58f60ce8fab495e0 772f84ef1cd45cc696672db6764be3ab 66e71c371cc565284e70f40736c94386 4b8a02c7f2818eaf00dcf2260dd5eb08 20b9ef3c1a5dae1b8c43a48c563475bf |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1815172800477921280 |