Migrating to duckdb

This commit is contained in:
2026-07-26 14:39:07 +01:00
parent 1d4b983a17
commit a4b09b2f57
7 changed files with 283 additions and 19 deletions
+8 -7
View File
@@ -1,17 +1,18 @@
import duckdb
import os
import polars as pl
df = pl.read_parquet('data/warehouse/transactions.parquet')
print("Data loaded from Parquet file:")
print(df)
relevant_data = df.sql('''
db = duckdb.connect('/mnt/bulk/data/ynab_data.duckdb')
# SELECT * FROM gold.transactions
relevant_data = db.sql('''
SELECT
transaction_date,
sum(transaction_amount) as total
FROM self
FROM gold.transactions
GROUP BY transaction_date
ORDER BY transaction_date DESC
'''
)
''')
print("Data after SQL query:")
print(relevant_data)