概述
配置 MySQL 数据源后,您可以通过 数据融合 > 任务管理 功能将其数据导入至神策数据表或实体中,便于后续在报表、分析模型、智能运营等模块使用。
在配置数据源之前,请参考以下内容确认您的 MySQL 数据源是否符合要求:
数据源类型 | 数据源名称 | 版本要求 | 用户权限要求 | 其他要求 |
---|---|---|---|---|
数据库类 | MySQL | 5.x版本、8.x 版本 | SELECT 权限 | 无 |
添加 MySQL 数据源
- 选择 数据融合 > 通用数据接入 > 数据源管理。
- 点击 全部数据源 Tab 页。
- 点击 MySQL 数据源。
- 点击右上角的 创建 按钮。
- 填写MySQL 连接信息。
- 数据源连接名称:由您自定义填写,是该数据源连接在平台内的唯一标识。
- 服务器:数据源连接的 IP 地址。
- 端口号:数据源连接的端口号。
- 数据库名:可选,支持指定具体数据库,如果不指定将获取连接下的所有数据库。
- 用户名:数据源连接的有效用户名。
- 密码:对应用户名的有效密码。
- SSL 验证:如果您的 MySQL 开启了 SSL 验证则可以在配置连接窗口中对其选择开启。开启后需要上传以下支持 SSL 验证的关键文件:
- CA 证书:仅支持 .pme 和 .cer 格式文件;例如:ca.pem。
- 客户端证书:仅支持 .pme 和 .cer 格式文件;例如:client-cert.pem。
- 客户端私钥:仅支持 .pme 和 .cer 格式文件;例如:client-key.pem。
- 连接参数:可选,持您自定义数据源的连接参数,多个参数时请用 & 进行分割,如:key1=true&key2=false。
- 数据连接 URL:根据以上信息自动生成。
- 点击 测试连接 按钮。
- 点击 提交 按钮。
管理 MySQL 数据源
- 选择 数据融合 > 通用数据接入 > 数据源管理。
- 点击 已添加数据源 Tab 页。
- 点击MySQL 数据源。
- 编辑:支持修改数据连接的所有配置参数。
- 删除:删除当前连接。
如果当前数据连接已被任务使用,修改参数或删除连接会导致任务失败。
字段类型映射规则
从 MySQL 数据源将数据导入到神策数据表,字段类型映射错误可能导致内容转换错误或任务执行失败,按以下规则配置字段映射,数据转换是安全的:
原始字段类型 | 数据表字段类型 |
---|---|
tinyint | NUMBER / INT / BIGINT |
smallint | NUMBER / INT / BIGINT |
mediumint | NUMBER / INT / BIGINT |
int | NUMBER / INT / BIGINT |
bigint | NUMBER / BIGINT |
decimal | NUMBER |
double | NUMBER |
float | NUMBER |
enum | STRING |
char | STRING |
tinytext | STRING |
text | STRING |
mediumtext | STRING |
longtext | STRING |
varchar | STRING |
year | STRING |
date | TIMESTAMP |
datetime | TIMESTAMP |
timestamp | TIMESTAMP |
说明
- 以上提及类型为目前已支持的 MySQL 字段类型;
- 未支持的类型字段配置任务导入后,将导致任务执行失败。