问题描述
我正在尝试弄乱我在Apache Superset上使用的这个csv。我创建了一个sqlite数据库,并尝试通过超集上载csv,并且在表部分中未获得任何回报。因此,相反,我通过python创建了表,重新加载后仍然在我的导航数据库中看不到超集中的表。
这是我的代码:
import sqlite3
import pandas as pd
conn = sqlite3.connect('nav.db')
csvfile = 'nav.csv'
df = pd.read_csv(csvfile)
df.to_sql('nav',conn,if_exists='append',index=False)
sqlite:////Users/name/path/superset/venv/nav.db
解决方法
修改超集配置文件(config.py)以通过设置启用SQLite。
PREVENT_UNSAFE_DB_CONNECTIONS = False