Neues Dashboard: Kostenobjekte

This commit is contained in:
knedlik
2026-02-23 08:11:38 +01:00
parent 07854cc0ad
commit 3f7e405824
10 changed files with 495 additions and 14 deletions

View File

@@ -1,4 +1,7 @@
import streamlit as st
from sqlalchemy import create_engine, Text
from data.scriptloader import get_sql
import oracledb
import pandas as pd
from dotenv import load_dotenv
from pathlib import Path
@@ -26,6 +29,25 @@ def get_conn(db):
logging.info(f"Datenbank {db} konnte nicht gefunden werden")
return engine
def load_data(sql_file, db):
sql = get_sql(sql_file)
engine = get_conn(db)
with engine.connect():
df = pd.read_sql(sql, engine)
return df
# def get_data(db):
# engine = get_conn(db)
# with engine.connect() as conn: