1. 概述

配置 MySQL 数据源后,您可以通过 数据融合 > 任务管理 功能将其数据导入至神策数据表或实体中,便于后续在报表、分析模型、智能运营等模块使用。

在配置数据源之前,请参考以下内容确认您的 MySQL 数据源是否符合要求:

数据源类型数据源名称版本要求用户权限要求其他要求
数据库类MySQL

5.x版本、8.x 版本

SELECT 权限

2. 添加 MySQL 数据源

  1. 选择 数据融合 > 通用数据接入 > 数据源管理。
  2. 点击 全部数据源 Tab 页。
  3. 点击 MySQL 数据源。
  4. 点击右上角的 创建 按钮。
  5. 填写MySQL 连接信息。
    1. 数据源连接名称:由您自定义填写,是该数据源连接在平台内的唯一标识。
    2. 服务器:数据源连接的 IP 地址。
    3. 端口号:数据源连接的端口号。
    4. 数据库名可选,支持指定具体数据库,如果不指定将获取连接下的所有数据库。
    5. 用户名数据源连接的有效用户名。
    6. 密码:对应用户名的有效密码。
    7. SSL 验证:如果您的 MySQL 开启了 SSL 验证则可以在配置连接窗口中对其选择开启。开启后需要上传以下支持 SSL 验证的关键文件:
      1. CA 证书:仅支持 .pme .cer 格式文件;例如:ca.pem。
      2. 客户端证书:仅支持 .pme .cer 格式文件;例如:client-cert.pem。
      3. 客户端私钥:仅支持 .pme .cer 格式文件;例如:client-key.pem。
    8. 连接参数可选,持您自定义数据源的连接参数,多个参数时请用 & 进行分割,如:key1=true&key2=false。
    9. 数据连接 URL:根据以上信息自动生成。
  6. 点击 测试连接 按钮。
  7. 点击 提交 按钮。

3. 管理 MySQL 数据源

  1. 选择 数据融合 > 通用数据接入 > 数据源管理。
  2. 点击 已添加数据源 Tab 页。
  3. 点击MySQL 数据源。
    1. 编辑:支持修改数据连接的所有配置参数。
    2. 删除:删除当前连接。

如果当前数据连接已被任务使用,修改参数或删除连接会导致任务失败。

4. 字段类型映射规则

从 MySQL 数据源将数据导入到神策数据表,字段类型映射错误可能导致内容转换错误或任务执行失败,按以下规则配置字段映射,数据转换是安全的:

原始字段类型数据表字段类型
tinyintNUMBER / INT / BIGINT
smallintNUMBER / INT / BIGINT
mediumintNUMBER / INT / BIGINT
intNUMBER  / INT / BIGINT
bigintNUMBER / BIGINT
decimalNUMBER
doubleNUMBER
floatNUMBER
enumSTRING
charSTRING
tinytextSTRING
textSTRING
mediumtextSTRING
longtextSTRING
varcharSTRING
yearSTRING
dateTIMESTAMP
datetimeTIMESTAMP
timestampTIMESTAMP

说明

  1. 以上提及类型为目前已支持的 MySQL 字段类型;
  2. 未支持的类型字段配置任务导入后,将导致任务执行失败。