Serverless:云函数 + 小马BI,将报表极速搬上云

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:sevenyjluo网络

小提示:您能找到这篇{Serverless:云函数 + 小马BI,将报表极速搬上云}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Serverless:云函数 + 小马BI,将报表极速搬上云内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

很多业务都公关危机第二季第二季需要进行运营数据统计,如统计用户数、调用量等等。相较于传统方式,在拥抱云计算的大潮下,如何借助腾讯云上PAAS产品无服务云函数SCF(Serverless CloudFunction),云数据库(MySQL),以及结合报表可视化工具"小马BI"(https://xiaoma.tencent.com/#/),来快速开发我们的运营报表呢?

< ">效果展示、架构介绍

< ">运营日报的整体架构如下:

< ">简单概括下,就是通过云函数的定时触发器,每天定时从源数据库(或API接口等)获取数据并处理,之后存到目标数据库。小马BI从目标数据库拉取数据进行展示。so easy!

< ">报表效果如下:

第一步、申请注册腾讯云账号

< ">在腾讯云(https://cloud.tencent.com/)上,申请注册一个腾讯云账号。

第二步、购买云MYSQL(非必需)

< ">在腾讯云数据库控制台购买一个数据库,用于存储我们处理后的数据。

< ">(理论上,目标数据库只要位于小马BI能访问到的服务器上网络建设网站就行。如果你不想把数据存在云数据库中,您可跳过此步。)

第三步、创建云函数

< ">在腾讯云云函数控制台新建云函数。(如若您的MYSQL数据库配置了VPC,请确保云函数与其位于同一VPC内)。

第四步、开发

< ">接下来就是具体的代码开发,云函数只是帮我集成了各个语言(如Node Python等)的运行时。



< ">代码的开发与正常开发别无二致。



< ">在此不再赘述。可以参考SCF快速入门< color: rgb(127, 127, 127);">(https://cloud.tencent.com/document/product/583/9179)。

< ">4.1存量项目迁移

< ">云函数通过指定的函数入口来进行调用。

< ">所以现有项目,只需要入口执行代码改为函数,并在控制台配置相应的函数入口,即可实现无缝迁移。

第五步、部署

< ">代码开发完以后,可以通过手动、命令行工具< color: rgb(127, 127, 127);">(https://cloud.tencent.com/document/product/583/33445)等方式上传。

< ">配置定时触发器,每天8点执行就可以了。

< ">可以通过控制台比较方便地查看日报每天的执行日志:

第六步、配置告警(非必需)

< ">日报执行出错,作为开发人员我们很希望第一时间接收到通知,以便排查。

< ">6.1通过云监控来配置告警

< ">

< ">

< ">6.2通过企业微信机器人

< ">可以通过代码改造,全局捕获错误,将函数执行成功或失败的推送给企业微信机器的回调地址。

< ">效果如下:

第七步、配置小马BI

< ">处理后的数据存入云数据库以后,在小马BI上配置数据库地址为云上数据库(或您的目标数据库)的地址。

< ">之后拖拽组件生成图表就OK了。更多配置细节,可参考小马BI帮助手册。

< ">< color: rgb(79, 129, 189);">写在最后

< ">运营报表上云相较于之前,有以下优势:



< ">1、更方便的重跑日报。当天日报出错。需要重跑的话,只需要通过在控制台点击按钮就能完成,无需登机器。

< ">2、更方便的查看日志。原先查日志都需要登录服务器,现在通过控制台界面就能完成。

< ">3、部署更方便。原先想更改文件,需要通过rz/sz的方式把文件传到机器上,现在结合云函数的命令行工具,可以很方便地进行部署。

< ">4、更方便地监控与提醒。日报出错,通过微信机器人、云监控的告警功能来更方便的提醒。

< ">结合小马BI的可视化、推送能力,我们可以很方便、快速地完成运营报表开发。


Serverless:云函数 + 小马BI,将报表极速搬上云

上一篇:新手小白也能漫步腾讯云端
下一篇:腾讯云Service Mesh生产实践及架构演进


版权声明:以上主题为“Serverless:云函数 + 小马BI,将报表极速搬上云"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Serverless:云函数 + 小马BI,将报表极速搬上云
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Serverless:云函数 + 小马BI,将报表极速搬上云”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Serverless:云函数 + 小马BI,将报表极速搬上云的相关事宜。

关键词:Serverless:云函数,+,小马

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号