1. 概述
1.1 版本
报表服务器版本 | ETL版本 | 功能变动 |
---|---|---|
11.0 | 2.1 | 目标数据库支持 SQLite 数据源,详情参见本文第 3 章 |
1.2 准备工作
本文介绍在使用 FineDataLink 之前的准备工作,包括:安装工具、配置目标数据库。
2. 安装工具
2.1 获取工具
若需要使用FineDataLink首先需要安装工具,点击链接即可申请试用工具:FineDataLink试用申请,填写申请后,工作人员在三个工作日内会联系您。
2.2 确定部署环境
FineDataLink支持部署于FineReport11环境或报表模块是FR11的FineBI环境中,若客户希望试用FineDataLink,但是FineReport环境无法升级,FDL工作人员可提供FR11临时license,此诉求可和2.1中工作人员沟通。
2.3 安装工具
若您已经获得工具,可联系工作人员获取安装方法。
插件安装后,打开决策平台,左侧「数据平台」模块即是FineDataLink的功能入口,如下图所示:
3. 使用需知:配置目标数据库
目标数据库用于存储从源数据库抽取过来的数据,将散落的数据整合后存储到目标数据库中。
所以在使用 FineDataLink 处理数据前,您需要先配置一个目标数据库(新建一个数据连接,连接到该数据库)。
当前FineDataLink支持的目标数据库类型有: MySQL、SQLserver、Oracle、PostgreSQL、SQLite。
在连接目标数据库时(如何连接数据库请参见:数据连接管理),需要注意:
由于FineDataLink涉及从来源数据库抽取数据至目标数据库,所以需要指定目标数据库的字符编码、解码格式;
以 MySQL 数据库举例,我们需要在数据连接的 url 后增加参数 useUnicode=true&characterEncoding=UTF-8,添加参数后的 url 样式:jdbc:mysql://localhost:3306/prep?useUnicode=true&characterEncoding=UTF-8
因为 ETL 任务需要读取目标数据库表结构,所以除 MySQL 类型数据库外,其他三种数据库均需要指定模式。