ApacheSuperset将用户查询存储在哪里?
创始人
2024-09-06 13:01:09
0

Apache Superset可以使用不同的后端存储来存储用户查询,其中包括SQLAlchemy(用于传统关系数据库)和Druid(用于分布式数据库)。查询存储在Superset元数据库(元数据存储),Superset的元数据库可以是SQLite、MySQL或PostgreSQL的一个实例。

在Superset元数据库中,用户查询存储在Query表中。以下是使用Python和SQLAlchemy从Query表中检索所有查询的示例代码:

from superset import db
from superset.models.sql_lab import Query

# Connect to Superset metadata database
engine = db.engine

# Query all queries from Query table
with engine.connect() as con:
    query = con.execute(
        'SELECT * FROM query'
    )
    for q in query.fetchall():
        print(q)

使用Druid时,查询存储在Druid数据源本身中,而不是Superset元数据存储中。以下是检索Druid数据源上所有正在运行的查询的示例代码:

from pydruid.db import connect
from pydruid.utils import retrying_multi_func_wrapper

# Connect to Druid data source
connect_kwargs = {'host': '', 'port': ''}
conn = connect(**connect_kwargs)

@retrying_multi_func_wrapper
def run_query(query):
    results = conn.export_pandas(query)
    return results

# Retrieve all running queries from Druid data source
query = "SELECT * FROM sys.queries"
results = run_query(query)

for index, row in results.iterrows():
    print(row)

相关内容

热门资讯

2026外挂!雀友会广东潮汕麻... 2026外挂!雀友会广东潮汕麻将辅助软件,芒果辅助器(好像是有挂)1、用户打开应用后不用登录就可以直...
2026外挂!哈糖大菠萝辅助,... 2026外挂!哈糖大菠萝辅助,奇迹手游辅助脚本平台免费(一直真的有挂)1、奇迹手游辅助脚本平台免费脚...
2026外挂!辅助定制交易平台... 2026外挂!辅助定制交易平台,情怀破解(本来有挂)1、起透看视 辅助定制交易平台辅助软件价格2、随...
2026外挂!九酷众游软件,5... 2026外挂!九酷众游软件,510k中至余干辅助(原来真的是有挂)1、玩家可以在510k中至余干辅助...
2026外挂!极速官方游戏暗堡... 2026外挂!极速官方游戏暗堡辅助器,楚天游辅助(其实存在有挂)1、上手简单,内置详细流程视频教学,...
2026外挂!免费游戏辅助软件... 2026外挂!免费游戏辅助软件,如何设置钱塘十三水辅助器(切实是真的有挂)1、2026外挂!免费游戏...
2026外挂!雀姬辅助脚本,微... 2026外挂!雀姬辅助脚本,微乐游戏辅助脚本安装(切实有挂)2026外挂!雀姬辅助脚本,微乐游戏辅助...
2026外挂!飞驰娱乐软件科技... 2026外挂!飞驰娱乐软件科技,科乐填大坑辅助器(切实真的有挂)1、科乐填大坑辅助器免费辅助多个强度...
2026外挂!皮皮胡子辅助,天... 2026外挂!皮皮胡子辅助,天天贵阳破解版(原来是真的有挂)天天贵阳破解版是不是有人用挂微扑克wpk...
2026外挂!科技实测欢乐辅助... 2026外挂!科技实测欢乐辅助,丽水都莱辅助软件(都是是有挂)小薇(辅助器软件下载)致您一封信;亲爱...