1
安装带 SQL 支持的 marimo
2
连接到 ClickHouse。
前往 marimo 编辑器左侧的数据源面板,然后点击“Add database”。系统会提示你填写数据库详细信息。随后,你会看到一个可运行的单元格,用于建立连接。
3
运行 SQL
设置好连接后,您可以新建一个 SQL 单元格,并选择 ClickHouse 引擎。本指南将使用 New York Taxi 数据集。现在,你已经可以在 DataFrame 中查看结果了。接下来,我想将某个给定上车地点对应的最高费用下车点可视化。marimo 提供了多个 UI 组件来帮助你实现这一点。我会使用下拉菜单选择地点,并用 Altair 绘制图表。marimo 的响应式执行模型也扩展到了 SQL 查询中,因此你对 SQL 的更改会自动触发依赖单元的后续计算 (对于开销较大的计算,也可以选择仅将单元标记为已过时) 。因此,查询一更新,图表和表也会随之变化。你还可以切换到 App View,以获得一个更简洁的数据探索界面。