Superset学习笔记(二)

本文介绍了在Superset中添加和编辑数据表的步骤。首先,通过Sources菜单下的Tables选项查看已导入的表格,然后详细讲解了新建表格的流程,包括设置数据库架构。接着,讲述了编辑表格的过程,如定义列的用途,如Groupable和Filterable,以及如何处理时间字段。最后,提供了对订单日期字段编辑和保存的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

添加数据表

在 Sources 菜单下,选择Tables选项:
在这里插入图片描述
进入到Tables界面:
在这里插入图片描述
在Tables界面中,能看见当前已导入到 superset 中的所有表格。包括:表名称、所属数据库、修改用户、修改时间等信息。

新建表格

在Tables界面上,单击右上角附近的绿色加号:
在这里插入图片描述
进入到表格设置界面:
在这里插入图片描述
接下来,根据自己需求设置新表信息。

  • 数据库架构。如果表存在于默认模式中(例如PostgreSQL或Redshift中的公共模式),则可以将模式字段留空。
    在这里插入图片描述
  • 当重定向回到Tables界面时,您应该看到一条消息,指示您的表已创建:
    在这里插入图片描述

编辑表格

  • 单击创建的表旁边的编辑按钮:
    在这里插入图片描述
    在结果页面上,单击list Columns选项卡。在这里,您将定义在浏览数据时使用表格特定列的方式。我们将通过这些选项来描述其目的:

  • 如果你希望用户组指标由某一特定领域,将其标记为"Groupable"。

  • 如果需要对特定字段进行过滤,请将其标记为Filterable。

  • 该"Is temporal"字段应该对任何日期或时间字段进行检查。我们将在稍后讨论如何在分析中体现出来。

  • 以下是我们为超市数据配置字段的方法:
    在这里插入图片描述
    然后,单击字段旁边的编辑按钮,可对字段类别进行设置(以订单日期字段为例):
    在这里插入图片描述
    选择编辑内容,最后点击Save保存即可。

Apache Superset 通常推荐使用 Python 的 pip 或 Docker 进行安装,但在某些特定场景下,使用进制文件安装可能是更合适的选择。以下是使用进制文件安装 Superset 的步骤和注意事项。 ### 准备工作 在开始安装之前,确保系统中已安装以下依赖项: - **Python 3.7 或更高版本** - **Node.js**(用于前端构建) - **npm**(Node.js 的包管理器) - **pip**(Python 的包管理器) - **virtualenv**(可选,用于创建隔离的 Python 环境) ### 下载 Superset 进制文件 Superset 并不直接提供预编译的进制文件,因此需要从源代码构建。首先,从 GitHub 获取 Superset 的源代码: ```bash git clone https://github.com/apache/superset.git cd superset ``` ### 创建虚拟环境 建议使用虚拟环境来隔离 Superset 的依赖: ```bash python3 -m venv venv source venv/bin/activate ``` ### 安装依赖 在虚拟环境中安装 Superset 的依赖项: ```bash pip install -r requirements.txt ``` ### 构建前端资源 Superset 的前端使用 React 编写,需要使用 npm 构建: ```bash cd superset-frontend npm install npm run build cd .. ``` ### 安装 Superset 完成前端构建后,可以将 Superset 安装到当前环境中: ```bash pip install -e . ``` ### 初始化数据库 Superset 使用 SQLAlchemy 作为 ORM,因此需要初始化数据库: ```bash superset db upgrade ``` ### 创建管理员用户 创建一个管理员用户以便登录: ```bash superset fab create-admin ``` ### 初始化 Superset 最后,初始化 Superset 数据: ```bash superset init ``` ### 启动 Superset 使用以下命令启动 Superset: ```bash superset run -p 8088 --with-threads --reload --debugger ``` 默认情况下,Superset 会在 `http://localhost:8088` 上运行。 ### 配置 Superset Superset 的配置文件通常位于 `superset/config.py` 或 `~/superset/superset_config.py`(如果遵循了官方安装指南)[^1]。可以通过修改此文件来调整 Superset 的行为,例如设置 SECRET_KEY、配置数据库连接等。 ### 汉化 Superset 如果需要汉化 Superset,可以参考 Superset 的翻译文件,位于 `superset/translations/zh/LC_MESSAGES/messages.po`[^2]。根据需要修改翻译内容,并重新编译翻译文件。 ### 相关问题 1. 如何在 Docker 中安装 Apache Superset? 2. 如何配置 Superset 的数据库连接? 3. 如何在 Superset 中添加新的数据源? 4. 如何备份和恢复 Superset 的配置和数据? 5. 如何优化 Superset 的性能?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值