
# 方案概述
#### 应用场景
SQLBot 是一款基于大语言模型和RAG的智能问数系统。借助 SQLBot，用户可以实现数据的即问即答，快速提炼获取所需的数据信息及可视化图表，并且支持进一步开展智能分析。本方案以DWS数据仓库为数据源，将 DWS 强大的数据分析查询能力与 SQLBot 智能问数的交互体验相结合，MaaS提供DeepSeek大模型推理能力，核心是打造一个"能听懂人话"的数据分析系统，让业务人员可以直接用自然语言提问，快速获得数据洞察。
#### 方案架构
该解决方案以DWS数据仓库为数据源，帮助您快速部署智能化数据分析平台。**您可以根据实际情况，选择已有的数据库或数仓作为数据源**。
图1方案架构图
![](https://support.huaweicloud.com/sqlbot-aislt/zh-cn_image_0000002656032838.png "点击放大")
该解决方案将会部署如下资源：
- 创建1台[华为云Flexus云服务器X实例](https://www.huaweicloud.com/product/flexus-x.html)：用于部署SQLBot智能问数应用。
- 创建1个[弹性公网IP EIP](https://www.huaweicloud.com/product/eip.html)：提供访问公网和被公网访问能力。
- 创建1个[数据仓库服务DWS](https://www.huaweicloud.com/product/dws.html)：为智能问数操作提供数据源。
 
#### 方案优势
- 数据源支持丰富 支持对接Excel/CSV，支持对接MySQL/PostgreSQL/达梦/Oracle/Kingbase/SQL Server等常见数据库，支持对接StarRocks/ClickHouse/Elasticsearch等数仓，数据分析场景丰富。
  
- 开箱即用 一键配置大模型与数据源，无需代码开发，即可快速开启智能问数；无需掌握SQL、Python或数据分析技能，依托大模型自然语言理解与 SQL 生成能力，用户直接在聊天窗口使用自然语言提问，降低使用门槛。
  
- 安全可控 提供工作空间级资源隔离机制，构建清晰数据边界，保障数据访问安全；支持细粒度数据权限配置，强化权限管控能力，确保使用过程合规可控。
  

- 越问越准 支持自定义提示词、术语库配置，可维护 SQL 示例校准逻辑，匹配业务场景。
  
- 易于集成 提供 Web 嵌入、弹窗嵌入、MCP 调用等能力；能够快速嵌入到Dify等应用。
  
 
#### 约束与限制
- 该解决方案部署前，需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态。如果计费模式选择"包年包月"，请确保账户余额充足以便一键部署资源的时候可以自动支付；或者在一键部署的过程进入[费用中心](https://account.huaweicloud.com/usercenter/?agencyId=&region=cn-north-4&locale=zh-cn#/userindex/allview)，找到"待支付订单"并手动完成支付。

- 如果选用IAM委托权限部署资源，请确保使用的华为云账号有IAM的足够权限，具体请参考[创建rf_admin_trust委托](https://support.huaweicloud.com/sqlbot-aislt/sqlbot_04.html#sqlbot_04__section0497274438)；如果使用华为主账号或admin用户组下的IAM子账户可不选委托，将采用当前登录用户的权限进行部署。
- 本内容可能包含第三方开源软件、组件或框架的技术说明与配置示例，请您独立评估并自主决定是否使用，华为云不就第三方软件的功能、性能、安全性、兼容性或合规性作出任何保证。第三方软件知识产权归各自权利人所有，您应严格遵守适用的开源许可证条款（如 MIT、Apache 2.0 等），确保不侵犯任何第三方合法权益，并自行负责安全评估与漏洞管理。因您使用本方案提及的任何第三方软件产生的直接或间接损失（包括但不限于数据丢失、业务中断、安全事件、知识产权纠纷、合规处罚等），华为云及其关联方不承担任何责任。本方案对第三方软件的提及不构成认可或背书，亦不代表华为云与第三方权利人存在任何授权或合作关系。
 
