RDBMS de planilha

2

Estou à procura de um software (ou conjunto de software) que permita combinar fluxos de trabalho de planilhas e bancos de dados. Entrada de dados na planilha para permitir entrada simples da área de transferência, análise baseada em associações, uniões e agregados e resumos de pivô / dados piloto.

Editar: software gratuito e de plataforma múltipla.

Até o momento, eu só encontrei planilhas ou aplicativos em db, mas não uma boa combinação. Base OO com calc para tabelas não suporta agregados f.ex. A Planilha do Google + API do Visualizaion não suporta uniões ou associações, o zoho db não permite colar da área de transferência.

Alguma dica sobre software que poderia ser usado?

Basicamente, estou tentando fazer algumas análises das minhas transações bancárias pessoais.

Problema 1, ETL.   Os dados precisam ser movidos do meu banco para um banco de dados. Minha solução atual é copiar e colar manualmente os dados em uma planilha por conta do meu banco da Internet.

Dores: Não é muito fácil de escrever. Muita rolagem para chegar ao ponto de colar. Tem que aplicar classificação e formatação aos dados colados de cada vez.

Problema 2, análise.   Então, quero agregar as diferentes contas em uma varredura para rastrear as transferências por tipo de transferência em todas as contas. A agregação real ainda não foi solucionada porque não consigo encontrar um equivalente UNION nas planilhas que eu tentei.

    
por John Nilsson 29.05.2010 / 02:07

3 respostas

2

Qualquer mecanismo de banco de dados que suporte a vinculação a outros bancos de dados via ODBC resolverá seus problemas. Como Chris apontou, há o Microsoft Access (criar uma tabela vinculada), embora seja muito doloroso fazer uma análise complexa (ela lida muito bem com a análise básica).

Você deve usar o Microsoft OLE DB Provider for Jet com uma planilha do Excel.

Minha preferência pessoal seria o SQL Server com a planilha do Excel como um servidor vinculado .

EXEC sp_addlinkedserver
    'ExcelSource',
    'Jet 4.0',
    'Microsoft.Jet.OLEDB.4.0',
    'c:\MyData\DistExcl.xls',
    NULL,
    'Excel 5.0';

GO

SELECT *
FROM ExcelSource...SalesData;
    
por 29.05.2010 / 02:23
1

Não é uma resposta direta, mas você está ciente do Mint.com ?

We download and categorize your balances and transactions automatically every day— making it effortless to see graphs of your spending, income, balances, and net worth.

    
por 29.05.2010 / 02:11
0

Você pode vincular a planilhas do Excel no MS Access e eu fiz muita análise dessa maneira ...

e muitos bancos permitem que você faça o download de transações como csv ou Excel.

    
por 29.05.2010 / 02:13