标签: apache-superset

如何在Apache-superset中的country_map上添加更多指标?

country_map用于可视化目的.放大多边形时,列中的信息会出现在多边形内部,如下所示:

地图

只显示一个可用的度量标准选项: 公

可在此路径中找到度量标准更新的代码:

超/资产/ 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)

javascript python d3.js apache-superset

18
推荐指数
1
解决办法
681
查看次数

导入错误:无法从“sqlalchemy.orm.query”导入名称“_ColumnEntity”

在虚拟环境中使用 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)

任何意见,将不胜感激。

python sqlalchemy pip python-3.x apache-superset

16
推荐指数
2
解决办法
8643
查看次数

超级集个人仪表板权限

是否可以在特定仪表板上设置权限?就像只有“user1”和“user2”会查看/看到“dashboard1”,而其他人将看不到“dashboard1”。

apache-superset

12
推荐指数
2
解决办法
2万
查看次数

在表格图表中添加 URL 链接

我们有一个 Superset 表,它根据 SQL 查询显示数据。目前,所有数据都以 HTML div/span 标记呈现。

我们需要在单击其中一列时在新选项卡中打开一个链接。如果我们在锚标记中发送原始链接,它会显示<a href={{link}}></a>,因为超集代码将所有内容包装在 div/span 标记中。

有什么办法可以做到这一点吗?

html apache-superset

11
推荐指数
2
解决办法
8324
查看次数

使用 Docker Compose 本地安装时出现 Apache Superset 错误

我正在尝试使用 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-superset

10
推荐指数
1
解决办法
8132
查看次数

如何使用 apache 超集创建钻取图?

是否可以使用 apache 超集创建向下钻取图?举例来说 - 所有国家的人口和一个国家的单击,应绘制该国家内所有州的人口,并应绘制州的单击,应绘制州的人口。有人可以帮助我使用 apache 超集创建这个的步骤/提示,因为我没有找到任何示例/选项来创建相同的内容。

apache-superset

9
推荐指数
1
解决办法
2万
查看次数

Terraform:在 EKS/ECS 上部署 Docker Compose 应用程序

TL; 博士

我使用在 Docker Compose 上运行的开源服务器应用程序。它有一些服务,包括 PostgreSQL DB 和 Redis。

如何使用 Terraform 在完整的 IaC 中最好地将此应用程序部署到 AWS?


迄今为止的解决方案

1.AWS ecs-cli

ecs-cli现在支持docker compose在 Amazon ECS 中发送配置。

但是,我不认为它可以与 Terraform 工作流程集成(这可能不是什么大惊小怪)。我知道肯定是,ecs-cli不是在CloudFormation支持,按照这一问题在这个时候,仍然打开。所以我认为它也不能轻易添加到 Terraform。

2. 硬 EKS 方式

  • 获取您的docker-compose.yml文件,将其转换为kubectlYAML。
  • (准备在每次包升级时这样做)。
  • 使用 Terraform 的 + EKS API 进行部署(最小示例)。

但这还不是完全的 IaC。每次 docker-compose 在源存储库中更改时,您都必须重新翻译您的配置。这听起来像很多工作。

3. 使用 Helm 图表

  • 为应用程序编写 Helm 图表。
  • 运行 Terraform 以启动集群。
  • 仍然使用helm 提供程序运行 Terraform 以在集群上安装带有 Helm …

docker-compose kubernetes-helm apache-superset terraform-provider-aws amazon-eks

9
推荐指数
1
解决办法
2957
查看次数

Apache SuperSet 非常慢

关于如何让超级组更快有什么建议吗?

缓存好像是从缓存加载全量数据,我以为它只从缓存加载旧数据,而从数据库加载实时数据,不是这样的吗?

一些并行处理怎么样?

apache-superset

8
推荐指数
1
解决办法
9166
查看次数

有没有办法在 Apache Superset 中创建只读仪表板

所以我们一直在使用Apache Superset,它是一个很棒的工具。

唯一令人沮丧的是,我们希望与公司外部的用户共享一些仪表板。

我相信现在的方法是从 Gamma 用户那里创建一个只读角色(如果我错了,请纠正我)

这有一些缺点:

  1. 我们需要在每个表上为每个用户创建一个视图,以确保他们看不到他们不应该看到的记录。
  2. 访问是由数据源提供的,因此他们将能够看到使用相同数据源的任何仪表板,这有时可能是一个问题。
  3. 所有这些身份验证都需要大量工作来维护。

我想知道是否有任何方法(甚至黑客)可以简单地将图形和表格共享为仪表板,而无需授予任何数据库访问权限。

就像仪表板的冻结或快照一样,就像 Redash 的方式一样:https ://redash.io/help/user-guide/dashboards/sharing-dashboards

python apache-superset

7
推荐指数
2
解决办法
6974
查看次数

Apache 超集更新

我目前运行的是 Apache Superset 0.20.4 的过时版本。Superset DB 包含大量切片和仪表板。我想更新我的版本。我可以只从 pip 运行升级吗?你们中的任何人是否知道任何会阻止我在更新后读取 Superset DB 的向后不兼容?

谢谢你的帮助。

superset apache-superset

7
推荐指数
1
解决办法
1172
查看次数