ApacheSuperset中的自定义SQL指标无法工作。
创始人
2024-09-06 13:30:41
0
  1. 在 Superset 安装目录下的 superset_config.py 文件中添加以下配置:

CUSTOM_SECURITY_MANAGER = "superset.security.CustomSecurityManager" CUSTOM_SECURITY_MANAGER_ALT = CUSTOM_SECURITY_MANAGER

CUSTOM_SENSITIVE_POST_FIELD_KEYS = ["sql"] CUSTOM_SENSITIVE_REQUEST_KEYS = ["sql", "changed_on", "rows", "start_time", "end_time", "client_id"]

  1. 在 superset/security.py 文件中添加以下代码:

from superset.security import SupersetSecurityManager class CustomSecurityManager(SupersetSecurityManager): def check_metric(self, metric: SqlMetric) -> bool: """ Check if user can access a given metric object.

    :param metric: SqlMetric object
    :return: bool
    """
    dbs = set([col.table.database for col in metric.columns])
    return self.appbuilder.sm.has_access(
        "database_access", *dbs, appbuilder=self.appbuilder
    )
  1. 确认自定义 SQL 指标中的 SQL 查询是否正确。如果 SQL 查询正确但指标仍无法工作,尝试重新启动应用程序,或重新编译并安装 Apache Superset 以解决问题。

示例:

在 Superset 中创建自定义 SQL 指标,选择一个存在的数据库和关联的表,并输入正确的 SQL 查询语句。

如果自定义 SQL 指标在此后仍无法正常工作,可以尝试重新启动应用程序或重新编译并安装 Apache Superset 以解决问题。

相关内容

热门资讯

今日科普!wepoke透明挂(... 相信很多朋友都在电脑上玩过wepoke透明挂吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大...
透视科技(wpk教程)外挂透明... 透视科技(wpk教程)外挂透明挂辅助器(辅助挂)发牌机制(确实有挂)-哔哩哔哩;一、wpk教程有挂的...
9分钟了解(wepoke计算)... 9分钟了解(wepoke计算)外挂透明挂辅助器(辅助挂)透视辅助(2022已更新)(哔哩哔哩);we...
6分钟了解(Wepoke开发)... 《6分钟了解(Wepoke开发)外挂透明挂辅助插件(辅助挂)发牌规律(确实有挂)-哔哩哔哩》 Wep...
一起来讨论!wepoke脚本(... 这是一款非常优秀的wepoke脚本 ia辅助检测软件,能够让你了解到wepoke脚本中牌率当中全部隐...
必备教程(德州之星软件)外挂透... 必备教程(德州之星软件)外挂透明挂辅助挂(辅助挂)透视辅助(2023已更新)(哔哩哔哩);人气非常高...
辅助透视(来玩德州挂)外挂透明... 辅助透视(来玩德州挂)外挂透明挂辅助神器(辅助挂)发牌机制(有挂透明挂)-哔哩哔哩是一款可以让一直输...
必备攻略!德扑之星系统(Wep... WePoker透视辅助版本稳定性对比与推荐‌:必备攻略!德扑之星系统(WepOke)外挂透明挂辅助软...
推荐十款(云扑克苹果)外挂透明... WePoker透视辅助工具核心要点解析‌,推荐十款(云扑克苹果)外挂透明挂辅助软件(辅助挂)软件透明...
透视了解(wpk系统)外挂透明... 透视了解(wpk系统)外挂透明挂辅助器(辅助挂)发牌机制(有挂猫腻)-哔哩哔哩;原来确实真的有挂(需...