作者:finedatalink
发布时间:2023.7.5
阅读次数:559 次浏览
在软件开发过程中,API的设计和发布是非常重要的一环。通常情况下,API的实现需要编写代码,这对于开发人员来说是一项繁琐的任务。然而,使用数据模型、SQL、脚本和存储过程可以实现无代码发布API的快速方法。
1.数据模型
数据模型是API的基础。通过定义数据模型,可以确定API的输入和输出,并确定数据之间的关系。在数据模型中,可以定义表、列、索引和约束等。
2.脚本
脚本是一种用于自动化任务的编程语言。在API中,可以使用脚本来执行一系列操作,例如验证输入数据、处理数据、转换数据格式等。
3.存储过程
存储过程是一种预编译的SQL语句集合。存储过程可以接收参数,并执行一系列操作。API可以使用存储过程来获取数据,并将其转换为JSON或其他格式。
4.SQL
SQL是一种用于访问数据库的标准语言。通过编写SQL语句,可以实现对数据的查询、插入、更新和删除等操作。API可以使用SQL语句来获取数据,并将其转换为JSON或其他格式。
用户需要把上游数据采集、加工好以后,存到指定数据库,希望将这些数据封装成 API 接口,供下游系统调用。
1)配置数据源。在进行数据服务新建API之前,需要将已经处理好的需要发布的数据对应数据库接FineDataLink,以便在API发布配置过程中,可通过选择数据源名称来控制需要发布的数据。
2)进行认证配置,在设置后当其他系统调用已经发布的API时,需要进行鉴权认证方式、黑白名单设置,从而让使用 API 接口更安全。
1.新建API
进入「数据服务」,点击「新建>API」,即可进入API 发布编辑界面
2.输入API信息
设置 API名称、可对API进行描述说明,同时设置发布的API 的路径,并选择是否开启认证,最后设置超时时间,如下图所示:
3. 设置发布内容及参数
选择要发布的数据源以及数据连接,然后输入查询 SQL 语句
请求参数配置中会自动识别查询 SQL 设置的参数名,可以定义该参数的参数类型,并进行描述
4. 预览测试
FDL发布API接口支持预览测试,测试完成后可选择生成API
即可完成API生成
5. API上线
API列表展示所有API信息,选择指定的API ,可查看基本信息和API 的内容以及参数。
在右上角点击「上线」,即可发布 API,如下图所示:
FineDataLink是一款低代码/高时效数据集成工具,支持将处理好的数据库中的数据通过 API 形式发布出去,供其他工具使用。同时提供了强大的ETL功能和多种技术架构支持,帮助企业解决数据孤岛问题,提升企业数据价值。
数据集成平台产品更多介绍:www.finedatalink.com