领导无法自主分析
首先企业数字化是积累很多运营数据,提供管理者进行决策,尴尬的是其实管理者都不太清楚企业积累了什么数据,大概知道有 ERP 等系统,对于商品采购,库存管理,发送配货都有记录,但是要是让管理者自己通过页面自助式查询结果,基本上不可能,又要熟悉数据结构,又要有数据思维,太难了,所以会有一个岗位叫做数据分析师以及中层主管。
主管转意客户需求
其实数据分析师更强的是数据分析能力,对于表结构以及 SQL 语句都很熟悉,但是往往不理解客户乃至领导的问题,毕竟领导用的都是管理需要,需要转一层转意,转成数据分析师能够听懂的目标,所以说懂业务,懂领导,懂技术的主管很重要。
根据以上情况,其实可以抽象成三个问题
问题 1:有没有我要的数据
这个可以通过数据浏览来满足,比如说显示所有出入库记录,领导也能看到有没有记录出入库时间和经办人。
当然,如果表很多,选择表也是个问题,可以做一下向导,通过层层缩小范围的但是进行排查。
问题 2:把我的问题转成 SQL 并执行
这个问题传统意义上就是做需求开发,并且由于需要看到结果才能知道以及要的对不对,就很难及时开发。
现在我觉得可以用 GPT 试试,首先启动一个会话,在会话初始的时候,把所有表结构都提交给 GPT,这样 GPT 就有实时构建 SQL 语句的能力,然后让用户在会话窗口里输入要问题业务问题,一般都是一个统计结果或者多个表查询,没关系,用户不需要知道表的结构,但是询问的内容最好包括表的字段名,否则容易统计错误(所以说这活还得还主管),然后后台执行 SQL,将结果显示给用户即可。
现在 GPT 也开放了国内 API 接口,不用魔法也可以直接用,费用还低,不排多次查询。
另外只是获取 SQL 语句,企业实际数据并没有泄露,安全性也是可以的。
问题 3:分析出来的数据结果
这个还没有想好。