数据连接目前支持JDBC协议和Restful API两种接入方式,支持主流的关系数据库、数据仓库和Restful API数据源进行接入。NoSQL数据库目前支持MongoDB和ElasticSearch(6.0或以上版本),需要在数据库侧安装对应版本的JDBC连接驱动。
1. JDBC数据接入
进入“数据中心”,点击左下方“数据源”列表处的“+”按钮,弹出框中选择一种数据库类型,并填写数据源名称、IP地址、端口、数据库名称、用户名和密码等信息,最后点击“确认”按钮,系统自动验证连接是否OK,OK则将该数据库加入数据源列表,否则提示相关错误信息。
2. 接入数据库管理
接入JDBC数据库后,点击“数据源”列表处该数据库接入名称,显示数据库对应的表,鼠标移动到对应的表,可以进行“编辑别名”或“保存到空间”(保存为指标视图)操作,也可在右侧“描述”处进行打标签和添加描述操作。
3. API数据接入
API数据接入配置跟JDBC数据接入配置基本一致,在上述第二步时选择“API接入”进入Restful API连接配置页面,相关配置信息填写描述如下。

- 1)基本信息(必须):包括接口名称、请求方法和接口地址。

- 2)身份认证(可选):根据API提供方的要求,选择一种“身份认证方式”,如OAuth 2.0,并填写/配置从API提供方获取的相关的身份认证信息(如Token串或Token获取方法)。

- 3)请求参数(可选):根据API提供方的说明,选择添加Header参数或Query参数,并填写相关“参数名称”和“参数值”。

- 4)测试接口(必须):点击上图“测试接口”按钮,一方面测试API连接是否OK(测试不通过根据返回信息进行调试),另一方面连接正常时根据返回的JSON结构在下一步“响应内容”中填写需要提取的JSON数据列表对应的节点名称,如下图的“userlist”。

- 5)响应内容(必须):如步骤4)描述,填写API返回JSON结构相关数据列表的节点名称,如上图的“userlist”。

- 6)输出配置(必须):填写/配置API返回数据对应的输出表名和输出模式(追加或覆盖到对应表),以及自动运行周期设置,最后点击“确认”按钮即可。
4. 接入API管理
接入API数据后,点击“数据源”列表处“API连接库”,显示接入的API列表,鼠标移动到对应的表,可以进行“编辑”(API配置)、“运行记录”(查看历史运行日志)、“立即运行”、“清空表”(清空存储该API返回数据的数据库表)、“保存到空间”(保存为指标视图)、“删除”(删除该API连接及对应数据库表)等操作,也可在右侧“描述”处进行打标签和添加描述操作。



