创建你的第一个仪表板(Dashboard)
本节专注于为最终用户(数据分析师、业务分析师、数据科学家等)提供文档, 他们将使用 Superset 进行数据分析和探索工作流程。 除了这个站点,Preset.io在docs.preset.io 维护了一套最新的最终用户文档。
本教程针对希望在 Superset 中创建图表和仪表板的人。 我们将向你展示如何将 Superset 连接到一个新的数据库,并配置该数据库中的一个表以供分析。 你还将探索你已暴露的数据,并将可视化添加到仪表板中,以便了解从 头到尾的用户体验。
连接到一个新的数据库
Superset 本身没有存储层来存储你的数据,而是与你现有的 SQL 数据库或数据存储配对。
首先,我们需要将你的数据库的连接凭据添加进来,以便能够查询和可视化其中的数据。 如果你通过 Docker compose 本地使用 Superset, 你可以跳过这一步,因为已经为你预置了一个名为 examples 的 Postgres 数据库,并在 Superset 中预先配置好了。
在右上角的 + 菜单下,选择数据,然后选择 Connect Database 选项:

然后在出现的模态窗口中选择你的数据库类型:

一旦选择了数据库,你可以在该窗口中配置许多高级选项,或者为了本教程的目的,你可以点击所有这些字段下方的链接:

请注意,如果你尝试连接到另一个本地运行的数据库(无论是在主机还是另一个容器上),
并且收到 The port is closed.
的消息,则你需要调整 HOST 为 host.docker.internal
一旦点击了那个链接,你只需要指定两件事(数据库名称和 SQLAlchemy URI):

如表单 下方的文本所述,你应该参考 SQLAlchemy 文档关于创建新的连接 URI的部分,针对你的目标数据库。
点击 Test Connection 按钮确认一切正常。如果连接看起来没问题,通过点击模态窗口右下角的 Connect 按钮保存配置:
恭喜你,你刚刚在 Superset 中添加了一个新的数据源!
注册新表
既然你已经配置了数据源,现在可以选择特定的表(在 Superset 中称为 Datasets),将其暴露在 Superset 中以供查询。
导航至 Data ‣ Datasets,然后选择右上角的 + Dataset 按钮。

一个模态窗口应该出现在你面前。 使用出现的下拉菜单选择你的 Database、Schema 和 Table。 在下面的例子中,我们注册了来自 examples 数据库的 cleaned_sales_data 表。

完成设置后,点击右下角的 Add 按钮。你现在应该能在数据集列表中看到你的数据集(dataset)。
自定义列属性
现在你已经注册了 dataset,可以配置列属性,以确定列在 Explore workflow 中应如何处理: