跳到主要内容

数据源

数据源是 AI Data 的入口与基础,用于将企业外部数据库或数据平台与 SERVICEME 平台连接,实现统一数据管理与分析。
通过配置数据源,平台能够识别外部表结构、字段类型及元数据信息,为后续的数据目录管理和业务域建模提供支持。


连接数据源

AI Data的第一步是接入数据源,为后续分析提供基础数据。

  • 支持接入多种主流数据平台,包括MySQL、SQL Server、Azure Databricks等;
  • 添加数据源后,可查看此数据源中所有的表,用户可选择性勾选需要使用的表;
  • 系统默认仅同步元数据(如表结构和字段信息),不会同步实际数据记录,保证数据安全;
  • 提供“测试连接”功能,确保数据源连通性无误;

数据源配置项说明

在添加数据源时,需填写以下关键信息:

  • 数据源类型:选择数据库类型(如 MySQL、SQL Server 等);
  • 连接地址:数据库服务器的连接字符串或 IP;
  • 数据库名称:目标数据库的名称;
  • 用户名与密码:用于数据库认证的账户信息;
  • 端口号:数据库服务监听的端口;

提示
  • 添加数据源后,除了可以选择数据表外,还支持选择视图。
  • 视图可将多个表的数据通过查询逻辑整合为一个虚拟表,适合展示汇总、筛选或计算后的结果,便于构建更灵活的数据模型。

数据源连接失败的常见原因与排查方法

在连接外部数据库时,如果测试连接失败,可从以下几个方面进行排查:

  1. 连接信息错误

    • 检查主机名、端口、数据库名称、用户名及密码是否正确。
    • 确认数据库实例允许远程访问,且防火墙未阻止相应端口(如 MySQL 默认 3306,SQL Server 默认 1433)。
  2. 特殊字符未正确转义

    • 若数据库密码中包含特殊字符(如 @#%& 等),需注意这些字符可能在连接字符串中被解析为特殊符号,导致连接失败。
    • 建议在输入密码时进行 URL 编码,或在配置中使用引号包裹密码字段,以避免转义问题。
  3. 网络连通性问题

    • 确认 AI Data 所在的服务环境能访问数据库所在网络。
    • 若数据库在私有网络或虚拟专用网(VNet)中,需配置正确的访问策略或白名单。
  4. 数据库权限不足

    • 确认连接账户拥有访问目标数据库及数据表的读取权限。
    • 对于云数据库(如 Azure SQL、Databricks),还需检查账户的 Token 或访问密钥是否有效。

建议
若多次测试仍无法连接,可查看详细错误日志,将错误信息提供给系统管理员或数据库管理员以便进一步排查。