跳到主要内容

轻流 x 微软PowerBi

应用场景

PowerBi作为一款商业智能软件,其数据报表开放了接口,可接受json数组并作为数据源,自动生成报表并做数据分析处理,轻流通过webhook主动推送固定格式的数据,可以根据用户需求携带表单信息。

此处以一个职场培训机构,通过轻流和webhook打通,实现数据实时显示报表的效果。

落地方案

原文画板

图文/视频演示

powerBI场景视频.mp4

帮助文档

配置文档

一、配置步骤

1、在powerbi-我的工作区中新建流数据集,选择api,下一步。

路径:powerbi----我的工作区----新建----流数据集----API

image.pngimage.png

2、之后在「流中的值」里对接收数据格式进行配置,默认是一个数组,下方「历史数据分析」开关决定是否在powerbi中显示历史数据,打开会显示历史所有数据,关闭则仅显示最新的数据。

image.png

3、创建数据集,会自动生成推送URL,将此URL保存下,作为轻流发送数据的目标。

image.png

4、在轻流中新建一个webhook节点,URL=刚才复制的URL,Method=POST,触发方式=自定义,Body Type=application/json

JSON Body按照步骤3中格式配置

image.png

5、应用创建后,在powerbi中进行报表配置。在我的工作区数据集中找到你刚刚创建的数据集。通过报表和字段配置制作报表,此时已经可以通过轻流应用发送数据,进行测试了。测试数据也会在这个页面显示

路径:我的工作区---数据集

image.png

image.png

6、最后的效果。在轻流提交数据,在powerbi查看数据变化。

image.png

image.png

二、注意事项

1、字段匹配

1、轻流表单字段很多,但是PBI只支持数字文本日期三种。

2、轻流日期对应PBI日期。在webhook中数组内是必加引号的,所以数字字段无法准确传入。

3、其他类型的表单字段,用文本字段应该就可以发;有的应用中不是文本字段的,需要关注测试下;