ETL och ELT i Python
Jake Roach
Data Engineer


pandas tillhandahåller .to_sql() för att spara data till SQL
nameconif_existsindexindex_label# Skapa ett anslutningsobjekt
connection_uri = "postgresql+psycopg2://repl:password@localhost:5432/market"
db_engine = sqlalchemy.create_engine(connection_uri)
# Använd .to_sql()-metoden för att spara data till SQL
clean_stock_data.to_sql(
name="filtered_stock_data",
con=db_engine,
if_exists="append",
index=True,
index_label="timestamps"
)
Det är viktigt att validera att data sparas som förväntat.
# Hämta data som skrivits till SQL-tabellen
to_validate = pd.read_sql("SELECT * FROM cleaned_stock_data", db_engine)
# Validera antal, radlikhet osv.
...
ETL och ELT i Python