Migrating to duckdb
This commit is contained in:
+8
-7
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user