问题标签 [superset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
druid - 使用 SSL DRUID 的 SuperSet 配置
我是 superset 的新手,正在尝试配置 DRUID .. 成功启动 superset 并查看了示例 .. 但是当我尝试连接 druid 时(它只有 https 连接可供我使用).. 当我尝试连接时收到错误消息
它正在尝试连接 HTTP .. 我如何确保它正在尝试连接 https ?
python - 将 AnonymousUserMixin 分配给真实用户
基本上,我想制作一个应用程序(Superset),它被配置为flask-login
在没有任何身份验证的情况下用于身份验证工作。匿名用户已经被分配/执行,AnonymousUserMixin
但应用程序的某些部分需要用户名和大概的 ID。
我的想法是在数据库中创建一个管理员用户,并以某种方式分配AnonymousUserMixin
始终等于该用户。我将如何做到这一点以及我希望在烧瓶登录或超集代码中的哪个位置做到这一点?
注意:进入此应用程序的身份验证已经得到处理,因此安全隐患没有实际意义。
先感谢您!
slice - Apache Superset - 标记切片中代码中的 html 链接的顶级导航
我看到一个评论说 Apache Superset 被编辑以允许用户激活标记切片中链接的顶级导航(因此单击链接会重定向页面而不仅仅是切片的内容)。有谁知道如何启用此选项?
python - 在新贵中运行我的应用程序之前,我应该激活我的 Python 虚拟环境吗?
我正在完成安装和配置Superset应用程序的过程。(一个允许对业务数据进行实时切片和分析的 Flask 应用程序。)
当谈到 Python 虚拟环境时,我已经阅读了许多文章和操作指南,并了解了它如何允许您将包安装到虚拟环境中以保持我的应用程序整齐地包含的概念。
现在我正在准备这个应用程序以供(内部)生产使用,在我的新贵脚本中启动 gunicorn 之前,我是否需要激活虚拟环境?还是虚拟环境更适合为我的应用程序开发和安装/更新包?(在这种情况下,我可以直接启动 gunicorn 而无需激活virtualenv
.)
当我尝试了解virtualenv
应用程序的日常生产使用和维护如何发挥作用时,我将不胜感激。
python - 无法将数据库添加到超集
我正在尝试将 Superset 配置为从我的 Phoenix DB 读取数据。我已经按照说明添加了SQLAlchemy库,但是当我尝试“添加数据库”时,出现以下异常:
我在 superset.log 中没有看到任何消息,所以我不知道如何进行故障排除。这是 venv 中的 python 模块列表
datetime - d3-time-format : 计算 D0 之前的天数的公式
有没有办法以 d3-time-format 执行操作?
我有一个时间序列,我想将 D0 显示为“焦点日”,并且我想将前几天打印为负数,以打印时间轴,如 ...、D -2、D-1、 D 0, D 1, D 2 ...
我建立了假日期,以使 D0 对应于一年中的第一天,然后使用
%j
我得到以下信息:D 364,D 365,D 0,D 1
注意:这是在时间序列图中显示时间轴(在超集中),我只能输入一个简单的公式
有什么建议吗?
postgis - 当经度和纬度为postgis点格式时如何使用超集的mapbox视图?
我正在尝试使用地图框视图制作 apache 超集图表。我必须设置纬度和经度列。但是这些数据在 postgresql + postgis 数据库中。因此,纬度和经度位于同一列位置。一个 sql 查询应该是这样的:
SELECT ST_X(location), ST_Y(location) FROM Address
如何使用该功能使超集获得纬度ST_X()
?
reactjs - 每次在 superset/assets/javascript 中修改和测试 jsx 时是否需要重复构建和安装
superset 的 0.22.0 版本目前正在开发中。
我正在寻找一种方便的方法来更改 jsx 文件中的代码并查看它的实际工作原理和工作原理。
例如,$SUPERSET_HOME/superset/assets/javascript/addSlice/AddSliceContainer.jsx 文件的第 59 行如下所示:
{t ('选择一个数据源')}
我想将其更改如下。
{t ('选择一个数据库')}
当我保存并刷新它时,更改不会生效。重新启动 superset runserver 也不起作用。为了应用这一点,我做了以下事情。1. 进入 $SUPERSET_HOME/superset/assets 文件夹 2. 再次运行 yarn run build 3. 进入 $SUPERSET_HOME 文件夹 4. 再次运行 python setup.py install 5. 再次运行 superset runserver
完成上述操作后,我能够验证我的 jsx 更改是否已应用。但我认为这个过程太低效和耗时。而且我相信会有一个很好的方法来检查我的更改,而无需重复上述过程。
我担心它可能与webpack或package.json等配置文件有关,但我不确定。
但我对此一无所知。所以我在这里寻求帮助。谢谢
flask - Getting Apache Superset deployed on Pythonanywhere
I am trying to figure out how to deploy an instance of Apache Superset as a web app on Pythonanywhere using uWSGI+nginx.
I have installed started a virtual environment on Pythonanywhere and installed and setup Superset following the instructions on the website. Starting a Superset server on Pythonanywhere seems to work, however I can't find any documentation on how to use Superset together with flask, such that the Superset can be used with uWSGI+nginx as is supported by xxx.pythonanywhere.com.
The wsgi file is simple:
From what I can understand, on PythonAnywhere the WSGI side of things is managed by a file per domain in /var/www/you_domain_wsgi.py. It needs to define a variable called application, which is the same as the app in your init.py., but I fail to see how any sort of Flask app is deployed when running superset runserver
. In their documentation, they simply state "Please refer to the documentation of your preferred technology to set up this Flask WSGI application in a way that works well in your environment.".
in /superset/bin/
there is a file called flask
which contains
But I can't really find anything that could remotely look like a Flask wrapper for Superset.
Is there something fundamental I've misunderstood? Any pointers are welcome.