单表查询提供了对单个ES表多方位的查询,并支持配置和保存查询方案。单表查询共包含:明细查询、聚合查询、模板查询。
明细查询提供了条件配置功能,可以设置各种条件过滤查询数据。
聚合查询同样提供了条件配置,在此基础上继续对表数据进行聚合,同时整合了明细查询,在聚合结果的表格中,可随时点击获取明细查询结果。
模板查询提供了更友好地对外开放数据的功能,设置查询条件构建查询模板,然后使用该模板查询符合条件的数据。用户构建好查询模板,在请求中传入模板ID和条件值即可查询所需数据,无需再构建查询条件。
“方案列表”页签通过列表的形式展示单表查询方案,列表中包含如下信息:
方案名称:用户设置的方案名称。
描述:方案的描述信息。
类型:方案的类型,分为明细查询、聚合查询、模板查询。
用户名称:方案创建者。
索引:方案所用到的ES表。
创建时间:方案创建时间。
操作:提供对方案操作的链接,包含预览、复制和删除操作。
在方案列表左上方,单击<新增>按钮,进入“方案查询”页签,在该页面可编辑和保存方案。
配置“查询条件”区域参数:
类型:必选,选择“明细查询”。
数据源:必选,选择需要的数据源。
选择表:必选,选择需要的表。
方案名称:必填,填写方案名称,不可与现有方案名称重复。
方案描述:填写关于方案的描述。
配置“高级选项”参数:
新增行:点击“新增行”按钮可增加一行条件,多行条件之间是或关系,每行条件内的子条件之间是与关系。
“+”号:点击“+”号将弹出对话框配置需要的条件。在对话框中可选择需要的字段、运算符,填入需要的值。
展示字段:配置需要在查询结果中展示的表字段。默认展示全部字段,可自由增删字段。
单击<查询>按钮可看到该方案的查询结果。
单击<保存>按钮,明细查询方案创建完成。
在方案列表左上方,单击<新增>按钮,进入“方案查询”页签,在该页面可编辑和保存方案。
配置“查询条件”区域参数:
类型:必选,选择“聚合查询”。
数据源:必选,选择需要的数据源。
选择表:必选,选择需要的表。
方案名称:必填,填写方案名称,不可与现有方案名称重复。
方案描述:填写关于方案的描述。
配置“高级选项”参数:
新增行:点击“新增行”按钮可增加一行条件,多行条件之间是或关系,每行条件内的子条件之间是与关系。
“+”号:点击“+”号将弹出对话框配置需要的条件。在对话框中可选择需要的字段、运算符,填入需要的值。
行维度:选择聚合的维度字段,会展示在聚合结果表格的左边。单击<新增>按钮,在弹出窗口中选择聚合类型,并对应选择字段:
时间聚合:该聚合类型可以选择date类型的字段。
数值聚合:该聚合类型可以选择double、int、long类型的字段。
普通聚合:该聚合类型可以选择keyword、boolean、double、int、long类型的字段。
列维度:选择聚合的维度字段,会展示在聚合结果表格的右上方。单击<新增>按钮,在弹出窗口中选择聚合类型,并对应选择字段,不同聚合类型支持的字段不同:
时间聚合:该聚合类型可以选择date类型的字段。
数值聚合:该聚合类型可以选择double、int、long类型的字段。
普通聚合:该聚合类型可以选择keyword、boolean、double、int、long类型的字段。
汇总指标计算:在聚合结果的基础上,选择需要聚合的字段及聚合方式。单击<新增>按钮,在弹出窗口中选择计算类型,并对应选择字段,不同计算类型支持的字段不同:
AVG/SUM/MAX/MIN:可以选择double、int、long类型的字段。
COUNT:可以选择keyword、boolean、double、int、long、date类型的字段。
展示字段:配置需要在查询结果中展示的表字段。默认展示全部字段,可自由增删字段。
单击<查询>按钮可看到该方案的聚合结果;在聚合结果表格中,点击“汇总指标计算”下的聚合结果可以查询到该聚合结果的明细数据。
单击<保存>按钮,聚合查询方案创建完成。
在方案列表左上方,单击<新增>按钮,进入“方案查询”页签,在该页面可编辑和保存方案。
配置“查询条件”区域参数:
类型:必选,选择“模板查询”。
数据源:必选,选择需要的数据源。
选择表:必选,选择需要的表。
方案名称:必填,填写方案名称,不可与现有方案名称重复。
方案描述:填写关于方案的描述。
配置“高级选项”参数:
新增行:点击“新增行”按钮可增加一行条件,多行条件之间是或关系,每行条件内的子条件之间是与关系。
“+”号:点击“+”号将弹出对话框配置需要的条件。在对话框中可选择需要的字段、运算符,填入需要的值。
展示字段:配置需要在查询结果中展示的表字段。默认展示全部字段,可自由增删字段。
单击<查询>按钮可看到该方案的查询结果。
单击<保存>按钮,明细查询方案创建完成。
预览方案是将方案配置应用到<方案查询>页签,在<方案查询>页签内可以根据方案配置查询数据。
在方案列表页签的列表中,单击待预览方案的<预览>按钮,进入方案查询页签。
进入方案查询页签后,单击<查询>按钮,就可看到该方案对应的查询结果。
在方案查询页签内,可以任意编辑配置项,编辑完后,单击<查询>按钮即可查看查询结果。
对于聚合查询的预览结果,如果点击其结果,可以看到聚合数据的详情(即满足条件的明细查询结果)。例如,预览结果中,某对象的总数量为3,点击3可以看到这三条明细数据。 |
在方案列表页签的列表中,单击待编辑方案的<预览>按钮,进入方案查询页签。
在方案查询页签内,可以任意编辑配置项,编辑完后,单击<查询>按钮即可查看查询结果。
单击<保存>按钮即可完成编辑。
复制方案提供以原有方案为基础创建一个方案名称不同的新方案。
在方案列表页签的列表中,单击待复制方案的<复制>按钮,弹出对话框。
在对话框中输入“方案名称”和“方案描述”。
单击<确定>按钮即可完成复制。
在方案列表页签的列表中,单击待删除方案的<删除>链接,弹出对话框。
单击<确定>按钮即可完成删除。