关于自然语言处理:Excel玩转自然语言查询

28次阅读

共计 2288 个字符,预计需要花费 6 分钟才能阅读完成。

ChatGPT 火出圈,人类被人工智能代替又成为热门话题。有人欢喜,有人忧,也有人不以为意,感觉离本人工作远着呢,比方当初是用 Excel 做报表,有本事你动动嘴就间接把 Excel 外面的数据查问进去啊。

你可别说,还真能做到动动嘴或是输出问句,用户就能从 Excel 查问到本人想要的数据,有视频有假相。

下面成果是通过自然语言产品——Smartbi 对话式剖析来实现的,它通过对话的形式,查问剖析 Excel 的数据,无需在 Excel 中手动汇总、简单计算。

1、对话就能剖析 Excel 数据,探寻根因。

比方,咱们须要剖析出“上海分部合同金额去年同比降落”的起因。先输出“去年合同金额排名前五的分部”,间接显示汇总表,发现排名第一的上海同比降落了 18%。而后持续问上海每个月的状况,看到好几个月都同比降落得厉害。接着抽查 8 月份的数据,从行业角度和销售的角度看销售具体情况。最初,咱们应用自然语言就疾速剖析出了了上海分部 8 月份合同额降落的起因,给用户带来更大的方便性。

2、图表多种形式展现汇总数据

上述成果其实咱们喂给 Smartbi 对话式剖析的是下图明细的 Excel 数据,对话进去的后果是汇总后的剖析数据。

能用表格,也能够用更直观的图形来展现数据。

3、语义场景自适应

Smartbi 对话式剖析有一个和其余同类产品不一样的中央:其余自然语言查问工具,须要比拟残缺正确的说出业务字段名称,然而 Smartbi 是不须要的。比方上述例子中的“广州分部合同金额排名前十销售”,零碎会依据以后的语句自动识别是想要对“销售姓名”排名还是“销售分部”排名,在这句话中,零碎给出的抉择是应用“销售姓名”进行排序。

4、反对工夫智能计算

Excel 通常是写简单公式函数来实现数据二次计算,Smartbi 对话式剖析不必做任何设置,依据须要抉择就能主动生成计算字段,比方如同环比、同环增长率等工夫智能计算,咱们比照一下后果也是对的。

实现步骤看到下面视频演示,你可能心动,然而又感觉想要实现,肯定很难吧。要会什么机器学习、AI、常识图谱等各种高新技术才行。然而,实际上你只须要一个 Excel 文件提供数据和 Smartbi 对话式剖析工具进行可视化设置就能够实现。

上面咱们以一个实例具体教程,一步步手把手教大家。
1、筹备 Excel 文件
2、导入 Excel 数据
3、进行建模工作
4、训练模型
5、进行对话式查问

1 筹备 Excel 文件

先筹备 Excel 文件,这个示例外面的数据表包含合同明细表、地区表、销售表。这些表的数据结构、E- R 关系图和样例数据如下:

图:Excel 明细数据演示

PS:Excel 文件业务的随机数据,请主动疏忽数据不合理之处 ^_^。

2 导入 Excel 数据

接下来咱们把 Excel 文件数据导入到 Smartbi 零碎中去,这里通过 Smartbi 数据模型来实现。Smartbi 数据模型反对多种数据起源,对于 Excel 的数据,间接抉择 Excel 文件类型,而后依据指引,就能够实现导入。

3 进行数据建模

导入 Excel 数据后,上面咱们须要把 Excel 数据转换为业务用户更好了解和应用的数据模型。数据模板建模操作包含设置表关系、生成指标维度等,当然这些都是可视化界面操作,你跟着指引就能本人入手。

3.1 建设表关系

这里须要把《合同表》和《销售表》、《地区表》关联起来。它们之间表关系的创立非常简单,以《合同维表》和《合同类型表》为例,如下图拖拽出关联线后,会自动弹出表关系对话框,而后依据须要设置表关系即可。以此类推,最终确认的关联关系如下图:

图:拖好惯例关系

3.2 生成指标和维度

表关系设置好后,咱们须要生成指标和维度。

1 生成指标。

通过双击就能够把事实表中的数值字段转成指标,比方双击“合同金额”。

2 解决一般维度。

咱们把须要的字段依据须要进行组合、批改别名等操作,生成一般维度,对于有些不须要的字段(ID、编码等)间接暗藏掉就能够。

图:暗藏“合同维表”

图:显示“合同名称”

3 创立工夫维度。

通过日期字段能够一键生成工夫维度。如果感觉默认的名字和格局不好,能够进行批改。

图:创立工夫层次结构

图:抉择工夫层次结构

图:生成的工夫档次

图:改名后的工夫档次

3.3 自定义指标(可选)

除了合同金额,如果咱们还想晓得“合同个数”,咱们须要对“合同编码”做惟一计数。

图:生成“合同个数”指标

此外,对于原有指标衍生的计算指标,在 Smartbi 中不必写简单的公式,通过简略的拖拽操作即可生成。

3.4 模型抽取和验证

实现数据建模后,咱们须要抽取 Excel 的数据。

如果需要的话,能够验证下模型数据是否正确。应用【交互仪表盘】把用到的维度和指标都拖上来,看看是否有数据,数据是否正确。

以上是创立数据模型残缺的过程,你会发现 Smartbi 的数据模型建设过程非常简单,全程就是鼠标拖拽就实现了,根本不须要应用键盘,更不须要写 SQL 语句或者其余程序语言。

4 一键训练模型

Smartbi 对话式剖析是在“数据模型”之上,再建设了一个常识模型(常识图谱)。这个常识图谱,须要有一个训练过程。不过 Smartbi 曾经把这些工作都包装好了,咱们只须要点一个训练按钮就能够实现常识图谱的训练了。

5 进行对话式剖析

实现数据筹备和建模工作,咱们就能够进行对话了。你能够间接在 PC 端关上对话窗口,依据须要输出想问的问题,零碎会在对话框中把你想看的数据以图表的形式展示进去,你也能够在挪动设施上装置一个 APP,通过语音来进行数据分析。

如果你想收费体验一下,能够到 Smartbi 的 demo 体验核心:
https://member.smartbi.com.cn/index/user/login.html?type=demo…

正文完
 0