Neues Dashboard: Kostenobjekte
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user