Um ficheiro de cubo offline (.cub) armazena dados sob a forma de um cubo OLAP (Online Analytical Processing). Estes dados podem representar uma parte de uma base de dados OLAP a partir de um servidor OLAP ou podem ter sido criados independentemente de qualquer base de dados OLAP. Utilize um ficheiro de cubo offline para continuar a trabalhar com relatórios de Tabela Dinâmica e Gráfico Dinâmico quando o servidor estiver indisponível ou quando estiver desligado da rede.
Nota de Segurança: Tenha cuidado ao utilizar ou distribuir um ficheiro de cubo offline que contenha informações confidenciais ou privadas. Em vez de um ficheiro de cubo, considere manter os dados no livro para que possa utilizar o Rights Management para controlar o acesso aos dados. Para obter mais informações, consulte Gestão de Direitos de Informação no Office.
Quando trabalha com um relatório de tabela dinâmica ou gráfico dinâmico baseado em dados de origem de um servidor OLAP, pode utilizar o Assistente de Cubos Offline para copiar os dados de origem para um ficheiro de cubo offline separado no seu computador. Para criar estes ficheiros offline, tem de ter o fornecedor de dados OLAP que suporta esta capacidade, como o MSOLAP do Microsoft SQL Server Analysis Services, instalado no seu computador.
Nota: A criação e utilização de ficheiros de cubo offline do Microsoft SQL Server Analysis Services está sujeita ao termo e licenciamento da instalação do Microsoft SQL Server. Veja as informações de licenciamento adequadas da sua versão do SQL Server.
Utilizar o Assistente de Cubos Offline
Para criar o ficheiro de cubo offline, utilize o Assistente de Cubos Offline para selecionar um subconjunto dos dados na base de dados OLAP e, em seguida, guardar esse subconjunto. O relatório não tem de incluir todos os campos incluídos no ficheiro e pode selecionar a partir de qualquer uma das dimensões e campos de dados que estão disponíveis na base de dados OLAP. Para manter o tamanho do ficheiro no mínimo, pode incluir apenas os dados que pretende que sejam apresentados no relatório. Pode omitir dimensões inteiras e, para a maioria dos tipos de dimensões, também pode omitir detalhes de nível inferior e itens de nível superior que não precisa de apresentar. Para quaisquer itens incluídos, os campos de propriedade disponíveis na base de dados para esses itens também são guardados no seu ficheiro offline.
Colocar os dados offline e, em seguida, colocar os dados novamente online
Para tal, crie primeiro um relatório de tabela dinâmica ou gráfico dinâmico baseado na base de dados do servidor e, em seguida, crie o ficheiro de cubo offline a partir do relatório. Em seguida, pode alternar o relatório entre a base de dados do servidor e o ficheiro offline sempre que quiser; por exemplo, quando utiliza um computador portátil para levar o trabalho para casa ou numa viagem e, posteriormente, voltar a ligar o computador à sua rede.
O procedimento seguinte fornece os passos básicos para colocar os dados offline e, em seguida, colocar os dados novamente online.
-
Crie ou abra uma tabela dinâmica ou Relatório de gráfico dinâmico baseada nos dados OLAP aos quais pretende aceder offline.
-
Crie uma ficheiro de cubo offline no seu computador. Veja a secção Criar um ficheiro de cubo offline a partir de uma base de dados de servidor OLAP (abaixo, neste artigo).
-
Desligue-se da sua rede e trabalhe com o ficheiro de cubo offline.
-
Volte a ligar à sua rede e volte a ligar o ficheiro de cubo offiline. Veja a secção Voltar a ligar um ficheiro de cubo offline a uma base de dados de servidor OLAP (abaixo, neste artigo).
-
Atualize o ficheiro de cubo offline com novos dados e, em seguida, recrie o ficheiro de cubo offline. Veja a secção Atualizar e recriar um ficheiro de cubo offline (abaixo, neste artigo).
-
Repita este procedimento, começando no passo 3.
Nota: Se a base de dados OLAP for grande e quiser que o ficheiro de cubo forneça acesso a um grande subconjunto de dados, terá de fornecer espaço em disco amplo e verá que guardar o ficheiro pode revelar-se demorado. Para melhorar o desempenho, considere criar o ficheiro de cubo offline com um script MDX.
-
Clique no relatório de tabela dinâmica para o qual pretende criar um ficheiro de cubo offline . Também pode clicar no relatório de tabela dinâmica associado de um relatório de gráfico dinâmico.
-
No separador Analisar , no grupo Cálculos , clique em Ferramentas OLAP e, em seguida, clique em OLAP Offline.
É apresentada a caixa de diálogo Definições OLAP Offline .
Nota: Se o seu fornecedor OLAP não suportar ficheiros de cubo offline, o comando OLAP Offline não estará disponível. Contacte o fornecedor do seu fornecedor OLAP para obter mais informações.
-
Clique em Criar ficheiro de dados offline ou, se já existir um ficheiro de cubo offline para o relatório, clique em Editar ficheiro de dados offline.
É apresentado o Assistente de Cubos Offline .
-
No passo 1 do assistente, clique em Seguinte.
-
No passo 2 do assistente, selecione cada dimensão do cubo do servidor que tenha dados que pretende incluir no ficheiro de cubo offline. Clique na caixa de junto a cada dimensão e selecione os níveis que pretende incluir.
Notas:
-
Não é possível ignorar níveis intermédios numa dimensão.
-
Para reduzir o tamanho do ficheiro de cubo, omita níveis inferiores que não precisa de ver no relatório.
-
Certifique-se de que inclui quaisquer dimensões em que tenha itens agrupados, para que o Microsoft Office Excel possa manter estes agrupamentos quando alternar entre a base de dados do servidor e o ficheiro offline.
-
As dimensões que não têm uma caixa de não lhe permitem excluir níveis. Só pode incluir ou excluir todo este tipo de dimensão.
-
-
No passo 3 do assistente, clique na caixa de junto a Medidas e selecione os campos que pretende utilizar como campos de dados no relatório. Tem de selecionar, pelo menos, uma medida; caso contrário, as dimensões associadas à medida não conterão dados. Para cada dimensão listada em Medidas, clique na caixa de junto à dimensão e, em seguida, selecione os itens de nível superior a incluir no ficheiro de cubo offline.
-
Para limitar o tamanho do ficheiro de cubo para que não fique sem espaço em disco e para reduzir o tempo necessário para guardar o ficheiro, selecione apenas os itens que precisa de ver no relatório. Todas as campos de propriedade disponíveis para os itens que selecionar são incluídas automaticamente no cubo.
-
Se os itens que pretende incluir estiverem em falta, poderá não ter incluído a dimensão que os contém no passo anterior. Clique em Anterior no assistente, selecione a dimensão em falta no passo 2 e, em seguida, regresse ao passo 3.
Nota: No Assistente de Cubos OLAP, as únicas funções de resumo disponíveis para os campos de dados são Soma, Contagem, Mínimo e Máx.
-
-
No passo 4 do assistente, introduza um nome e uma localização para o ficheiro .cub e, em seguida, clique em Concluir.
Para cancelar a gravação do ficheiro, clique em Parar na caixa de diálogo Criar Ficheiro de Cubo – Progresso .
-
Depois de o Excel terminar de criar o ficheiro de cubo offline, clique em OK na caixa de diálogo Definições OLAP Offline .
Problema: O meu computador ficou sem espaço em disco ao guardar um cubo.
As bases de dados OLAP foram concebidas para gerir grandes quantidades de dados detalhados e, como resultado, a base de dados do servidor pode ocupar uma quantidade muito maior de armazenamento de discos do que o disco rígido local fornece. Se especificar um subconjunto grande destes dados para o ficheiro de cubo offline, o disco rígido poderá ficar sem espaço. As seguintes estratégias podem ajudar a reduzir o tamanho do ficheiro de cubo offline.
Libertar espaço em disco ou encontrar outro disco Elimine os ficheiros de que não precisa do disco antes de guardar o ficheiro de cubo ou guarde o ficheiro numa unidade de rede.
Incluir menos dados no ficheiro de cubo offline Considere como pode minimizar a quantidade de dados no ficheiro e ainda ter o que precisa para o seu relatório de Tabela Dinâmica ou Gráfico Dinâmico. Experimente o seguinte:
-
Eliminar dimensões No passo 2 do Assistente de Cubos Offline, selecione apenas as dimensões que são realmente apresentadas como campos no seu relatório de Tabela Dinâmica ou Gráfico Dinâmico.
-
Eliminar níveis de detalhe Clique na caixa de junto a cada dimensão selecionada no passo 2 do assistente e, em seguida, desmarque as caixas de verificação para níveis inferiores aos apresentados no relatório.
-
Eliminar campos de dados No passo 3 do assistente, clique na caixa de junto a Medidas e, em seguida, selecione apenas os campos de dados que está a utilizar no relatório.
-
Eliminar itens de dados Clique na caixa de junto a cada dimensão no passo 3 e, em seguida, desmarque as caixas de verificação dos itens que não precisa de ver no relatório.
-
Clique no Relatório de tabela dinâmica ou relatório de tabela dinâmica associado de um Relatório de gráfico dinâmico.
-
No separador Analisar , no grupo Cálculos , clique em Ferramentas OLAP e, em seguida, clique em OLAP Offline.
-
Clique em OLAP on-line e, em seguida, clique em OK.
-
Se lhe for pedido para localizar a origem de dados, clique em Procurar para localizar a origem e, em seguida, localize o servidor OLAP na sua rede.
Atualizar um ficheiro de cubo offline, que o recria com os dados mais recentes do cubo do servidor ou o novo ficheiro de cubo offline, pode ser um processo demorado e requer muito espaço em disco temporário. Inicie o processo numa altura em que não precisa de acesso imediato a outros ficheiros e certifique-se de que tem espaço em disco adequado para guardar novamente o ficheiro.
-
Clique no relatório de tabela dinâmica baseado no ficheiro de cubo offline.
-
No Excel 2016: no separador Dados , no grupo Consultas & Ligações , clique na seta junto a Atualizar Tudo e, em seguida, clique em Atualizar.
Problema: os novos dados não aparecem no meu relatório quando atualizei.
Certifique-se de que a base de dados original está disponível O ficheiro de cubo offline poderá não conseguir ligar-se à base de dados do servidor original para obter novos dados. Verifique se a base de dados do servidor original que forneceu os dados do cubo não foi renomeada ou movida. Certifique-se de que o servidor está disponível e de que pode ligar-se ao mesmo.
Certifique-se de que estão disponíveis novos dados Contacte o administrador da base de dados para determinar se a base de dados foi atualizada nas áreas incluídas no relatório.
Certifique-se de que a organização da base de dados não foi alterada Se um cubo de servidor OLAP tiver sido reconstruído, poderá ter de reorganizar o relatório ou criar um novo ficheiro de cubo offline ou cubo do Assistente de Cubos OLAP para aceder aos dados alterados. Contacte o administrador da base de dados para saber mais sobre as alterações efetuadas à base de dados.
Guardar um ficheiro de cubo offline revisto pode ser um processo demorado e não pode fazer outro trabalho no Excel enquanto o ficheiro está a ser guardado. Inicie o processo numa altura em que não precisa de acesso imediato a outros ficheiros e certifique-se de que tem espaço em disco adequado para guardar novamente o ficheiro.
-
Certifique-se de que está ligado à sua rede e de que pode aceder à base de dados do servidor OLAP original que forneceu os dados para o ficheiro de cubo offline.
-
Clique num relatório de tabela dinâmica baseado no ficheiro de cubo offline ou clique no relatório de tabela dinâmica associado para um relatório de gráfico dinâmico.
-
No separador Analisar , no grupo Cálculos , clique em Ferramentas OLAP e, em seguida, clique em OLAP Offline.
-
Clique em OLAP Offline e, em seguida, clique em Editar ficheiro de dados offline.
-
Siga os passos no Assistente de Cubos Offline para selecionar dados diferentes para o ficheiro. No último passo, especifique o mesmo nome e localização que o ficheiro existente que está a alterar.
Nota: Para cancelar a gravação do ficheiro, clique em Parar na caixa de diálogo Criar Ficheiro de Cubo – Progresso .
Aviso: Se eliminar o ficheiro de cubo offline de um relatório, deixará de poder utilizar o relatório offline ou criar um novo ficheiro de cubo offline para o relatório.
-
Feche todos os livros que contenham relatórios que utilizem o ficheiro de cubo offline ou certifique-se de que todos esses relatórios foram eliminados.
-
No Windows, localize e elimine o ficheiro de cubo offline (.cub).
Precisa de mais ajuda?
Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.