From fe3f5f69ae83eaf96415926661b272ebb460a4e0 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 16 May 2017 21:36:02 -0700 Subject: [PATCH] [hotfix] 'No numeric types to aggregate' --- superset/models/core.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/superset/models/core.py b/superset/models/core.py index ef66671dfd..d2a8816ca3 100644 --- a/superset/models/core.py +++ b/superset/models/core.py @@ -575,13 +575,7 @@ class Database(Model, AuditMixinNullable): def get_df(self, sql, schema): sql = sql.strip().strip(';') eng = self.get_sqla_engine(schema=schema) - - conn = eng.raw_connection() - cur = conn.cursor() - cur.execute(sql, **self.db_engine_spec.cursor_execute_kwargs) - - cols = [col[0] for col in cur.description] - df = pd.DataFrame(list(cur.fetchall()), columns=cols) + df = pd.read_sql(sql, eng) def needs_conversion(df_series): if df_series.empty: