Mover o relatório do Excel para a solução de banco de dados

1

Eu construí um sistema de relatórios baseado no Excel que parece sair de forma. Estou procurando soluções alternativas para superar as limitações do Excels.

Minha solução de relatórios agrega as reservas de tempo. Eu executo estes relatórios em uma base mensal, exportando cerca de 5000 eventos de reserva por mês a partir do sistema de relatórios de tempo. Eu colo estes em uma folha de excel que complementa cada evento de reserva com, e. informações do projeto, informações da organização e assim por diante. A planilha de excel contém 12 colunas com dados de entrada importados originais e 15 colunas procurando dados com base nos dados originais (via vlookup de tabelas auxiliares).

Essa planilha de origem (5000 linhas x 27 colunas) é agregada por meio de tabelas dinâmicas.

Agora, criei uma nova pasta de trabalho do Excel por mês, para manter isso possível no Excel. A edição ou filtragem de dados às vezes leva cerca de 10 segundos para recalcular e a planilha parece ficar cada vez mais instável, colocando o Excel em 100% da carga da CPU, para ser eliminada via gerenciador de tarefas.

Estou à procura de um substituto, que pode:

  • mantenha pelo menos um ano de dados (60.000 linhas)
  • faça a mesma análise pivot ad-hoc confortável que o Excel faz
  • automatiza a pesquisa na tabela de origem para que eu me livre de copiar / colar de fórmulas

O que você recomendaria como substituto?

  • Mover o repositório de dados para o Access (eu tenho o Access 2003 disponível) e deixar os pivots no Excel?
  • Coloque os dois armazenamentos de dados e os pivots no Access?
  • Mova o repositório de dados para algum banco de dados SQL "real", mantenha os pivots no Excel?
  • Algo ainda mais diferente?

Este é um aplicativo de área de trabalho de usuário único.

Estou no Excel 2003.

    
por Bernd 17.05.2011 / 15:17

1 resposta

0

Isso soa como um banco de dados bonito para configurar.

Comece importando todas as suas tabelas auxiliares para um banco de dados do Access.

Em seguida, importe as 12 colunas de dados originais para sua própria tabela.

Crie uma nova consulta que une as tabelas auxiliares à tabela principal e você terá recriado seu conjunto de dados.

Neste ponto, sugiro criar o pivô no Excel e vinculá-lo a essa consulta para gerar relatórios.

Para atualizar o conjunto de dados, basta importar novas linhas para a tabela principal e atualizar a tabela dinâmica.

    
por 24.05.2011 / 21:27