提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
我的笔记-防忘
提示:以下是本篇文章正文内容,下面案例可供参考
一、FineReport学习路径
网址:https://help.fanruan.com/finereport/
二、FineDataLink 学习路径
地址:https://help.fanruan.com/finedatalink/
1.API对接云苍穹参考
FineDataLink是帆软ETL工具,整体操作需要学习,以下只针对一个场景做简单演示,具体操作可以查看帮助文档:help.finedatalink.com,以及学习视频:https://edu.fanruan.com/video/308
在本地安装启动 FineDataLink 服务器以后,输入地址:http://localhost:8068/webroot/decision 访问 FineDataLink,进入引导页面,分为两个步骤:账号设置和数据库设置
2.2.1 内置数据库
内置数据库:内置数据库适用于个人本地试用,点击「直接登录」,可直接登录系统使用。
2.2.2 外接数据库
外接数据库适用于企业正式使用,点击「配置数据库」,配置外接数据库。
若管理员初始化配置选择了内置数据库,后续希望配置外接数据库,可以参考 配置外接数据库。
安装根目录
webroot 目录
2.1 创建数据连接
参考:https://help.fanruan.com/finedatalink/doc-view-161.html
1 示例展示
任务示例详情参见官网demo:https://demo.finedatalink.com/ 「第一个定时开发任务」
2 准备工作
若用户若只是想试用下功能,无需参考本章内容,直接到到 https://demo.finedatalink.com/ 中,参考本文第三章内容设计定时任务。
1)已完成 FineDataLink 工程部署:FineDataLink独立部署、FineDataLink集成部署
2)确认工程已经注册了相关功能:FineDataLink注册授权
3)创建能够进行数据开发的用户:用户管理;对用户进行了数据开发权限分配:数据平台使用权限、定时任务管理权限
4)用户登录 FineDataLink 系统后,需要确认已部署好的工程中是否有自己需要的来源和目标数据库。若没有,则需要新建数据连接,建立数据库与 FineDataLink 之间的联系。步骤请参见:[通用]配置数据连接
注:数据源支持类型详情参见:FineDataLink支持的数据源
1、访问工程地址
http://data.cxpcchina.com:37799/webroot/decision
登录管理员账号/密码:admin/***
或者
http://172.16.100.99:8068/webroot/decision#preparation
登录管理员账号/密码:admin/***
2、选择数据中心—数据开发,通过新建可创建ETL任务
3、下面以获取物料清单为例,演示下载云苍穹的数据
① 拖动参数赋值算子,使用说明参考:https://help.fanruan.com/finedatalink/doc-view-18.html?source=4
② 调用接口获取apptoken,以参数方式输出
可将预览后的数据作为默认值输入
③ 同样,获取accesstoken
拖动箭头连接两个算子
此处,可将上一步的apptoken作为参数输入,写法为 ${apptoken}
将accesstoken作为参数输出下一步,同样赋予默认值
④ 拖拽数据转换算子,使用手册:https://help.fanruan.com/finedatalink/doc-view-10.html
⑤ 双击数据转换,进入编辑,分别拖动API输入、JSON解析、DB表输出
API输入:https://help.fanruan.com/finedatalink/doc-view-90.html
JSON解析:https://help.fanruan.com/finedatalink/doc-view-467.html
DB表输出:https://help.fanruan.com/finedatalink/doc-view-229.html?source=4
API输入:调用物料清单的接口,输出参数和请求头,其中请求头调用上一步输入的accesstoken参数
JSON解析:选择节点后,解析出数据表字段
注:此处乱码应该是服务器字体包的问题,后续安装字体包即可
DB表输出:输出到对应的数据库里,落库参与报表和BI制作
此处演示的为,连接FineBI的内置demo数据库,可参考帮助文档,连接自己的数据库,输出表
4、输出表之后,可以通过数据连接取到该表数据,这里以FineBI为例,连接到demo数据库后,可以看到接口数据已下载至数据库
5、因apptoken和accesstoken会失效,因此需要根据失效时限设置任务定时执行的频率
6、(例子)通过数据开发其余的功能,每次定时执行时,从接口下载上次执行时间之后的数据,填写至数据库即可,比如像企业微信,获取当月数据:
https://help.fanruan.com/finedatalink/doc-view-486.html
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。