Descrição geral de OLAP (Online Analytical Processing)

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

O processamento analítico online (Online Analytical Processing, OLAP) é uma tecnologia utilizada para organizar bases de dados empresariais extensas e suportar business intelligence. As bases de dados OLAP são divididas num ou mais cubos, e cada cubo é organizado e estruturado por um administrador do cubo de forma a ajustar-se à forma que utilizada para obter e analisar dados, para que seja mais fácil criar e utilizar os relatórios de Tabela Dinâmica e de Gráfico Dinâmica de que necessita.

Neste artigo

O que é de business intelligence?

O que é o processamento de OLAP (Online Analytical)?

Funcionalidades OLAP do Excel

Componentes de software que precisa para aceder a origens de dados OLAP

Diferenças de funcionalidade entre dados de origem OLAP e não OLAP

Em que consiste o business intelligence?

Geralmente, os analistas empresariais pretendem obter uma perspectiva pormenorizada, para visualizarem tendências globais com base nos dados agregados e divididas por qualquer número de variáveis. O business intelligence consiste num processo de extracção de dados de uma base de dados OLAP para análise posterior com vista à obtenção de informações que poderá utilizar para tomar decisões empresariais informadas e agir de forma adequada. Por exemplo, o processamento OLAP e o business intelligence ajudam a responder aos seguintes tipos de questões sobre dados de negócio:

  • Qual o resultado da comparação entre as vendas totais de 2007 e as vendas totais de 2006?

  • Qual o resultado da comparação entre a rentabilidade actual e a rentabilidade no mesmo período durante os últimos cinco anos?

  • Quanto dinheiro gastaram os clientes de idade superior a 35 anos no ano passado e de que forma mudou esse comportamento com o passar dos anos?

  • Quantos produtos foram vendidos neste mês em dois países/regiões específicos em oposição ao mesmo mês no ano passado?

  • Qual é a divisão da rentabilidade (margem percentual e total) por categoria de produtos para cada grupo etário de clientes?

  • Descubra que foram os melhores e piores vendedores, distribuidores, fornecedores, parceiros ou clientes.

Início da página

Em que consiste o processamento OALP (Online Analytical Processing)?

As bases de dados OLAP (Online Analytical Processing) facilitam as consultas de business intelligence. O processamento OLAP consiste numa tecnologia de bases de dados optimizada para consultas e relatórios em vez de processar transacções. Os dados de origem OLAP são as bases de dados OLTP (Online Transactional Processing ) geralmente armazenadas em armazéns de dados. Os dados OLAP derivam destes dados históricos e estão agregados em estruturas que permitem análises sofisticadas. Os dados OLAP são organizados hierarquicamente e armazenados em cubos em vez de tabelas. Trata-se de uma tecnologia sofisticada que utiliza estruturas multidimensionais para fornecer um acesso rápido aos dados para análise. Este tipo de organização facilita a apresentação de resumos de alto nível por um relatório de Tabela Dinâmica ou de Gráfico Dinâmico (como os totais de vendas de uma região ou país) e também a apresentação dos detalhes dos locais onde as vendas são particularmente fortes ou fracas.

As bases de dados OLAP foram concebidas para tornar mais rápida a obtenção dos dados. Uma vez que o servidor OLAP, contrariamente ao Microsoft Office Excel, calcula os valores resumidos, o número de dados que têm de ser enviados para o Excel quando cria ou altera um relatório de gráfico dinâmico ou de tabela dinâmica é inferior. Esta abordagem permite trabalhar com maiores quantidades de dados de origem do que no caso de os dados serem organizados numa base de dados tradicional, em que o Excel obtém todos os registos individuais e, em seguida, calcula os valores resumidos.

As bases de dados OLAP contêm dois tipos de dados: medidas, que consistem em dados numéricos, quantidades e médias utilizadas para tomar decisões empresariais informadas; e dimensões, que consistem em categorias utilizadas para organizar essas medidas. As bases de dados OLAP ajudam a organizar dados por vários níveis de detalhes, utilizando as mesmas categorias que já conhece para analisar os dados.

As secções seguintes descrevem cada componente mais detalhadamente:

Cubo    Uma estrutura de dados que agrega as medidas pelos níveis e hierarquias de cada uma das dimensões que pretende analisar. Os cubos combinam várias dimensões (como hora, geografia e linhas de produtos) com dados resumidos (como os números de vendas ou de registos). Os cubos não são "cubos" no sentido estritamente matemático porque não têm necessariamente lados iguais. No entanto, são uma metáfora apropriada a um conceito complexo.

Medida    Um conjunto de valores num cubo, baseados numa coluna da tabela de factos do cubo que são, geralmente, valores numéricos. As medidas consistem nos valores centrais no cubo, que são pré-processados, agregados e analisados. Os exemplos mais comuns incluem vendas, lucros, receitas e custos.

Membro     Um item numa hierarquia que representa uma ou mais ocorrências de dados. Pode ser um membro exclusivos ou repetidos. Por exemplo, 2007 e 2008 representam membros únicos do nível de ano de uma dimensão de tempo, Considerando que Janeiro representa membros não únicos no nível de mês, uma vez que podem existir mais do que um Janeiro na dimensão tempo se contiver dados de mais do que um ano.

Membro calculado    Um membro de uma dimensão cujo valor é calculado durante a execução utilizando uma expressão. Os valores de membro calculado poderão derivar de valores de outros membros. Por exemplo, um membro calculado, Lucro, pode ser determinado subtraindo o valor do membro, Custos, do valor do membro , Vendas.

Dimensão    Um conjunto de uma ou mais hierarquias de nível organizadas num cubo que os utilizadores compreendem e utilizam como a base da análise de dados. Por exemplo, uma dimensão geográfica poderá incluir níveis para País/Região, Distrito/Província e Cidade; ou uma dimensão temporal poderá incluir uma hierarquia com níveis para ano, trimestre, mês e dia. Num relatório de Tabela Dinâmica ou de Gráfico Dinâmico, cada hierarquia transforma-se num conjunto de campos que poderá expandir e fechar para ver níveis superiores ou inferiores.

Hierarquia    Uma estrutura em árvore lógica que organiza os membros de uma dimensão, de forma a que cada membro tenha um membro ascendente e zero ou mais membros descendentes. Um membro descendente consiste no nível inferior seguinte numa hierarquia directamente relacionada com o membro actual. Por exemplo, numa hierarquia de Tempo que contenha os níveis Trimestre, Mês e Dia, Janeiro é um membro descendente do 1º Trimestre. Um membro ascendente consiste no nível superior seguinte numa hierarquia directamente relacionada com o membro actual. O valor ascendente consiste geralmente numa consolidação dos valores de todos os respectivos descendentes. Por exemplo, numa hierarquia de Tempo que contenha os níveis Trimestre, Mês e Dia, o 1º Trimestre é um membro descendente de Janeiro.

Nível    Numa hierarquia, os dados podem ser organizados em níveis de detalhe superiores e inferiores, como, por exemplo, níveis de Ano, Trimestre, Mês e Dia numa hierarquia de Tempo.

Início da página

Funcionalidades OLAP no Excel

Dados de obtenção de OLAP     Pode ligar a origens de dados OLAP tal como faz a outras origens de dados externos. Pode trabalhar com bases de dados que são criados com a versão do Microsoft SQL Server OLAP Services 7.0, versão do Microsoft SQL Server Analysis Services 2000 e a versão de Microsoft SQL Server Analysis Services 2005, os produtos de servidor Microsoft OLAP. Excel também pode trabalhar com os produtos OLAP de terceiros que são compatíveis com OLE-DB para OLAP.

Pode apresentar dados OLAP apenas como um relatório de tabela dinâmica ou gráfico dinâmico ou de uma função de folha de cálculo convertidas na partir de um relatório de tabela dinâmica, mas não como um intervalo de dados externos. Pode guardar relatórios de tabela dinâmica de OLAP e relatórios de gráfico dinâmico no modelos de relatórios e pode criar ficheiros de ligação de dados do Office (ODC) (. odc) para ligar a bases de dados OLAP para consultas OLAP. Quando abre um ficheiro ODC, o Excel apresenta um relatório de tabela dinâmica em branco, está pronto esquematizar.

Criar ficheiros de cubo para uso offline    Pode criar um ficheiro de cubo offline (.cub) com um subconjunto dos dados de uma base de dados de servidor OLAP. Utilize os ficheiros de cubo offline para trabalhar com dados OLAP quando não estiver ligado à rede. Um cubo permite trabalhar com maiores quantidades de dados num relatório de Tabela Dinâmica ou de Gráfico Dinâmico do que seria possível de outra forma, e acelera a obtenção dos dados. Só é possível criar ficheiros de cubo se utilizar um fornecedor OLAP, como, por exemplo, a versão 2005 do Microsoft SQL Analysis Services Server, que suporta esta funcionalidade.

Ações de servidor     Uma acção de servidor é uma funcionalidade opcional, mas útil que um administrador de cubo OLAP pode definir num servidor que utiliza um membro de cubo ou medir como um parâmetro numa consulta para obter detalhes no cubo, ou para iniciar outra aplicação, como um browser. Excel suporta URL, relatório, conjunto de linhas, exploração e expandir a acções de servidor de detalhe, mas não suporta especialidades, declaração e conjunto de dados.

KPIs     Um KPI é uma medida calculada especial que é definida no servidor que permite-lhe controlar "indicadores chave de desempenho" incluindo Estado (o valor atual cumpre um number? específica) e tendência (o que é o valor ao longo do time?). Quando estes forem apresentados, o servidor pode enviar ícones relacionados que são semelhantes no novo ícone do Excel definido para indicar acima ou abaixo níveis de estado (tal como um ícone de interrupção simplificado) ou se um valor é mais populares, cima ou para baixo (tal como um ícone de seta direccional).

Formatação do servidor     Administradores do cubo podem criar medidas e membros calculados com cor a formatação, tipo de letra formatação e regras de formatação condicional, que podem ser designadas como uma regra de negócio padrão da empresa. Por exemplo, o formato de servidor de lucro poderá ser um formato de número de moeda, cor de uma célula de verde se o valor for maior ou igual a 30.000 e vermelho se o valor for menor que 30.000 e um estilo de tipo de letra da negrito se o valor for menor que 30.000 e regular se maior ou igual a 30.000. Para mais informações, consulte o artigo Estruturar o esquema e formato de um relatório de tabela dinâmica.

Idioma de visualização do Office    O administrador de um cubo pode definir traduções de dados e erros no servidor, para utilizadores que tenham de visualizar as informações da Tabela Dinâmica noutro idioma. Esta funcionalidade é definida como uma propriedade de ligação de ficheiros e a definição de região/país do computador do utilizador tem de corresponder ao idioma de visualização.

Início da página

Componentes de software necessários para aceder a origens de dados OLAP

Fornecedor OLAP     Para configurar origens de dados OLAP para o Excel, precisa de um dos seguintes fornecedores OLAP:

  • Fornecedor Microsoft OLAP    O Excel inclui o controlador da origem de dados e o software cliente necessário para aceder a bases de dados criadas com os Serviços OLAP 7.0 do Microsoft SQL Server, os Serviços OLAP 2000 (8.0) do Microsoft SQL Server e a versão 2005 (9.0) do Microsoft SQL Server Analysis Services.

  • Outros fornecedores OLAP    Para outros produtos OLAP, é necessário instalar controladores e software de cliente adicionais. Para utilizar as funcionalidades do Excel para trabalhar com dados OLAP, o produto de outro fornecedor tem de obedecer ao OLE-DB para o padrão OLAP e ser compatível com o Microsoft Office. Para obter informações sobre a instalação e a utilização de fornecedores OLAP de terceiros, consulte o administrador do sistema ou o fabricante do produto OLAP.

Bases de dados e ficheiros de cubo de servidor    O software de cliente OLAP do Excel suporta ligações a dois tipos de bases de dados OLAP. Se uma base de dados num servidor OLAP estiver disponível na rede, pode obter directamente os dados de origem a partir dessa base de dados. Se tiver um ficheiro de cubo offline com dados OLAP ou um ficheiro de definição do cubo, poderá estabelecer ligação a esse ficheiro e obter dados a partir dele.

Origens de dados    Uma origem de dados dá acesso a todos os dados na base de dados OLAP ou ficheiro de cubo offline. Depois de criar uma origem de dados OLAP, poderá basear nela relatórios e devolver os dados OLAP ao Excel, na forma de um relatório de Tabela Dinâmica ou de Gráfico Dinâmico, ou numa função de folha de cálculo convertida num relatório de Tabela Dinâmica.

O Microsoft Query     Pode utilizar a consulta para obter dados a partir de uma base de dados externo, como o Microsoft SQL ou do Microsoft Access. Não é necessário utilizar consulta para obter dados a partir de uma tabela dinâmica de OLAP que está ligada a um ficheiro de cubo. Para mais informações, consulte o artigo Utilizar o Microsoft Query para obter dados externos.

Início da página

Diferenças de funcionalidades entre dados de origem OLAP e não OLAP

Se trabalhar com relatórios de Tabela Dinâmica e de Gráfico Dinâmico de dados de origem OLAP e de outros tipos, irá verificar algumas diferenças de funcionalidades.

Obtenção de dados     Um servidor OLAP devolve os novos dados sempre que alterar o esquema do relatório do Excel. Com outros tipos de dados de origem externa, pode a consulta de todos os dados de origem em simultâneo ou pode definir opções para consultar apenas quando apresentar itens de campo de filtro de relatório diferente. Também tem várias outras opções para atualizar o relatório.

No caso de relatórios baseados em dados de origem OLAP, as definições de campo de filtro de relatório não estão disponíveis, a consulta em segundo plano não está disponível e a definição para optimizar a memória não está disponível.

Nota: A definição de memória otimização também não está disponível para origens de dados OLEDB e relatórios de tabela dinâmica com base num intervalo de células.

Tipos de campo    Dados de origem OLAP, dimensão campos podem ser utilizados apenas como linha (série), coluna (categoria) ou campos de página. Campos de medida podem ser utilizados apenas como campos de valores. Para outros tipos de dados de origem, podem ser utilizados em qualquer parte de um relatório de todos os campos.

Aceder aos dados de detalhe    No caso de dados de origem OLAP, o servidor determina os níveis de detalhe disponíveis e calcula valores de resumo; desta forma, os registos de detalhe que compõem os valores de resumo poderão não estar disponíveis. No entanto, o servidor pode fornecer campos de propriedade que pode apresentar. Outros tipos de dados de origem não têm campos de propriedade, mas pode apresentar o detalhe subjacente para valores de campo de dados e para itens, sendo possível apresentar itens sem dados.

Os campos de filtro do relatório OLAP poderão não incluir um item Todos e o comando Mostrar Páginas de Filtros do Relatório estar indisponível.

Sequência de ordenação inicial    No caso de dados de origem OLAP, os itens aparecem inicialmente na ordem pela qual são devolvidos pelo servidor OLAP. Pode então ordenar ou dispor manualmente os itens. Para outros tipos de dados de origem, os itens de um novo relatório aparecem inicialmente por ordem ascendente, pelo nome do item.

Cálculos     Servidores OLAP fornecem valores resumidos diretamente para um relatório, para que não é possível alterar as funções de resumo para campos de valores. Para outros tipos de dados de origem, pode alterar a função de resumo para um campo de valor e utilizar várias funções de resumo para o mesmo campo de valor. Não pode criar campos calculados ou itens calculados nos relatórios com dados de origem OLAP.

Subtotais    Nos relatórios com dados de origem OLAP, não pode alterar a função de resumo para os subtotais. No caso de outros tipos de dados de origem, pode alterar as funções de resumo de subtotais e mostrar ou ocultar subtotais para todos os campos de linha e coluna.

Para dados de origem OLAP, pode incluir ou excluir itens ocultos quando calcular subtotais e totais gerais. No caso de outros tipos de dados de origem, pode incluir itens de campo de filtro de relatório ocultos nos subtotais, mas os itens ocultos de outros campos são excluídos, por predefinição.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×