数据分析
该分类包含 23 条以 system.analysis. 开头的 Runtime 系统命令。
1. 列出数据集
完整命令:system.analysis.dataset.list
列出分析数据集。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis dataset list \
[--keyword value] [--cursor value] [--limit n] [--json]
参数:
keyword(可选)— Dataset name/description filtercursor(可选)— Opaque nextCursor returned by the previous requestlimit(可选)— Maximum items from 1 to 100
2. 获取数据集
完整命令:system.analysis.dataset.get
获取分析数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis dataset get --dataset-id <uuid> [--json]
参数:
datasetId(必填)— Discovered persistent dataset UUID
3. 查询数据集
完整命令:system.analysis.dataset.query
查询分析数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis dataset query \
--dataset-id <uuid> (--query-json json|--query-file path) [--json]
参数:
datasetId(必填)— Discovered persistent dataset UUIDchartId(可选)— Optional discovered chart UUID for chart-aware executionmode(可选)— aggregate (default) or detaildetailFields(可选)— Required non-empty dataset field keys when mode=detaildimensions(可选)— Up to 12 discovered DIMENSION field keysmeasures(可选)— Up to 12 discovered MEASURE field keysmetricSpecs(可选)— Explicit aggregate metrics; non-count functions require fieldKeylimit(可选)— Returned rows/categories from 1 to 100timeGrain(可选)— day, week, month, quarter, or yearcondition(可选)— A field/operator rule or recursive and/or group using dataset field keysbaseRecordTimeField(可选)— updatedAt or createdAtpagination(可选)— Detail-query cursor page: opaque cursor, forward/backward direction, and one-to-five-page jumpbindingScript(可选)— Published Studio script binding for numeric computed measures
4. 创建数据集
完整命令:system.analysis.dataset.create
创建分析数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入
sl system analysis dataset create \
(--definition-json json|--definition-file path) [--json]
参数:
name(必填)— Dataset namedescription(可选)— Nullable description. Optional only on createsourceConfig(必填)— Complete base form, joins, and computed-field configurationfields(必填)— Complete persisted field snapshot
5. 更新数据集
完整命令:system.analysis.dataset.update
更新分析数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入
sl system analysis dataset update \
--dataset-id <uuid> (--definition-json json|--definition-file path) \
[--json]
参数:
datasetId(必填)— Existing editable dataset UUIDname(必填)— Dataset namedescription(必填)— Nullable description. Optional only on createsourceConfig(必填)— Complete base form, joins, and computed-field configurationfields(必填)— Complete persisted field snapshot
6. 删除数据集
完整命令:system.analysis.dataset.delete
删除分析数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:高风险
sl system analysis dataset delete \
--dataset-id <uuid> [--delete-charts] [--json]
参数:
datasetId(必填)— Existing deletable dataset UUIDdeleteCharts(可选)— Also delete dependent charts; otherwise dependencies reject deletion
7. 创建会话数据集
完整命令:system.analysis.session-dataset.create
从发现到的业务表单字段创建会话级数据集,供对话中的分析与图表交付使用;不会在可视化目录里保存条目。 · 风险:会话写入
sl system analysis session-dataset create \
--thread-id <uuid> [--app-code value] \
(--definition-json json|--definition-file path) [--json]
参数:
name(必填)— Conversation-scoped dataset namesourceConfig(必填)— Complete base form and left-join graphfields(必填)— One to 80 physical or expression-computed fields
8. 列出会话数据集
完整命令:system.analysis.session-dataset.list
列出分析会话数据集。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis session-dataset list \
--thread-id <uuid> [--app-code value] [--json]
参数:无(除 --json 等通用选项外)。
9. 获取会话数据集
完整命令:system.analysis.session-dataset.get
获取分析会话数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis session-dataset get \
--thread-id <uuid> --session-dataset-id <uuid> [--app-code value] \
[--json]
参数:
sessionDatasetId(必填)— Session dataset UUID from this conversation
10. 查询会话数据集
完整命令:system.analysis.session-dataset.query
查询分析会话数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis session-dataset query \
--thread-id <uuid> --session-dataset-id <uuid> [--app-code value] \
(--query-json json|--query-file path) [--json]
参数:
sessionDatasetId(必填)— Session dataset UUID from this conversationmode(可选)— aggregate (default) or detaildetailFields(可选)— Required non-empty dataset field keys when mode=detaildimensions(可选)— Up to 12 discovered DIMENSION field keysmeasures(可选)— Up to 12 discovered MEASURE field keysmetricSpecs(可选)— Explicit aggregate metrics; non-count functions require fieldKeylimit(可选)— Returned rows/categories from 1 to 100timeGrain(可选)— day, week, month, quarter, or yearcondition(可选)— A field/operator rule or recursive and/or group using dataset field keysbaseRecordTimeField(可选)— updatedAt or createdAt
11. 按会话删除会话数据集
完整命令:system.analysis.session-dataset.delete-for-thread
按会话删除分析会话数据集资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:会话写入
sl system analysis session-dataset delete-for-thread \
--thread-id <uuid> [--app-code value] [--json]
参数:无(除 --json 等通用选项外)。
12. 创建会话报表
完整命令:system.analysis.session-report.create
用会话数据集在当前对话中渲染并交付交互式系统图表卡片,完成默认的对话可视化交付。 · 风险:会话写入
sl system analysis session-report create \
--thread-id <uuid> [--app-code value] \
(--definition-json json|--definition-file path) [--json]
参数:无(除 --json 等通用选项外)。
13. 发布会话报表
完整命令:system.analysis.session-report.publish
发布分析会话报表资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入
sl system analysis session-report publish \
--thread-id <uuid> --message-id value --report-id <uuid> --name value \
[--parent-id <uuid>] [--app-code value] [--json]
参数:无(除 --json 等通用选项外)。
14. 获取会话报表发布记录
完整命令:system.analysis.session-report.publication.get
获取分析会话报表发布记录资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis session-report publication get \
--thread-id <uuid> --message-id value --report-id <uuid> \
[--app-code value] [--json]
参数:无(除 --json 等通用选项外)。
15. 列出图表
完整命令:system.analysis.chart.list
列出分析图表。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis chart list \
[--chart-type value] [--keyword value] [--cursor value] [--limit n] \
[--json]
参数:
chartType(可选)— Exact chart type filter from chartConfiguration.enums.chartTypekeyword(可选)— Case-insensitive chart-name/description filtercursor(可选)— Opaque nextCursor returned by the previous requestlimit(可选)— Maximum items from 1 to 100; defaults to 20
16. 获取图表
完整命令:system.analysis.chart.get
获取分析图表资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis chart get --chart-id <uuid> [--json]
参数:
chartId(必填)— Existing chart/dashboard UUID returned by chart list
17. 创建图表
完整命令:system.analysis.chart.create
仅在明确要求时把图表持久化到可视化目录;该命令不会在对话中交付图表卡片。 · 风险:写入
sl system analysis chart create \
(--definition-json json|--definition-file path) [--json]
参数:
datasetId(必填)— Existing dataset UUID for charts; null for dashboardsparentId(必填)— Existing folder UUID or null for rootname(必填)— Displayed chart/dashboard namedescription(必填)— Nullable management and tooltip descriptionchartType(必填)— Chart/dashboard renderer from chartConfiguration.enums.chartTypedataConfig(必填)— Complete data, permission, filter, or dashboard config described by chartConfigurationvisualConfig(必填)— Either {} or the complete visual config described by chartConfigurationthumbnailUrl(必填)— Nullable preview image URL/data URL
18. 更新图表
完整命令:system.analysis.chart.update
更新分析图表资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入
sl system analysis chart update \
--chart-id <uuid> (--definition-json json|--definition-file path) \
[--json]
参数:
chartId(必填)— Existing editable chart/dashboard UUIDdatasetId(必填)— Existing dataset UUID for charts; null for dashboardsparentId(必填)— Existing folder UUID or null for rootname(必填)— Displayed chart/dashboard namedescription(必填)— Nullable management and tooltip descriptionchartType(必填)— Chart/dashboard renderer from chartConfiguration.enums.chartTypedataConfig(必填)— Complete data, permission, filter, or dashboard config described by chartConfigurationvisualConfig(必填)— Either {} or the complete visual config described by chartConfigurationthumbnailUrl(必填)— Nullable preview image URL/data URL
19. 删除图表
完整命令:system.analysis.chart.delete
删除分析图表资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:高风险
sl system analysis chart delete --chart-id <uuid> [--json]
参数:
chartId(必填)— Existing deletable chart/dashboard UUID
20. 列出文件夹
完整命令:system.analysis.folder.list
列出分析文件夹。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取
sl system analysis folder list \
[--keyword value] [--cursor value] [--limit n] [--json]
参数:
keyword(可选)— Case-insensitive folder-name filtercursor(可选)— Opaque nextCursor returned by the previous requestlimit(可选)— Maximum items from 1 to 100; defaults to 20
21. 创建文件夹
完整命令:system.analysis.folder.create
创建分析文件夹资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入
sl system analysis folder create \
--name value [--parent-id <uuid>] [--json]
参数:
name(必填)— Folder name, trimmed and limited to 100 charactersparentId(可选)— Existing parent-folder UUID; omit or use null to create at root
22. 删除文件夹
完整命令:system.analysis.folder.delete
删除分析文件夹资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:高风险
sl system analysis folder delete \
--folder-id <uuid> \
(--delete-charts|--target-parent-id <uuid>|--move-to-root) [--json]
参数:
folderId(必填)— Folder-tree root UUID to deletedeleteCharts(必填)— true deletes charts in this folder tree; false moves them before deleting the treetargetParentId(可选)— Required when deleteCharts=false. Use an existing folder UUID to move charts there, or null to move them to root
23. 查询已保存报表或图表
完整命令:system.analysis.chart.query
按报表保存的字段、筛选、聚合、时间粒度和绑定脚本读取租户当前数据。需要报表查看和来源数据读取权限。支持报表和单个图表,不支持仪表板。 · 风险:读取
sl system analysis chart query --chart-id <uuid> [--json]
chartId(必填):从/visualization/view/<uuid>链接或system.analysis.chart.list获取的 UUID。- 返回
queryResult和limits。当limits.truncated为 true 时,分析需要说明条数或分类上限。 - 自动化配置:可视化 → 智能体执行(填写分析指令)→ 消息(群聊)。自动化智能体和群聊智能体均需启用此命令,才可查询报表。群聊中引用报表链接时,平台先校验智能体已启用此命令,再按本次提问者的报表及来源数据权限读取,分析结果作为普通文本发送到群聊。