Open sfc-gh-imehaddi opened 4 months ago
import pandas as pd from snowflake.snowpark.session import Session from snowflake.snowpark.functions import from snowflake.snowpark.types import
connection_parameters = { "account": "", "user": "", "host": "", # e.g. "sn00111.snowflakecomputing.com", "password": "", "role": "ACCOUNTADMIN", "warehouse": "SMALL_WH", "database":"MFR", "schema":"PUBLIC" } session = Session.builder.configs(connection_parameters).create()
maintenance_df = session.table('HOL_DB.PUBLIC.maintenance') humidity_df = session.table('HOL_DB.PUBLIC.Humidity')
city_df = session.table('HOL_DB.PUBLIC.CITY_UDF') #session.table('HOL_DB.PUBLIC.HUMIDITY')
maintenance_city = maintenance_df.join(city_df, ["UDI"]) maintenance_hum = maintenance_city.join(humidity_df, (maintenance_city.col("CITY") == humidity_df.col("CITY_NAME"))).select(col("TYPE"), col("AIR_TEMPERATURE_K"), col("PROCESS_TEMPERATURE"), col("ROTATIONAL_SPEED_RPM"), col("TORQUE_NM"), col("TOOL_WEAR_MIN"), col("HUMIDITY_RELATIVE_AVG"), col("MACHINE_FAILURE"))
In this Notebook 1_mfr_mlflow.ipynb :
Remark : the usage of Snowpark ML API is limited