Appearance
概述
OraAI支持与多种数据库和数据仓库的连接配置。以下是建立连接的通用流程:
- 创建专用账号:在数据源中为OraAI创建仅具有读取权限的用户账号
- 建立连接:通过OraAI命令行工具(CLI)或网页管理界面完成连接配置
- 版本要求:不同数据库有最低版本要求
各数据源专项配置指南
MySQL连接
文档标题:OraAI与MySQL数据库连接指南
内容要点:
- 创建具有SELECT权限的数据库用户
- 配置网络白名单允许OraAI服务器访问
- 在OraAI中填写连接字符串和认证信息
版本要求:
- MySQL 8.0及以上版本
MariaDB连接
文档标题:MariaDB数据库连接配置指南
特别说明:
- 与MySQL兼容但有特定差异点
- 配置远程访问权限(bind-address设置)
- 推荐使用专用数据库用户和加密连接
- 处理MariaDB 10.x版本的认证插件差异
- 针对高可用环境的连接池配置建议
版本要求:
- MariaDB 10.2.1及以上版本
PostgreSQL连接
文档标题:PostgreSQL数据库连接配置手册
内容要点:
- 设置pg_hba.conf访问控制规则
- 配置SSL加密连接选项
- 测试连接时的常见错误排查
版本要求:
- PostgreSQL 8.4及以上版本
StarRocks集成
文档标题:StarRocks数据仓库对接方案
特殊说明:
- 需要配置FE和BE节点的连接参数
- 建议使用JDBC连接方式
- 注意事项:版本兼容性要求
版本要求:
- StarRocks 3.0及以上版本
Supabase连接
文档标题:Supabase PostgreSQL连接专项指南
特色配置:
- 使用Supabase项目API密钥
- 连接字符串的特殊格式要求
- 行级安全策略(RLS)的权限处理
版本要求:
- 使用PostgreSQL 8.4及以上版本
SQL Server连接
文档标题:SQL Server数据库集成指南
配置要点:
- 启用SQL Server混合认证模式
- 配置TCP/IP协议和固定端口
- 创建具有db_datareader角色的SQL账号
- 处理Windows身份验证和SQL身份验证的区别
- 针对不同版本(Enterprise/Standard/Express)的特殊考虑
版本要求:
- SQL Server 2005及以上版本
最佳实践建议
所有连接配置都应遵循最小权限原则,仅授予OraAI必要的元数据读取和数据分析权限。生产环境推荐使用专用服务账号而非个人账号。