摘要:[helpvideo]8602[/helpvideo]1. 概述1.1 版本FineDataLink 版本功能说明4.1.7.3-4.1.8.2发布后增加版本比对1.2 应用场景用户需要将定时任务的开发[阅读全文:]
摘要:1. 应用场景用户想要同步钉钉通信录中的用户信息。2. 方案一4.1.3 以及之后的版本支持的方案。FineDataLink 中的数据处理过程,详情参见:https://demo.finedatalin[阅读全文:]
摘要:1. 应用场景某企业现在需要将某业务工单数据全部取出以供业务分析使用。由于数据量比较大,不可能一次性取全量数据,因此需要使用参数。接口文档中 pageIndex 表示数据页数;pag[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动1.7支持自定义参数功能:「参数设置」2.0允许定义值相同的参数,但是会给出提醒,详情参见本文 4.1 节4.0.19支持定义的参数类型,从日[阅读全文:]
摘要:1. 概述1.1 应用场景FR 通过任务名/任务ID运行定时任务的接口中,可设置延迟参数,在等待设置的 X 秒后可以返回任务运行状态。如下图所示:但某些定时任务运行时间较长且不稳定,当 FDL 执行到接[阅读全文:]
摘要:1. 概述1.1 应用场景demo1 数据库中有一张数据表名为「S产品」,想要将「类别ID」=2 的数据同步到 demotest 数据库中。1.2 实现思路「S产品」中,「产品ID」为主键,先取出「类别[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动3.1-3.7「DB表输出」算子的「数据去向」Tab 中若选择「自动建表」,「字段映射」Tab 下可删除表字段、修改表字段展示顺序、修改表字段[阅读全文:]
摘要:1. 概述1.1 应用场景API 接口中包含参数 data_id,可取出特定 data_id 的接口数据。现在 data_id 保存在数据库中,希望取出这些 da[阅读全文:]
摘要:1. 概述用户在使用 Shell 脚本调用外部任务时,需要了解 FineDataLink 的调用任务是否执行成功。同时本文给出推荐的 shell 脚本书写方式。2. 判断 Shell 脚本任务执行成功F[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.0.30可配置全局参数,该参数可在多个定时任务中使用4.1.4交互优化1.2 应用场景当多个定时任务需要使用相同的自定义参数(任务参数)时[阅读全文:]
摘要:1. 概述本文介绍 FR 模板调用定时任务接口的示例。查看本文档前,请先查看以下两篇文档,了解更多调用接口相关知识:开放平台-FineDataLink接口插件调用FineDataLink接口说明注:本文[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.0.4.2「数据同步」节点和「DB表输出」算子的「数据去向」界面新增「在FineBI公共数据中自动创建ETL结果表」按钮,勾选配置后,定时[阅读全文:]
摘要:1. 概述1.1 应用场景使用SparkSQL构建日期列并循环取数 中使用构建的日期序列进行 API 取数。如果用户将使用「循环容器」进行 API 取数作为最小调度单位,有多个前置的参数输出、[阅读全文:]
摘要:1. 概述1.1 应用场景用户需要对活跃客户的占比进行分析,但由于不断变化的业务需求,活跃客户的定义会不定期修改。例如,上半年活跃客户被定义为在过去 3 个月内至少在商城下单 2 次的连锁客户,而下半年[阅读全文:]
摘要:1. 概述1.1 应用场景群通知中,用户希望:每条消息对应一个通知人。某个人对应的通知内容中,文字使用颜色代表事务的紧急程度。通知内容中包含链接,用户点击即可跳转到详情页面。如下图所示:1.2 实现思路[阅读全文:]
摘要:1. 概述使用消息通知推送数据至企业微信群 中可以通过企业微信群,通知每天未上传店铺数据的用户,提醒其需要上传数据。本文则介绍如何通过邮箱发送邮件进行消息通知。1.1 预期效果某店铺每天需要上[阅读全文:]
摘要:1. 概述1.1 应用场景某企业现在需要将某业务工单数据全部取出以供业务分析使用。API取数-按页数取数 中可以使用页数和内置参数 loopTimes 进行取数。但是如果遇到接口中需要使用业务[阅读全文:]
摘要:1. 概述数仓需要接收来自不同源的大量数据,数据之间可能存在格式、口径、数值上的差异。因此不可避免会出现缺失数据,本文介绍如何对缺失值进行处理。示例数据:internet_v.xls2. 删除缺失值如果[阅读全文:]
摘要:1. 概述1.1 应用场景用户需要对阿里云产品进行数据监控,实时掌握服务器性能情况。由于阿里云服务器签名认证很复杂,官方文档仅提供代码形式来获取签名。比如python或者java,且由于代码是开源的,扫[阅读全文:]
摘要:1. 概述1.1 应用场景公司内部使用企业微信,行政部门想要统计每月员工的打卡数据,将这些数据取出至指定数据库使用。1.2 接口信息首先将「通讯录同步」的企业微信人员 userid 和 departme[阅读全文:]
摘要:本文档示例由广州医软智能科技有限公司提供,在此特别鸣谢。注:该示例为从企业自建应用中使用接口取数的步骤,如果只想要使用通讯录同步获取 userid 和 department 数据,可以参考:API取数-[阅读全文:]
摘要:1. 概述1.1 应用场景FR 日报表中需要填写对应城市的天气信息,包括日期、天气、最高温度、最低温度等,目前只能通过城市名人工查询后获得这些信息。FineDataLink 可简化上述操作流程:根据数据[阅读全文:]
摘要:1. 概述1.1 应用场景用户数据库存储了经纬度数据,希望转换成对应的中文地址(国家、省份、城市、区县、街道等),最后将转换后的数据保存到数据库中。1.2 实现思路可以调用高德或百度地址转换的 API[阅读全文:]
摘要:1. 概述1.1 应用场景API 接口中每天有 20 多万的数据,若落库到同一张表中,随着时间该表数据不断累积,可能造成查询慢的问题。希望能按日期分表,每天创建一个新的数据表,保存该天数据。1.2 实现[阅读全文:]
摘要:1. 概述1.1 应用场景公司内部使用金蝶云星空进行供应链管理。希望将 销售报价单的单据查询接口 中的数据取出,以便进行数据分析。1.2 接口说明接口文档详情参见:销售报价单的单据查[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.1.2新增「字段拆行」算子,字段值按照特定规则(分隔符)拆分,拆分后的结果形成新的一列字段和值4.1.7.3交互优化,选取字段改为「待拆分[阅读全文:]
摘要:1. 概述对于 API、WebService、OData 接口中响应数据返回的 XML 格式数据、来自 XML 文件的数据,用户想要将其解析为行列格式数据,以供后续加工存储。「XML解析」算子[阅读全文:]
摘要:1. 概述1.1 应用场景大数据量场景下的 json 数据解析,存在问题如下:如果存在几条不合法的 json 格式数据,解析时会导致整个定时任务运行终止。json 解析是数据处理过程,定时任务的脏数据容[阅读全文:]
摘要:1. 概述JSON解析算子功能说明 文档中已介绍「JSON 解析」算子的功能,本文以一个简单示例介绍该算子的使用。2. 示例2.1 场景模拟图书数据是以 JSON 格式存储的,保存在接口数据中。http[阅读全文:]
摘要:1. 概述1.1 预期效果用户有两张表,存在不同的数据库中,表数据包含姓名和科目成绩,想要这两张表合并为一张表,且新增一列为科目成绩的总和,将最终数据输出到指定数据库中。1.2 实现思路先将两张成绩表通[阅读全文:]
摘要:1. 概述1.1 应用场景用户希望来源表的增删改同步到目标表的同时,目标表的 update 字段能记录数据变化时间。「数据比对」算子可以进行增删改标记,通过自动生成 fdl_comp[阅读全文:]
摘要:1. 概述「简道云输出」算子的功能已在 简道云输出文档 中详细介绍,本文将通过两个示例介绍该算子的使用方法:示例一:简道云表单中不包含部门成员字段。示例二:简道云表单中包含部门成员字[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变更4.1.6.4定时任务支持写入 MongoDB1.2 应用场景有些用户业务系统的数据库是 MongoDB,需要通过定时任务[阅读全文:]
摘要:1. 概述简道云输入功能说明 文档中已介绍「简道云输入」算子的功能,本文以一个简单示例介绍该算子的使用。demo 示例详情参见:https://demo.finedatalink.com/&n[阅读全文:]
摘要:1. 概述1.1 应用场景简道云表单中包含两个子表单,其中一个子表单中包含成员单选、部门单选控件。如下图所示:已有数据如下图所示,现希望将该表单的数据落库。1.2 实现思路使用「简道云输入」算子读取表单[阅读全文:]
摘要:1. 概述1.1 应用场景部署工程时,可能会使用多个不同的服务器,部署多个工程节点、集群组件、外接配置库等。用户必须确保这些服务器的时区一致,否则可能导致部署失败、启动失败、取数异常等。问题一:用户读写[阅读全文:]
摘要:1. 概述1.1 应用场景FTP 服务器上的文件不定期自动更新,每次通过新建文件更新数据。用户希望自动读取这些文件的所有信息并将信息存储到数据库表中。1.2 实现思路文件输入 算子+参数实现。「文件输入[阅读全文:]
摘要:1. 概述1.1 应用场景用户希望将离线 XML 文件内的数据解析成二维表并落库。1.2 实现思路将 XML 文件放置在 FTP 环境或者 FineDataLink 工程的 webroot 下;然后使用[阅读全文:]
摘要:1. 概述1.1 版本说明FineDataLink 版本功能变动4.0.9请求类型为POST时,「请求参数」支持传入XML格式数据对于GET与POST请求,支持输出XML格式数据,支持预览XML响应结果[阅读全文:]
摘要:1. 概述1.1 版本说明FineDataLink 版本功能变动4.0.13-1.2 应用场景简道云输入 可以将简道云数据下云并进行解析和数据处理。但如果用户对于简道云数据不需要进行复杂的解析[阅读全文:]
摘要:1. 概述1.1 应用场景某企业现在需要将简道云OA系统表单数据全部取出以供业务分析使用。接口文档中没有页数相关的参数,因此不能使用API取数-按页数取数方案。但是接口中有 limit&nbs[阅读全文:]
摘要:1. 概述1.1 应用场景随着 FineDataLink 工程使用时间的增长,fine_dp_work_exec_record(记录定时任务的执行情况)表中的数据会不断积累,导致数据量逐渐增多。当数据量[阅读全文:]
摘要:数据同步配置界面空白问题描述:数据来源界面空白,如下图所示:解决方案:Chrome浏览器版本过低,或者使用的是IE或者其它浏览器。推荐使用最新版本的Chrome浏览器。MySQL 目标端数据同步报错:R[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.0.29新增「Bat 脚本」节点4.1.0「脚本参数」下拉框中显示已配置参数1.2 功能简介FineDataLink 提供「Bat 脚本」[阅读全文:]
摘要:1. 概述本文为您介绍 JSON解析 相关问题。解析 JSON 数据前,建议查看:解析 JSON 数据 内容。2. 报错及解决方案包含转义字符问题描述:报错:JSON节点获取失败原因分析:用户[阅读全文:]
摘要:1. 概述本文为您介绍 XML解析 相关问题。2. XML 数据结构是否标准异常现象:选择节点是会报错:com.fr.dp.exception.FineDPException: xm[阅读全文:]
摘要:1. 概述1.1 应用场景用户希望根据业务数据库中的数据,更新、新增宜搭表单的数据。1.2 实现思路调用 新增或更新表单实例 接口,来更新、新增宜搭表单的数据。注:「第三方个人应用」不支持调用[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.1.6.3定时任务、管道任务、API任务、数据服务应用禁止被多人同时编辑1.2 应用场景一个任务同时被多人打开编辑时,先保存的内容会被之后[阅读全文:]
摘要:1. 概述1.1 应用场景用户想要将数据库系统数据输出到简道云多个子表单中,实现子表单数据的新增、更新和删除。简道云表单改动前后变化:注:需要保证主表单数据是不重复唯一的,且子表单是单条的。需要更新写入[阅读全文:]
摘要:1. 概述本文介绍 SparkSQL 中的字符串函数语法。2. 字符串字符数推荐使用FineDataLink 新增计算列中的LEN-返回字符长度。CHAR_LENGTH(s):返回字符串 s[阅读全文:]
摘要:1. 概述语法ISNULL(参数)判断对象中的值是否是NULL。结果为NULL,返回TRUE,否则返回FALSE。注:仅支持单个参数判断。 &nbs[阅读全文:]
摘要: 1. 概述本文来介绍 SparkSQL 中的一些常用操作符合语法。2. 常用操作符操作符含义详情=等值比较A=B。如果表达式 A 与表达式 B 相等,则为TRUE;否则为 FALSE在 Fi[阅读全文:]
摘要:1. 概述1.1 应用场景文件输出算子 可将数据按行数拆分至多个文件,但存在以下问题:场景问题每次运行后,被拆分的文件存在重名情况用户多次运行任务,根据数据量不同,被拆分的文件个数可能不同若用[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.0.29节点支持禁用4.1.6.1对于「参数赋值」「条件分支」「虚拟节点」这些不支持单独运行的节点,当其下游节点设置为「禁用」,则该节点不[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.0.4新增「备注说明」节点,可为任务添加备注各节点新增「节点信息」Tab,存放节点名称、节点备注信息4.0.8「备注说明」节点可覆盖其他节[阅读全文:]
摘要:1. 概述语法NOW()获取当前时间 返回值类型日期时间注:若需要获取不带时分秒的当前时间,可使用TODAY-当前日期2. 示例公式结果[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.1.4支持设置节点时,选择运行到此处,便于查看上游配置结果和调试1.2 应用场景在调试过程中,需要更新从上游到这个节点的数据(这个节点有下[阅读全文:]
摘要:1. 概述语法TODATE(参数1, [参数2])函数可以将各种日期形式的参数转换为日期类型。其他格式日期/数字/字符串转日期 返回值类型日期时间参数用法说明详情参见[阅读全文:]
摘要:1. 概述注:本文方案适用于 4.1.3 之前版本,4.1.3 及之后版本请参见:API取数-金蝶云星空销售报价单1.1 应用场景从 金蝶 k3Cloud 系统接口 进行分页报表取数[阅读全文:]
摘要:1. 概述1.1 问题描述用户想使用「参数赋值」+「循环容器」节点,分段取出 API 接口中的数据,并将数据解析。任务设计如下图所示:但当某个参数从 API 接口中取的数据,经解析后,为空时(没有任何内[阅读全文:]
摘要:1. 概述1.1 应用场景公司内部使用北森系统进行人员管理。希望将 根据时间窗滚动查询变动的员工与单条任职信息 中的人员信息数据取出,以便进行数据分析。1.2 接口说明接口文档详情参[阅读全文:]
摘要:1. 概述1.1 版本FineDataLink 版本功能变动4.0.30可视化展示父子任务层级调用关系、任务间调度依赖关系1.2 功能简介1)可视化展示父子任务层级调用关系,用户可查看该定时任务被哪些任[阅读全文:]
摘要:1. 概述1.1 应用场景用户有些日程信息是通过 FR 填报到数据库或者保存到简道云中,原始信息可能会被其他部门进行增删改操作,因此用户希望将日程数据在企业微信中记录,方便在活动开始前对相关的同学做到自[阅读全文:]
摘要:1. 概述1.1 应用场景用户希望定时任务仅在工作日运行。1.2 实现思路调用判断当天是否为工作日的接口,若当天是工作日,进行常规后续节点运行;若当天不是工作日,可运行「虚拟节点」。如下图所示:1.3[阅读全文:]
摘要:1. 概述「数据同步」节点通过定义数据来源和数据去向,可快速完成数据的同步;支持数据库、API、文件等多种数据源,从数据库取数时,可写 SQL 实现数据处理。「数据同步」节点实现的是数据的定时同步,若需[阅读全文:]
摘要:1. 概述进行数据处理时,经常需要将数据表进行连接,本文介绍在 FineDataLink 中的多种连接方式。2. 左连接LEFT JOIN(左连接)和 LEFT OUTER JOIN(左外连接) :返回[阅读全文:]
摘要:本文档示例由第六空间家居集团有限公司提供,在此特别鸣谢。注:本文方案也适用于美团的开放平台接口。1. 概述1.1 应用场景某企业现在需要将某业务工单数据全部取出以供业务分析使用。使用了「沃丰科技」的&n[阅读全文:]
摘要:1. 概述简道云输入 算子中,配置筛选条件时,不同类型的字段支持的过滤条件不同,本文进行说明。2. 功能介绍字段类型支持的过滤方式过滤选项flowState等于(默认)进行中、流转完成、手动结束(没有默[阅读全文:]
摘要:1. 概述本文介绍 SparkSQL 中的聚合函数语法。2. COUNT-统计个数示例原表如下图所示:count(*):统计检索出的行的个数,包括 NULL 值的行。 在 SparSQL 中使[阅读全文:]
摘要:1. 概述1.1 应用场景公司内部使用易流云进行车辆管理。希望从接口获取用户车辆最新位置信息。1.2 接口说明接口描述:获取用户车辆的最新位置信息使用场景:其他系统需要免登易流云平台时,可使用此接口实现[阅读全文:]
摘要:1. 概述1.1 应用场景在 API取数中有时需要日期序列作为 body 值输入(例如 body 中使用 date 值按照日期依次取出当月1号到任务运行当天中每天的数据);此时就需要构建自定义开始时间为[阅读全文:]
摘要:1. 概述在不影响原有字段的情况下,「新增计算列」算子可利用原有字段通过引用或计算获得一个新的字段。本文介绍「新增计算列」算子中公式的组成和正确写法格式。2. 公式组成公式计算由四个内容组成:内容说明函[阅读全文:]
摘要:1. 概述1.1 应用场景API取数-获取企业微信人员信息 可以将自建应用的企业微信人员信息数据从接口中取出。但如果用户只是想要将「通讯录同步」的企业微信人员 userid 和 departm[阅读全文:]
摘要:1. 概述本文介绍 SparkSQL 中的数学函数语法。2. ROUND-四舍五入取整round(DOUBLE a):返回对 a 四舍五入的 BIGINT 值,取整。 round(DOUBLE[阅读全文:]
摘要:1. 概述本文介绍 新增计算列算子 支持的数值函数。2. ABS-绝对值ABS(数值)简介返回数字绝对值公式逻辑ABS(数值)返回指定数字的绝对值,恒为非负数。如果参数中有NULL,则结果为N[阅读全文:]
摘要:1. 概述新增列_条件赋值 支持根据指定条件进行赋值,形成新的数据列。如果用户只想对已有数据进行分组赋值,不需要设置判断条件,可以直接使用内置公式 SWITCH-分组赋值。2. 操作[阅读全文:]
摘要:1. 使用位置数据开发>数据转换中的新增计算列2. 函数列表函数说明DATETONUMBER-日期转化为13位时间戳返回自1970年1月1日00:00:00GMT经过的毫秒数。YEAR-返回年份返[阅读全文:]
摘要:1. 使用位置数据开发>数据转换中的新增计算列2. 函数列表函数说明IF-条件判断进行条件判断,如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返[阅读全文:]
摘要:1. 概述本文介绍 SparkSQL 中的条件函数语法。2. IF-条件判断推荐使用FineDataLink 新增计算列中的 IF-条件判断 函数。操作示例详情参见:新增列[阅读全文:]
摘要:1. 概述语法TODAY()是获取当前的日期。返回值类型日期时间2. 注意事项没有参数。若需要获取带时分秒的当前时间,可使用NOW-当前时间3. 示例公式说明TODAY()返回当前日期[阅读全文:]
摘要:1. 概述语法TIME(小时数, 分钟数, 秒数)返回指定的日期和时间,日期会随当天的日期改变介于0:00:00(12:00:00A.M.)与23:59:59(11:59:59P.M.)之间的时间可返回[阅读全文:]
摘要:1. 概述语法DATE(年数值, 月数值, 日数值)返回一个特定日期 参数1年数值代表年,可为一到四位数。 参数2月数值代表月份。若mon[阅读全文:]
摘要:1. 概述语法TRIM (文本)清除文本首尾所有的空格 参数1文本需要清除空格的文本  [阅读全文:]
摘要:1. 概述语法TOINTEGER(text)将文本转换成Integer对象 参数1Text需要转换的文本返回值[阅读全文:]
摘要:1. 概述语法TODOUBLE(文本)将「文本」转换成Double对象 参数1文本需要转换的文本 [阅读全文:]
摘要:1. 用法一:已知替换内容1)概述语法REPLACE(完整文本, 旧文本, 新文本)根据指定的字符串,用其他文本来代替原始文本中的内容在指定的「完整文本」中,用「新文本」内容替换「旧文本」内容 [阅读全文:]
摘要:1. 概述语法PROPER(文本)将文本中的第一个字母和所有非字母字符后的第一个字母转化为大写,其他字母变为小写 参数1文本需要转化为[阅读全文:]
摘要:1. 概述语法INDEXOF(文本, 索引数值)返回「文本」在「索引数值」位置上的字符 参数[阅读全文:]
摘要:1. 概述语法REGEXP(文本, 正则表达式)「文本」是否与「正则表达式」相匹配 参数1文本字符串 &nb[阅读全文:]
摘要:1. 概述语法EXACT(text1,text2)检测两组文本是否相同。如果完全相同,EXACT 函数返回 TRUE ;否则,返回 FALSE 参数1Text1需要比较的第一组文本参数2Tex[阅读全文:]
摘要:1. 概念语法ENDWITH(文本1, 文本2)判断「文本1」是否以「文本2」结束 参数1文本1字符串 &nb[阅读全文:]
摘要:1. 概念语法STARTWITH(文本1, 文本2)判断「文本1」是否以「文本2」开始 &n[阅读全文:]
摘要:1. 概述语法ADDTODATE(文本/日期时间, 单位, 变动值)返回指定日期后,指定年/月/日/时/分/秒后的日期 参数1文本/日期时间含有所求[阅读全文:]
摘要:1. 概述语法SECOND(文本/日期时间,格式)返回某一指定时间的秒数,其值是介于0与59之间的一个整数 [阅读全文:]
摘要:1. 概述语法MINUTE(文本/日期时间,格式)返回某一指定时间的分钟数,其值是介于0与59之间的一个整数  [阅读全文:]
摘要:1. 概述语法HOUR(文本/日期时间,格式)返回某一指定时间的小时数。函数指定HOUR为0(0:00)到23(23:00)之间的一个整数。 &nb[阅读全文:]
摘要:1. 概述语法DAY(文本/日期时间, 格式)返回日期中的日,DAY是介于1和31之间的一个数 参数文本/日期时间含有所求的年的日期。也可[阅读全文:]
摘要:1. 概述语法WEEK(文本/日期时间/数值, "F1"/"F7")返回一个代表一年中的第几周的数字。返回一个代表一年中的第几周的数字,可以在FDL中设置以周天还[阅读全文:]
摘要:1. 概述语法MONTH(文本/日期时间, 格式)返回日期中的月,月是介于1和12之间的一个数 参数1文本/日期时间含有所求的月的日期 &[阅读全文:]