Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

O Processamento Analítico Online (OLAP) é uma tecnologia utilizada para organizar bases de dados empresariais de grandes dimensões e suportar business intelligence. As bases de dados OLAP estão divididas em um ou mais cubos e cada cubo é organizado e concebido por um administrador de cubos para se ajustar à forma como obtém e analisa dados para que seja mais fácil criar e utilizar os relatórios de tabela dinâmica e os relatórios de gráfico dinâmico de que precisa.

Neste artigo

O que é o business intelligence?

Um analista de negócios muitas vezes quer obter uma visão geral do negócio, ver tendências mais amplas com base em dados agregados e ver estas tendências divididas por qualquer número de variáveis. Business intelligence é o processo de extrair dados de uma base de dados OLAP e, em seguida, analisar esses dados para obter informações que pode utilizar para tomar decisões empresariais informadas e tomar medidas. Por exemplo, o OLAP e o business intelligence ajudam a responder aos seguintes tipos de perguntas sobre dados empresariais:

  • Como é que as vendas totais de todos os produtos para 2007 se comparam com o total de vendas de 2006?

  • Como é que a nossa rentabilidade até à data se compara com o mesmo período de tempo dos últimos cinco anos?

  • Quanto dinheiro é que os clientes com mais de 35 anos gastaram no ano passado e como é que esse comportamento mudou ao longo do tempo?

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

  • Para cada grupo etário do cliente, qual é a discriminação da rentabilidade (percentagem de margem e total) por categoria de produto?

  • Encontre vendedores, distribuidores, fornecedores, clientes, parceiros ou clientes principais e inferiores.

Início da Página

O que é o Processamento Analítico Online (OLAP)?

As bases de dados OLAP (Online Analytical Processing) facilitam as consultas de business intelligence. O OLAP é uma tecnologia de base de dados otimizada para consultas e relatórios, em vez de processar transações. Os dados de origem do OLAP são bases de dados OLTP (Online Transactional Processing) que são normalmente armazenadas em armazéns de dados. Os dados OLAP são derivados destes dados históricos e agregados em estruturas que permitem análises sofisticadas. Os dados OLAP também são organizados hierárquicos e armazenados em cubos em vez de tabelas. É uma tecnologia sofisticada que utiliza estruturas multidimensionais para fornecer acesso rápido aos dados para análise. Esta organização facilita que um relatório de tabela dinâmica ou relatório de gráfico dinâmico apresente resumos de alto nível, como totais de vendas em todo o país ou região, e também apresente os detalhes dos sites onde as vendas são particularmente fortes ou fracas.

As bases de dados OLAP foram concebidas para acelerar a obtenção de dados. Uma vez que o servidor OLAP, em vez do Microsoft Office Excel, calcula os valores resumidos, menos dados têm de ser enviados para o Excel quando cria ou altera um relatório. Esta abordagem permite-lhe trabalhar com quantidades muito maiores de dados de origem do que se os dados estivessem organizados numa base de dados tradicional, onde o Excel obtém todos os registos individuais e, em seguida, calcula os valores resumidos.

As bases de dados OLAP contêm dois tipos básicos de dados: medidas, que são dados numéricos, as quantidades e médias que utiliza para tomar decisões empresariais informadas e dimensões, que são as categorias que utiliza para organizar estas medidas. As bases de dados OLAP ajudam a organizar os dados por vários níveis de detalhe, utilizando as mesmas categorias com as quais está familiarizado 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 a hora, a geografia e as linhas de produtos, com dados resumidos, como dados de vendas ou de inventário. 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 para um conceito complexo.

Medida     Um conjunto de valores num cubo baseado numa coluna na tabela de factos do cubo e que normalmente são valores numéricos. As medidas são os valores centrais no cubo que são pré-processados, agregados e analisados. Exemplos comuns incluem vendas, lucros, receitas e custos.

Membro      Um item numa hierarquia que representa uma ou mais ocorrências de dados. Um membro pode ser exclusivo ou não exclusivo. Por exemplo, 2007 e 2008 representam membros exclusivos no nível de ano de uma dimensão temporal, enquanto janeiro representa membros não exclusivos no nível mensal porque pode haver mais de um janeiro na dimensão de tempo se contiver dados durante mais de um ano.

Membro calculado     Um membro de uma dimensão cujo valor é calculado no tempo de execução com uma expressão. Os valores dos membros calculados podem derivar dos valores de outros membros. Por exemplo, um membro calculado, Lucro, pode ser determinado ao subtrair o valor do membro, Custos, do valor do membro, Vendas.

Dimensão     Um conjunto de uma ou mais hierarquias organizadas de níveis num cubo que um utilizador compreende e utiliza como base para análise de dados. Por exemplo, uma dimensão geográfica pode incluir níveis para País/Região, Estado/Província e Cidade. Em alternativa, uma dimensão de tempo pode incluir uma hierarquia com níveis de ano, trimestre, mês e dia. Num relatório de tabela dinâmica ou num relatório de gráfico dinâmico, cada hierarquia torna-se um conjunto de campos que pode expandir e fechar para revelar níveis mais baixos ou superiores.

Hierarquia     Uma estrutura de árvore lógica que organiza os membros de uma dimensão de modo a que cada membro tenha um membro principal e zero ou mais membros subordinados. Um menor é membro no nível inferior seguinte numa hierarquia que está diretamente relacionada com o membro atual. Por exemplo, numa hierarquia de Tempo que contém os níveis Trimestre, Mês e Dia, Janeiro é um subordinado do Ttr1. Um elemento principal é um membro no próximo nível superior numa hierarquia que está diretamente relacionada com o membro atual. O valor principal é normalmente uma consolidação dos valores de todos os seus subordinados. Por exemplo, numa hierarquia de Tempo que contém os níveis Trimestre, Mês e Dia, O Ttr1 é o principal de janeiro.

Nível     Dentro de uma hierarquia, os dados podem ser organizados em níveis de detalhe mais baixos e superiores, como os níveis Ano, Trimestre, Mês e Dia numa hierarquia de Tempo.

Início da Página

Funcionalidades OLAP no Excel

Obter dados OLAP     Pode ligar a origens de dados OLAP tal como faz com outras origens de dados externas. Pode trabalhar com bases de dados criadas com o Microsoft SQL Server OLAP Services versão 7.0, Microsoft SQL Server Analysis Services versão 2000 e Microsoft SQL Server Analysis Services versão 2005, os produtos do servidor OLAP da Microsoft. O Excel também pode trabalhar com produtos OLAP de terceiros compatíveis com o OLE-DB para OLAP.

Só pode apresentar dados OLAP como um relatório de tabela dinâmica ou relatório de gráfico dinâmico ou numa função de folha de cálculo convertida a 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 OLAP e relatórios de gráfico dinâmico em modelos de relatório e pode criar ficheiros ODC (Ligação de Dados do Office) 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, que está pronto para ser disposto.

Criar ficheiros de cubo para utilização offline     Pode criar um ficheiro de cubo offline (.cub) com um subconjunto dos dados de uma base de dados de servidor OLAP. Utilize ficheiros de cubo offline para trabalhar com dados OLAP quando não estiver ligado à sua rede. Um cubo permite-lhe trabalhar com grandes quantidades de dados num relatório de tabela dinâmica ou relatório de gráfico dinâmico do que poderia fazer de outra forma e acelera a obtenção dos dados. Só pode criar ficheiros de cubo se utilizar um fornecedor OLAP, como o Microsoft SQL Analysis Services Server versão 2005, que suporta esta funcionalidade.

Ações do Servidor     Uma ação de servidor é uma funcionalidade opcional, mas útil, que um administrador de cubos OLAP pode definir num servidor que utiliza um membro do cubo ou uma medida como um parâmetro numa consulta para obter detalhes no cubo ou para iniciar outra aplicação, como um browser. O Excel suporta ações do servidor URL, Relatório, Conjunto de Linhas, Pormenorização e Expandir para Detalhe, mas não suporta Propriedade, Declaração e Conjunto de Dados.

KPIs      Um KPI é uma medida calculada especial definida no servidor que lhe permite controlar "indicadores chave de desempenho" incluindo o estado (O valor atual cumpre um número específico?) e tendência (qual é o valor ao longo do tempo?). Quando estes são apresentados, o Servidor pode enviar ícones relacionados que são semelhantes ao novo ícone do Excel definido para indicar níveis de estado acima ou abaixo (como um ícone Parar luz) ou se um valor está a subir ou a descer (como um ícone de seta direcional).

Formatação do Servidor     Os administradores de cubos podem criar medidas e membros calculados com formatação de cor, formatação de tipo de letra e regras de formatação condicional, que podem ser designados como uma regra de negócio padrão da empresa. Por exemplo, um formato de servidor para lucro pode ser um formato de número de moeda, uma cor de célula de verde se o valor for maior ou igual a 30 000 e vermelho se o valor for inferior a 30 000 e um estilo de tipo de letra de negrito se o valor for inferior a 30 000 e normal se for maior ou igual a 30 000. Para obter mais informações, consulte Estruturar o esquema e o formato de um relatório de tabela dinâmica.

Idioma de apresentação do Office     Um administrador de cubos pode definir traduções para dados e erros no servidor para os utilizadores que precisam de ver informações de tabela dinâmica noutro idioma. Esta funcionalidade é definida como uma propriedade de ligação de ficheiro e a definição de país/região do computador do utilizador tem de corresponder ao idioma de apresentação.

Início da Página

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

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

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

  • Fornecedores OLAP de terceiros     Para outros produtos OLAP, tem de instalar controladores adicionais e software de cliente. Para utilizar as funcionalidades do Excel para trabalhar com dados OLAP, o produto de terceiros tem de estar em conformidade com a norma OLE-DB para OLAP e ser compatível com o Microsoft Office. Para obter informações sobre como instalar e utilizar um fornecedor OLAP de terceiros, consulte o administrador de sistema ou o fornecedor do seu produto OLAP.

Bases de dados de servidor e ficheiros de cubo     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 sua rede, pode obter os dados de origem diretamente da mesma. Se tiver uma ficheiro de cubo offline que contenha dados OLAP ou um ficheiro de definição do cubo, pode ligar-se a esse ficheiro e obter os dados de origem do mesmo.

Origens de dados     Uma origem de dados dá-lhe acesso a todos os dados na base de dados OLAP ou no ficheiro de cubo offline. Depois de criar uma origem de dados OLAP, pode basear relatórios na mesma e devolver os dados OLAP ao Excel sob a forma de um relatório de tabela dinâmica ou relatório de gráfico dinâmico, ou numa função de folha de cálculo convertida a partir de um relatório de tabela dinâmica.

Microsoft Query     Pode utilizar a Consulta para obter dados de uma base de dados externa, como o Microsoft SQL ou o Microsoft Access. Não precisa de utilizar a Consulta para obter dados de uma Tabela Dinâmica OLAP que esteja ligada a um ficheiro de cubo. Para obter mais informações, veja 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 relatórios de gráfico dinâmico de dados de origem OLAP e outros tipos de dados de origem, irá notar algumas diferenças de funcionalidades.

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

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

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

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

Acesso a dados detalhados     Para dados de origem OLAP, o servidor determina que níveis de detalhe estão disponíveis e calcula os valores de resumo, pelo que os registos detalhados que compõem valores de resumo podem 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 os detalhes subjacentes dos valores dos campos de dados e dos itens e pode mostrar itens sem dados.

Os campos de filtro do relatório OLAP podem não ter um item Todos e o comando Mostrar Páginas de Filtro de Relatório não está disponível.

Sequência de ordenação inicial     Para dados de origem OLAP, os itens aparecem primeiro pela ordem pela qual o servidor OLAP os devolve. Em seguida, pode ordenar ou reorganizar manualmente os itens. Para outros tipos de dados de origem, os itens num novo relatório aparecem primeiro ordenados por ordem ascendente pelo nome do item.

Cálculos     Os servidores OLAP fornecem valores resumidos diretamente para um relatório, pelo que não pode alterar as funções de resumo dos campos de valor. Para outros tipos de dados de origem, pode alterar a função de resumo de 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 em 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 subtotais. Com outros tipos de dados de origem, pode alterar as funções de resumo do subtotal e mostrar ou ocultar subtotais para todos os campos de linha e coluna.

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

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.