|
@@ -6,7 +6,7 @@
|
|
|
"""
|
|
|
import pandas as pd
|
|
|
|
|
|
-from data import DataLoaderMysql, DataLoaderBase
|
|
|
+from data import DataLoaderMysql, DataLoaderBase, DataLoaderHive
|
|
|
from entitys import DbConfigEntity, MetricFucEntity
|
|
|
from metrics import MetricBase
|
|
|
from monitor import MonitorMetric
|
|
@@ -30,7 +30,12 @@ class A(MetricBase):
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
# f_register_metric_func(A)
|
|
|
- data_loader = DataLoaderMysql(DbConfigEntity.from_config("./config/mysql_config.json"))
|
|
|
- monitor_metric = MonitorMetric("./config/model_monitor_config_template.json")
|
|
|
- monitor_metric.calculate_metric(data_loader=data_loader)
|
|
|
- monitor_metric.generate_report()
|
|
|
+
|
|
|
+ data_loader = DataLoaderHive(DbConfigEntity.from_config("./config/hive_config.json"))
|
|
|
+ df = data_loader.get_data("select * from pokes")
|
|
|
+ print(df.head())
|
|
|
+
|
|
|
+ # data_loader = DataLoaderMysql(DbConfigEntity.from_config("./config/mysql_config.json"))
|
|
|
+ # monitor_metric = MonitorMetric("./config/model_monitor_config_template.json")
|
|
|
+ # monitor_metric.calculate_metric(data_loader=data_loader)
|
|
|
+ # monitor_metric.generate_report()
|