平台集成了 Marimo 工具,可便捷地使用 Python 脚本。例如,你可基于数据建模 中已连接的数据,完成模型训练、SQL 查询执行、仪表盘设计等操作。
借助 Notebook 运行 SQL 查询
备注
平台数据库已连接至Notebook,可直接访问使用。
- 登录平台后,选择 工具集 > Notebook。
- 单击 Create a new notebook,再单击
运行首个代码单元格。
- 单击 SQL 新增一个SQL单元格,选择已连接的数据库后执行 SQL 语句。
- 从数据建模 下的文件 明细 中获取数据表名称(即文件别名),开始编写 SQL 语句。
提示
- 单击左侧面板的
,可查看已连接的数据库列表。 - 找到所需的数据表后,单击表名旁的
,可自动生成 SQL 语句。
借助 Notebook 绘制图表
- 登录平台后,选择 工具集 > Notebook。
- 单击 Create a new notebook,新增以下 3 个单元格,绘制简易折线图。
- 单元格 1:导入相关库
import marimo as mo
- 单元格 2:从数据库中查询数据
_df = mo.sql(
f"""
SELECT *
FROM "CNC3_b9d4aee89fba481aaf8f"
LIMIT 100
""",
engine=tsdb_engine
)
data = _df
提示
使用 SQL 单元格编写查询语句,然后单击单元格末尾的
,将该单元格切换为 Python 模式。务必将查询结果赋值给一个变量(例如 data)。
- 单元格 3:绘制折线图
import matplotlib.pyplot as plt
plt.figure(figsize=(10,5))
plt.plot(data["actual_runtime"])
plt.title("Actual Runtime")
plt.xlabel("Index")
plt.ylabel("actual_runtime")
plt.grid(True)
plt.show()
- 单击右下角的
,运行所有代码单元格并查看生成的折线图。
