我country_map
在apache-superset中用于可视化目的.放大多边形时,列中的信息会出现在多边形内部,如下所示:
可在此路径中找到度量标准更新的代码:
超/资产/ src目录/可视化/ CountryMap/CountryMap.js
码:
const updateMetrics = function (region) {
if (region.length > 0) {
resultText.text(format(region[0].metric));
}
};
Run Code Online (Sandbox Code Playgroud)
度量标准在controls.jsx中定义:
/superset/static/assets/src/explore/controls.jsx
const metrics = {
type: 'MetricsControl',
multi: true,
label: t('Metrics'),
validators: [v.nonEmpty],
default: (c) => {
const metric = mainMetric(c.savedMetrics);
return metric ? [metric] : null;
},
mapStateToProps: (state) => {
const datasource = state.datasource;
return {
columns: datasource ? datasource.columns : [],
savedMetrics: datasource ? datasource.metrics : [],
datasourceType: datasource && datasource.type, …
Run Code Online (Sandbox Code Playgroud) 在虚拟环境中使用 pip 安装 apache-superset 后,我运行:
superset upgrade db
Run Code Online (Sandbox Code Playgroud)
我遇到以下错误:
ImportError: cannot import name '_ColumnEntity' from 'sqlalchemy.orm.query' (/Users/ahmedawny/supersetenv/lib/python3.7/site-packages/sqlalchemy/orm/query.py)
Run Code Online (Sandbox Code Playgroud)
任何意见,将不胜感激。
是否可以在特定仪表板上设置权限?就像只有“user1”和“user2”会查看/看到“dashboard1”,而其他人将看不到“dashboard1”。
我们有一个 Superset 表,它根据 SQL 查询显示数据。目前,所有数据都以 HTML div/span 标记呈现。
我们需要在单击其中一列时在新选项卡中打开一个链接。如果我们在锚标记中发送原始链接,它会显示<a href={{link}}></a>
,因为超集代码将所有内容包装在 div/span 标记中。
有什么办法可以做到这一点吗?
我正在尝试使用 docker-compose 安装到我的Ubuntu 20.04本地计算机。当我运行时sudo docker-compose -f docker-compose-non-dev.yml up
,我遇到了几个错误,并且该过程不断给出错误并且没有结束,所以我中止了。你能告诉我问题是什么吗?
我在初始化步骤 1/4 [开始] -- 应用数据库迁移期间遇到的错误是:
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) >relation "logs" does not exist
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) >relation "ab_permission_view_role" does not exist
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) >relation "report_schedule" does not exist
是否可以使用 apache 超集创建向下钻取图?举例来说 - 所有国家的人口和一个国家的单击,应绘制该国家内所有州的人口,并应绘制州的单击,应绘制州的人口。有人可以帮助我使用 apache 超集创建这个的步骤/提示,因为我没有找到任何示例/选项来创建相同的内容。
我使用在 Docker Compose 上运行的开源服务器应用程序。它有一些服务,包括 PostgreSQL DB 和 Redis。
如何使用 Terraform 在完整的 IaC 中最好地将此应用程序部署到 AWS?
ecs-cli
ecs-cli
现在支持docker compose
在 Amazon ECS 中发送配置。
但是,我不认为它可以与 Terraform 工作流程集成(这可能不是什么大惊小怪)。我知道肯定是,ecs-cli
是不是在CloudFormation支持,按照这一问题在这个时候,仍然打开。所以我认为它也不能轻易添加到 Terraform。
docker-compose.yml
文件,将其转换为kubectl
YAML。但这还不是完全的 IaC。每次 docker-compose 在源存储库中更改时,您都必须重新翻译您的配置。这听起来像很多工作。
helm
提供程序运行 Terraform 以在集群上安装带有 Helm …docker-compose kubernetes-helm apache-superset terraform-provider-aws amazon-eks
关于如何让超级组更快有什么建议吗?
缓存好像是从缓存加载全量数据,我以为它只从缓存加载旧数据,而从数据库加载实时数据,不是这样的吗?
一些并行处理怎么样?
所以我们一直在使用Apache Superset,它是一个很棒的工具。
唯一令人沮丧的是,我们希望与公司外部的用户共享一些仪表板。
我相信现在的方法是从 Gamma 用户那里创建一个只读角色(如果我错了,请纠正我)
这有一些缺点:
我想知道是否有任何方法(甚至黑客)可以简单地将图形和表格共享为仪表板,而无需授予任何数据库访问权限。
就像仪表板的冻结或快照一样,就像 Redash 的方式一样:https ://redash.io/help/user-guide/dashboards/sharing-dashboards
我目前运行的是 Apache Superset 0.20.4 的过时版本。Superset DB 包含大量切片和仪表板。我想更新我的版本。我可以只从 pip 运行升级吗?你们中的任何人是否知道任何会阻止我在更新后读取 Superset DB 的向后不兼容?
谢谢你的帮助。
apache-superset ×10
python ×3
amazon-eks ×1
d3.js ×1
html ×1
javascript ×1
pip ×1
python-3.x ×1
sqlalchemy ×1
superset ×1