开启跨源查询功能

百度数据可视化 SUGAR

  • 数据库新增授权IP的说明
  • 更新日志
  • 联系我们
  • 常见问题
  • 私有部署
    • 私有部署的安装
    • 私有部署的升级
    • 私有部署的费用
    • 私有部署安装常见问题
    • 开启智能问数
    • 开启跨源查询功能
    • 开启自助取数功能
    • 私有部署的试用与购买
    • 自定义访问路径前缀
    • ARM架构镜像
    • License升级
    • 什么是私有部署
    • 开启自定义消息通知
    • 外观主题设置
    • 开启智能预测功能
    • openAPI
      • 概述
      • V2
        • 图表API服务
        • 权限审计
        • 数据模型服务
        • 角色管理
        • 智能问数
        • 可视化页面
          • 大屏
          • 报表
        • 访问统计
          • 组织访问统计
          • 空间访问统计
      • V1
        • 空间用户和权限设置
          • 用户管理
          • 角色管理
        • 组织管理
          • 用户管理
          • 空间管理
        • 可视化页面
          • 过滤组件配置
          • 数据源
          • 数据模型
          • 定时推送
          • 数据筛选
          • 报表
          • 图表配置
    • 数据服务
      • 图表API服务
      • 数据模型服务
  • 产品介绍
    • 概念介绍
    • 产品简介
  • 快速入门
    • 开通服务
    • 制作报表
      • 连接数据源
      • 制作报表
      • 创建数据模型
      • 预览和分享
      • 概述
    • 制作数据填报
      • 制作数据填报
      • 查看数据和数据分析
      • 预览和发布
      • 概述
    • 制作可视化大屏
      • 制作大屏
      • 连接数据源
      • 创建数据模型
      • 预览和分享
      • 概述
    • 制作三维场景
      • 基础操作
      • 嵌入到大屏中
      • 概述
  • 典型实践
    • 问卷数据收集、分析与展现
    • 业务自助BI分析
    • 数据监控与预警
    • 实时滚动地图大屏
    • 固定报表
    • 工业零部件3D大屏
    • 高阶应用
      • 图表联动时地图范围动态变化
      • 下钻中地图范围动态变化
      • 大屏的各种轮播效果汇总
      • 轮播同步图表联动
      • 按数据条件设置颜色
      • 全国和各省份的销售下钻分析
  • 操作指南
    • 历史版本
    • 群机器人
    • 数据门户
    • 数据预警
    • 回收站
    • 宏定义变量
    • 数据血缘
    • 制作可视化页面
      • 组件模板
      • 报表编辑界面
      • 大屏编辑界面
      • 自定义图表主题
      • 图表组件操作
      • 智能图表
      • 页面模板
      • 高级图表
        • 气泡图
        • 矩形树图
        • 河流图
        • 3D饼图
        • 坐标热力图
        • 甘特图
        • 日历热力图
        • 旭日图
        • 自定义组件
        • 3D散点图
        • 桑基图
        • k线图
        • 瀑布图
        • 新拓扑图
        • 3D柱图
        • 拓扑图
      • 地图
        • 地图区域的动态变化
        • 平面地图(色彩、气泡、热力)
        • 自定义GeoJSON
        • 百度地图(散点、热力)
        • 多层地图
        • 平面地图飞线图
        • 3D飞线地图
        • 3D柱状地图
        • 3D区域色彩地图
        • 百度地图路径
      • 交互组件
        • 标签页组件
        • Tab控件
        • 全屏按钮
        • 语音交互组件
        • AI问答组件
      • 媒体
        • 里程碑
        • 图片
        • 视频、直播
        • 音频
        • 文本、跑马灯
        • 字符云
        • 评论
        • 3D词云
        • 富文本
        • 实时时间
        • 图片轮播
        • iframe
        • 天气
      • 基础图表
        • 表格
        • 饼图、环形饼图、轮播饼图
        • 交叉透视表
        • 倒计时
        • 数字翻牌器、百分比指标
        • 山峰柱图
        • 仪表盘
        • 柱状图、横向柱图
        • 指标看板、指标卡片
        • 树形表格
        • 象形柱图
        • 留存报表
        • 直方图
        • 指标拆解树
        • 属性表格
        • 排行榜
        • 水球图
        • 轮播表格
        • 漏斗图
        • 散点图
        • 嵌套饼图
        • 折线图、线柱混搭
        • 核心指标
        • 进度条、环形进度条
        • 雷达图
        • 圆形柱状图
      • 素材
        • 边框
        • 形状
        • 小图标
    • 移动端适配
      • 移动端配置
      • 移动端过滤条件组配置
    • 其它方式绑定数据
      • 静态JSON
      • SQL建模
        • 数据自动补全
        • SQL中嵌入日期宏定义
        • OpenTSDB数据源
        • 数据值映射
        • Mongo数据源
        • ElasticSearch数据源
        • SQL字段展示名称的动态化
        • SQL中关联过滤条件
        • 大屏制作入门
        • 报表制作入门
        • 过滤组件的级联
        • SQL关联联动参数
        • Redis数据源
        • SQL中嵌入用户邮箱
        • InfluxDB数据源
        • 概述和创建数据源
        • SQL模型
        • SQL中行转列
        • SQL中关联下钻参数
        • Graphite数据源
        • SQL中嵌入URL参数
        • 数据缓存
        • Prometheus数据源
        • SQL方式绑定图表数据
          • 气泡图
          • 里程碑
          • 表格
          • 饼图、环形饼图、轮播饼图
          • 数字翻牌器、百分比指标
          • 仪表盘
          • 矩形树图
          • 柱状图、横向柱图
          • 指标看板、指标卡片
          • 字符云
          • 树形表格
          • 河流图
          • 富文本
          • 3D饼图
          • 坐标热力图
          • 平面地图(色彩、气泡、热力)
          • 甘特图
          • 属性表格
          • 排行榜
          • 日历热力图
          • 旭日图
          • 漏斗图
          • 散点图
          • 多层地图
          • 图片轮播
          • 3D散点图
          • 桑基图
          • K线图
          • 平面地图飞线图
          • 瀑布图
          • 3D飞线地图
          • 3D柱状地图
          • 折线图、线柱混搭
          • 核心指标
          • 百度地图(散点、热力)
          • 3D柱图
          • 拓扑图
          • 雷达图
          • 3D区域色彩地图
          • 百度地图路径
          • 圆形柱状图
      • API
        • API认证
        • API后端获取过滤条件参数
        • API的安全机制
        • 各种过滤组件的API格式要求
        • API后端获取当前登录用户
        • API后端获取联动参数
        • API高级配置
        • 各种图表的API格式要求
        • API后端获取下钻参数
        • API后端获取URL额外参数
        • 概述
    • 数据填报
      • 数字类型表单
      • 选择类型表单
      • 日期类型表单
      • 数据填报管理
      • 文本类型表单
      • 数据填报编辑
    • 平台管理
      • 报表和大屏的导入导出
      • 访问统计
      • 智能报表
      • 智能大屏
      • 操作审计
      • 数据探索
      • 空间管理
        • 什么是空间
        • 创建空间
        • 更改空间信息
        • 空间中的用户和管理员
        • 删除空间
        • 空间就是数据门户
      • 组织管理
        • 管理组织中的用户
        • 什么是组织
        • 访问统计
        • 组织的创建和切换
        • 组织的VIP用户
        • 更改组织信息和管理员
        • 操作审计
      • 权限管理
        • 行级别权限管理
        • 用户管理
        • 权限审计
        • 细粒度权限
        • 角色管理
        • 概述
      • 个人中心
        • 个人信息更改
        • 收藏报表和大屏
        • 个人中心是什么
    • 三维场景
      • 场景交互
      • 场景调色
      • 自定义脚本
    • 智能问数
      • 创建及使用智能问数
      • 前期数据准备
      • 智能问数问答模板管理
      • 报表和大屏页面使用智能问数
      • 问数模型配置
      • 智能问数最佳实践
      • 问数权限管理
      • 系统集成
      • 系统集成技术接入指引
      • 使用智能问数
      • 如何优化我的问答效果
      • 概述
    • 智能问数--旧版待下线
      • 创建及使用智能问数
      • 前期数据准备
      • 报表和大屏页面使用智能问数
      • 智能问数最佳实践
      • 概述
    • 智能分析
      • 自动分析
      • 异常分析
      • 波动分析
    • 连接数据源
      • Kerberos 认证
      • API
      • 上传Excel文件
      • 云上VPC内数据源
      • 数据库
      • 内网隧道
      • 静态JSON
      • 云上RDS数据源
      • 概述
    • 分享和订阅
      • 分享页Token参数签名校验
      • 分享页强制用户登录
      • 公开和加密分享
      • 分享页通过URL参数标识用户
      • 多页面轮播
      • 桌面全屏客户端
      • 移动端全屏
      • 空间内多人浏览
      • 定时推送
    • 可视化分析
      • 数据自动补全
      • 图表联动
      • 单个图表的过滤条件
      • 动态的维度和度量分析
      • 数据筛选
      • 数据排序
      • 数据对比
      • 条件格式
      • 关联URL参数
      • 日期时间数据聚合
      • 图表评论
      • 数据缓存
      • 图表下钻
      • 图表标注
      • 过滤组件
        • 时间轴组件
        • 多选组件
        • 时间范围组件
        • 过滤条件宽度占比
        • 时间组件
        • 查询Key值
        • 多重逻辑组件
        • 日期范围组件
        • 输入框组件
        • 时间粒度组件
        • 日期组件
        • 大屏中过滤条件展示为图标
        • 树形选择组件
        • 过滤条件组
        • 过滤组件关联图表
        • 过滤组件的级联、依赖
        • 单选组件
      • 计算字段
        • 数据桶
        • SQL表达式
        • 分组
        • 记录数
        • 表计算
        • 概述
    • 自助取数
      • 创建自助取数
      • 管理自助取数
      • 概述
    • 创建数据模型
      • 数据脱敏
      • 数据格式化和单位
      • 数据值映射
      • 数据类型转换
      • 自定义SQL视图
      • 字段展示名称的动态化
      • 数据模型
      • 跨源交叉分析
    • 智能预测
      • 离线预测
      • 时序预测
      • 模型训练
      • 预测服务
    • 自助探索与AI问答
      • AI问答
      • 自助探索
    • 报表AI能力
      • 报表AI助手
      • 报表AI功能的数据准备
      • 报表AI助手权限管理
      • 报表AI洞察与AI预测
      • 如何优化我的问答效果
      • 概述
    • 微信与钉钉集成
      • 私有部署版
        • 钉钉集成
        • 企业微信集成
        • 飞书集成
        • 如流集成
      • 云上SaaS在线版
        • 企业微信集成
        • 微信集成
  • 视频专区
    • 产品介绍
    • 平台功能
      • 自助取数操作指导
      • 数据预警配置操作指导
      • 数据填报操作指导
      • 数据血缘操作指导
      • 系统管理操作指导
    • 基础功能
      • 图表标注操作指导
      • 连接数据源操作指导
      • 表格组件操作指导
      • 创建数据模型操作指导
      • 三维场景操作指导
      • 报表制作操作指导
      • 数据值映射操作指导
      • 可视化大屏制作操作指导
    • 智能分析
      • 智能图表操作指导
      • 异常分析操作指导
      • 自动分析操作指导
      • AI问答和探索操作指导
      • 波动分析操作指导
    • 操作指南
      • 数据填报
      • AI问答与探索
      • 分享和订阅
      • 连接数据源
      • 智能分析
      • 数据门户
      • 可视化分析
      • 三维场景
      • 制作可视化页面
      • 创建数据模型
      • 平台管理
      • 自助取数
      • 数据预警
      • 数据血缘
    • 交互功能
      • 大屏Tab控件操作指导
      • 报表和图表过滤操作指导
      • 多页面轮播操作指导
      • 数据门户操作指导
      • 标签页组件操作指导
      • 图表下钻操作指导
      • 图表联动操作指导
    • 产品说明
      • 文档使用建议
      • 产品介绍
  • 产品定价
    • 私有部署版定价
    • SaaS在线版定价
    • 免费试用说明
所有文档
menu
没有找到结果,请重新输入

百度数据可视化 SUGAR

  • 数据库新增授权IP的说明
  • 更新日志
  • 联系我们
  • 常见问题
  • 私有部署
    • 私有部署的安装
    • 私有部署的升级
    • 私有部署的费用
    • 私有部署安装常见问题
    • 开启智能问数
    • 开启跨源查询功能
    • 开启自助取数功能
    • 私有部署的试用与购买
    • 自定义访问路径前缀
    • ARM架构镜像
    • License升级
    • 什么是私有部署
    • 开启自定义消息通知
    • 外观主题设置
    • 开启智能预测功能
    • openAPI
      • 概述
      • V2
        • 图表API服务
        • 权限审计
        • 数据模型服务
        • 角色管理
        • 智能问数
        • 可视化页面
          • 大屏
          • 报表
        • 访问统计
          • 组织访问统计
          • 空间访问统计
      • V1
        • 空间用户和权限设置
          • 用户管理
          • 角色管理
        • 组织管理
          • 用户管理
          • 空间管理
        • 可视化页面
          • 过滤组件配置
          • 数据源
          • 数据模型
          • 定时推送
          • 数据筛选
          • 报表
          • 图表配置
    • 数据服务
      • 图表API服务
      • 数据模型服务
  • 产品介绍
    • 概念介绍
    • 产品简介
  • 快速入门
    • 开通服务
    • 制作报表
      • 连接数据源
      • 制作报表
      • 创建数据模型
      • 预览和分享
      • 概述
    • 制作数据填报
      • 制作数据填报
      • 查看数据和数据分析
      • 预览和发布
      • 概述
    • 制作可视化大屏
      • 制作大屏
      • 连接数据源
      • 创建数据模型
      • 预览和分享
      • 概述
    • 制作三维场景
      • 基础操作
      • 嵌入到大屏中
      • 概述
  • 典型实践
    • 问卷数据收集、分析与展现
    • 业务自助BI分析
    • 数据监控与预警
    • 实时滚动地图大屏
    • 固定报表
    • 工业零部件3D大屏
    • 高阶应用
      • 图表联动时地图范围动态变化
      • 下钻中地图范围动态变化
      • 大屏的各种轮播效果汇总
      • 轮播同步图表联动
      • 按数据条件设置颜色
      • 全国和各省份的销售下钻分析
  • 操作指南
    • 历史版本
    • 群机器人
    • 数据门户
    • 数据预警
    • 回收站
    • 宏定义变量
    • 数据血缘
    • 制作可视化页面
      • 组件模板
      • 报表编辑界面
      • 大屏编辑界面
      • 自定义图表主题
      • 图表组件操作
      • 智能图表
      • 页面模板
      • 高级图表
        • 气泡图
        • 矩形树图
        • 河流图
        • 3D饼图
        • 坐标热力图
        • 甘特图
        • 日历热力图
        • 旭日图
        • 自定义组件
        • 3D散点图
        • 桑基图
        • k线图
        • 瀑布图
        • 新拓扑图
        • 3D柱图
        • 拓扑图
      • 地图
        • 地图区域的动态变化
        • 平面地图(色彩、气泡、热力)
        • 自定义GeoJSON
        • 百度地图(散点、热力)
        • 多层地图
        • 平面地图飞线图
        • 3D飞线地图
        • 3D柱状地图
        • 3D区域色彩地图
        • 百度地图路径
      • 交互组件
        • 标签页组件
        • Tab控件
        • 全屏按钮
        • 语音交互组件
        • AI问答组件
      • 媒体
        • 里程碑
        • 图片
        • 视频、直播
        • 音频
        • 文本、跑马灯
        • 字符云
        • 评论
        • 3D词云
        • 富文本
        • 实时时间
        • 图片轮播
        • iframe
        • 天气
      • 基础图表
        • 表格
        • 饼图、环形饼图、轮播饼图
        • 交叉透视表
        • 倒计时
        • 数字翻牌器、百分比指标
        • 山峰柱图
        • 仪表盘
        • 柱状图、横向柱图
        • 指标看板、指标卡片
        • 树形表格
        • 象形柱图
        • 留存报表
        • 直方图
        • 指标拆解树
        • 属性表格
        • 排行榜
        • 水球图
        • 轮播表格
        • 漏斗图
        • 散点图
        • 嵌套饼图
        • 折线图、线柱混搭
        • 核心指标
        • 进度条、环形进度条
        • 雷达图
        • 圆形柱状图
      • 素材
        • 边框
        • 形状
        • 小图标
    • 移动端适配
      • 移动端配置
      • 移动端过滤条件组配置
    • 其它方式绑定数据
      • 静态JSON
      • SQL建模
        • 数据自动补全
        • SQL中嵌入日期宏定义
        • OpenTSDB数据源
        • 数据值映射
        • Mongo数据源
        • ElasticSearch数据源
        • SQL字段展示名称的动态化
        • SQL中关联过滤条件
        • 大屏制作入门
        • 报表制作入门
        • 过滤组件的级联
        • SQL关联联动参数
        • Redis数据源
        • SQL中嵌入用户邮箱
        • InfluxDB数据源
        • 概述和创建数据源
        • SQL模型
        • SQL中行转列
        • SQL中关联下钻参数
        • Graphite数据源
        • SQL中嵌入URL参数
        • 数据缓存
        • Prometheus数据源
        • SQL方式绑定图表数据
          • 气泡图
          • 里程碑
          • 表格
          • 饼图、环形饼图、轮播饼图
          • 数字翻牌器、百分比指标
          • 仪表盘
          • 矩形树图
          • 柱状图、横向柱图
          • 指标看板、指标卡片
          • 字符云
          • 树形表格
          • 河流图
          • 富文本
          • 3D饼图
          • 坐标热力图
          • 平面地图(色彩、气泡、热力)
          • 甘特图
          • 属性表格
          • 排行榜
          • 日历热力图
          • 旭日图
          • 漏斗图
          • 散点图
          • 多层地图
          • 图片轮播
          • 3D散点图
          • 桑基图
          • K线图
          • 平面地图飞线图
          • 瀑布图
          • 3D飞线地图
          • 3D柱状地图
          • 折线图、线柱混搭
          • 核心指标
          • 百度地图(散点、热力)
          • 3D柱图
          • 拓扑图
          • 雷达图
          • 3D区域色彩地图
          • 百度地图路径
          • 圆形柱状图
      • API
        • API认证
        • API后端获取过滤条件参数
        • API的安全机制
        • 各种过滤组件的API格式要求
        • API后端获取当前登录用户
        • API后端获取联动参数
        • API高级配置
        • 各种图表的API格式要求
        • API后端获取下钻参数
        • API后端获取URL额外参数
        • 概述
    • 数据填报
      • 数字类型表单
      • 选择类型表单
      • 日期类型表单
      • 数据填报管理
      • 文本类型表单
      • 数据填报编辑
    • 平台管理
      • 报表和大屏的导入导出
      • 访问统计
      • 智能报表
      • 智能大屏
      • 操作审计
      • 数据探索
      • 空间管理
        • 什么是空间
        • 创建空间
        • 更改空间信息
        • 空间中的用户和管理员
        • 删除空间
        • 空间就是数据门户
      • 组织管理
        • 管理组织中的用户
        • 什么是组织
        • 访问统计
        • 组织的创建和切换
        • 组织的VIP用户
        • 更改组织信息和管理员
        • 操作审计
      • 权限管理
        • 行级别权限管理
        • 用户管理
        • 权限审计
        • 细粒度权限
        • 角色管理
        • 概述
      • 个人中心
        • 个人信息更改
        • 收藏报表和大屏
        • 个人中心是什么
    • 三维场景
      • 场景交互
      • 场景调色
      • 自定义脚本
    • 智能问数
      • 创建及使用智能问数
      • 前期数据准备
      • 智能问数问答模板管理
      • 报表和大屏页面使用智能问数
      • 问数模型配置
      • 智能问数最佳实践
      • 问数权限管理
      • 系统集成
      • 系统集成技术接入指引
      • 使用智能问数
      • 如何优化我的问答效果
      • 概述
    • 智能问数--旧版待下线
      • 创建及使用智能问数
      • 前期数据准备
      • 报表和大屏页面使用智能问数
      • 智能问数最佳实践
      • 概述
    • 智能分析
      • 自动分析
      • 异常分析
      • 波动分析
    • 连接数据源
      • Kerberos 认证
      • API
      • 上传Excel文件
      • 云上VPC内数据源
      • 数据库
      • 内网隧道
      • 静态JSON
      • 云上RDS数据源
      • 概述
    • 分享和订阅
      • 分享页Token参数签名校验
      • 分享页强制用户登录
      • 公开和加密分享
      • 分享页通过URL参数标识用户
      • 多页面轮播
      • 桌面全屏客户端
      • 移动端全屏
      • 空间内多人浏览
      • 定时推送
    • 可视化分析
      • 数据自动补全
      • 图表联动
      • 单个图表的过滤条件
      • 动态的维度和度量分析
      • 数据筛选
      • 数据排序
      • 数据对比
      • 条件格式
      • 关联URL参数
      • 日期时间数据聚合
      • 图表评论
      • 数据缓存
      • 图表下钻
      • 图表标注
      • 过滤组件
        • 时间轴组件
        • 多选组件
        • 时间范围组件
        • 过滤条件宽度占比
        • 时间组件
        • 查询Key值
        • 多重逻辑组件
        • 日期范围组件
        • 输入框组件
        • 时间粒度组件
        • 日期组件
        • 大屏中过滤条件展示为图标
        • 树形选择组件
        • 过滤条件组
        • 过滤组件关联图表
        • 过滤组件的级联、依赖
        • 单选组件
      • 计算字段
        • 数据桶
        • SQL表达式
        • 分组
        • 记录数
        • 表计算
        • 概述
    • 自助取数
      • 创建自助取数
      • 管理自助取数
      • 概述
    • 创建数据模型
      • 数据脱敏
      • 数据格式化和单位
      • 数据值映射
      • 数据类型转换
      • 自定义SQL视图
      • 字段展示名称的动态化
      • 数据模型
      • 跨源交叉分析
    • 智能预测
      • 离线预测
      • 时序预测
      • 模型训练
      • 预测服务
    • 自助探索与AI问答
      • AI问答
      • 自助探索
    • 报表AI能力
      • 报表AI助手
      • 报表AI功能的数据准备
      • 报表AI助手权限管理
      • 报表AI洞察与AI预测
      • 如何优化我的问答效果
      • 概述
    • 微信与钉钉集成
      • 私有部署版
        • 钉钉集成
        • 企业微信集成
        • 飞书集成
        • 如流集成
      • 云上SaaS在线版
        • 企业微信集成
        • 微信集成
  • 视频专区
    • 产品介绍
    • 平台功能
      • 自助取数操作指导
      • 数据预警配置操作指导
      • 数据填报操作指导
      • 数据血缘操作指导
      • 系统管理操作指导
    • 基础功能
      • 图表标注操作指导
      • 连接数据源操作指导
      • 表格组件操作指导
      • 创建数据模型操作指导
      • 三维场景操作指导
      • 报表制作操作指导
      • 数据值映射操作指导
      • 可视化大屏制作操作指导
    • 智能分析
      • 智能图表操作指导
      • 异常分析操作指导
      • 自动分析操作指导
      • AI问答和探索操作指导
      • 波动分析操作指导
    • 操作指南
      • 数据填报
      • AI问答与探索
      • 分享和订阅
      • 连接数据源
      • 智能分析
      • 数据门户
      • 可视化分析
      • 三维场景
      • 制作可视化页面
      • 创建数据模型
      • 平台管理
      • 自助取数
      • 数据预警
      • 数据血缘
    • 交互功能
      • 大屏Tab控件操作指导
      • 报表和图表过滤操作指导
      • 多页面轮播操作指导
      • 数据门户操作指导
      • 标签页组件操作指导
      • 图表下钻操作指导
      • 图表联动操作指导
    • 产品说明
      • 文档使用建议
      • 产品介绍
  • 产品定价
    • 私有部署版定价
    • SaaS在线版定价
    • 免费试用说明
  • 文档中心
  • arrow
  • 百度数据可视化SUGAR
  • arrow
  • 私有部署
  • arrow
  • 开启跨源查询功能
本页目录
  • 1、安装部署跨源查询引擎
  • 下载容器镜像
  • A、百度智能云的 docker 镜像服务
  • B、直接在线下载
  • 软硬件要求
  • 软件环境
  • 硬件推荐配置
  • 一、纯 Docker 部署
  • coordinator 节点
  • worker 节点
  • 二、Swarm 集群部署
  • 三、Kubernetes 集群部署
  • 2、平台中启用跨源查询功能
  • 部署验证

开启跨源查询功能

更新时间:2025-08-22

跨源查询是指,多个不同的数据源之间的交叉查询,如一个 MySQL 数据源和一个 Oracle 数据源之间的数据交叉分析。详细说明见跨源查询。

在私有部署中要使用该功能,需要安装 Sugar BI 的跨源查询引擎,并且在 Sugar BI 的平台环境变量中加入启用配置(Sugar BI 的 4.0.1 及之后版本才支持,并且 2 账号的私有部署版本的 Sugar BI 不支持跨源查询功能,详见私有部署版定价)。下面分两步来描述如何在私有部署中开启跨源查询功能:

1、安装部署跨源查询引擎

和 Sugar BI 平台本身一样,Sugar BI 跨源查询引擎也是使用容器化的安装方式,您可以使用 纯 Docker、Swarm、Kubernetes 三种方式来进行部署安装。

下载容器镜像

在部署之前,您需要下载 Sugar BI 跨源查询引擎的容器镜像,同样是两种方式:

A、百度智能云的 docker 镜像服务

Sugar BI 的跨源查询镜像已经上传到百度智能云 docker 镜像服务,您可以使用以下命令获取 Sugar BI 跨源查询镜像:

Plain Text
1docker pull registry.baidubce.com/sugarbi/sugar-presto:2.2.0
2docker tag registry.baidubce.com/sugarbi/sugar-presto:2.2.0 sugarbi/sugar-presto:2.2.0
3// 查看刚刚拉取的镜像
4docker images

B、直接在线下载

如果您的部署机器不能连接互联网,您可以在联网的机器上点击这里下载: https://sugar-docker-image.cdn.bcebos.com/sugarbi-presto-2.2.0.tar.gz(如果鼠标点击下载不了,可以复制该地址在浏览器中打开),然后将下载的安装包拷贝到部署机器上,注意:如果您同时部署到多台机器上,需要将下载的安装包文件拷贝到所有部署机器上,并且以下的操作也需要在所有部署机器上执行。

在部署的机器上,进入到您拷贝的安装包的同目录下,

Plain Text
1docker load -i ./sugarbi-presto-2.2.0.tar.gz
2// 上面的命令会执行数十秒,然后执行以下命令查看刚刚load的镜像
3docker images

软硬件要求

软件环境

和 Sugar BI 本身一样,Sugar BI 的跨源查询引擎需要您的服务区安装 Docker,推荐版本为 v17 及以上。 Sugar BI 跨源查询引擎可以直接运行在单机 Docker 环境上,如果需要集群化、高可用,可以使用 Docker 自带的 Swarm 或者 Kubernetes,您可以自行了解这些基础环境。

硬件推荐配置

Sugar BI 的跨源查询引擎是基于开源的Presto进行开发,安装时需要部署一个 coordinator 节点以及多个 worker 节点(推荐最少两个)。每个节点的最低推荐配置:内存 16G 或以上、CPU(8 核或以上,如 Intel 至强 E5、酷睿 i7 或以上)、硬盘(256GB SSD 或以上)。当然,如果您的单台服务器配置足够高,也可以使用一台服务器来使用纯 Docker 的方式部署这最少的三个节点。另外,跨源查询引擎也完全可以和 Sugar BI 本身部署在同一台机器或者同一个集群中。

一、纯 Docker 部署

下面将逐一介绍如何部署如上描述的两种节点:

coordinator 节点

首先需要明确部署 coordinator 节点的机器的 IP 地址(如:192.168.1.1),将下面的 XXXXXX 替换为该 IP。另外,和 Sugar BI 一样也需要一个一模一样 env 文件,复制过来即可,然后在 env 文件的目录下执行以下命令来启动 coordinator 节点:

Plain Text
1docker run --restart unless-stopped -d -p 8001:8080 --name sugar-presto-coordinator --env-file env sugarbi/sugar-presto:2.2.0 http://XXXXXX:8001 coordinator

worker 节点

部署 worker 节点时,同样也需要将下面的 XXXXXX 替换为 coordinator 节点的机器的 IP 地址(注意是 coordinator 节点的 IP),下面使用两行命令分别在两台服务器上启动了两个 worker 节点(sugar-presto-worker01 和 sugar-presto-worker02。如果您的单台服务器配置足够高,也可以使用一台服务器来部署所有的 coordinator 和 worker 三个节点)。

注意:同样需要 env 文件,操作方式和 coordinator 节点部署时完全一样即可:

Plain Text
1docker run --restart unless-stopped -d --name sugar-presto-worker01 --env-file env sugarbi/sugar-presto:2.2.0 http://XXXXXX:8001 worker
2docker run --restart unless-stopped -d --name sugar-presto-worker02 --env-file env sugarbi/sugar-presto:2.2.0 http://XXXXXX:8001 worker

coordinator 和 worker 节点部署完成之后,您可以使用浏览器访问 coordinator 节点的 8001 端口,即可看到大体如下的内容(下图红框中即表示当前部署成功的 worker 节点数):

图片

二、Swarm 集群部署

Docker 多机集群模式,我们推荐使用 Docker 自带的 Swarm,关于如何使用 Swarm 请参考 Docker 官方文档。使用 Swarm 部署 Sugar BI 跨源查询引擎分两步:

  • 1、新建一个sugar-presto-compose.yml文件,并用文本编辑器打开,复制以下的内容并填写相应部分(注意有两部分 MySQL 相关的内容需要填写):
YAML
1version: '3.6'
2
3services:
4  coordinator:
5    image: sugarbi/sugar-presto:2.2.0
6    deploy:
7      mode: replicated
8      replicas: 1
9      restart_policy:
10        condition: on-failure
11    ports:
12      - '8001:8080'
13    networks:
14      - overlay
15    command: http://coordinator:8080 coordinator
16    environment:
17      sugar_can_connect_local_ip: 'true'
18      # MySQL数据库相关
19      sugar_db_username: root
20      sugar_db_password: lovesugar123
21      sugar_db_database: sugarbi
22      sugar_db_host: 填写您安装MySQL机器的IP,即使是本机也不能使用localhost和127.0.0.1
23      sugar_db_port: 3306
24  worker:
25    image: sugarbi/sugar-presto:2.2.0
26    deploy:
27      mode: replicated
28      replicas: 2
29      restart_policy:
30        condition: on-failure
31    networks:
32      - overlay
33    command: http://coordinator:8080 worker
34    environment:
35      sugar_can_connect_local_ip: 'true'
36      # MySQL数据库相关
37      sugar_db_username: root
38      sugar_db_password: lovesugar123
39      sugar_db_database: sugarbi
40      sugar_db_host: 填写您安装MySQL机器的IP,即使是本机也不能使用localhost和127.0.0.1
41      sugar_db_port: 3306
42networks:
43  overlay:
  • 2、在sugar-presto-compose.yml文件的目录下执行以下命令来启动跨源查询引擎
Plain Text
1docker stack deploy --compose-file sugar-presto-compose.yml sugar-presto

最后在浏览器上访问 coordinator 节点的 8001 端口,即可看到大体如下的内容(下图红框中即表示当前部署成功的 worker 节点数):

图片

三、Kubernetes 集群部署

  • 1、新建一个sugar-presto.yaml文件,并用文本编辑器打开,复制以下的内容并填写相应部分(注意有两部分 MySQL 相关的内容需要填写):
YAML
1# coordinator 节点部署
2apiVersion: apps/v1
3kind: Deployment
4metadata:
5  name: 'sugar-presto-coordinator'
6  labels:
7    app: 'sugar-presto-coordinator'
8spec:
9  replicas: 1
10  selector:
11    matchLabels:
12      app: 'sugar-presto-coordinator'
13  template:
14    metadata:
15      labels:
16        app: 'sugar-presto-coordinator'
17    spec:
18      containers:
19        - name: 'sugar-presto-coordinator-container'
20          image: sugarbi/sugar-presto:2.2.0
21          args: ['http://sugar-presto-coordinator:8080', 'coordinator']
22          imagePullPolicy: 'IfNotPresent'
23          ports:
24            - name: coordinator
25              containerPort: 8080
26          env:
27            - name: 'sugar_can_connect_local_ip'
28              value: 'true'
29            # MySQL数据库相关
30            - name: 'sugar_db_host'
31              value: 填写您安装MySQL机器的IP,即使是本机也不能使用localhost和127.0.0.1
32            - name: 'sugar_db_port'
33              value: '3306'
34            - name: 'sugar_db_database'
35              value: 'sugarbi'
36            - name: 'sugar_db_username'
37              value: 'root'
38            - name: 'sugar_db_password'
39              value: 'lovesugar123'
40---
41# worker 节点部署
42apiVersion: apps/v1
43kind: Deployment
44metadata:
45  name: 'sugar-presto-worker'
46  labels:
47    app: 'sugar-presto-worker'
48spec:
49  replicas: 2
50  selector:
51    matchLabels:
52      app: 'sugar-presto-worker'
53  template:
54    metadata:
55      labels:
56        app: 'sugar-presto-worker'
57    spec:
58      containers:
59        - name: 'sugar-presto-worker-container'
60          image: sugarbi/sugar-presto:2.2.0
61          args: ['http://sugar-presto-coordinator:8080', 'worker']
62          imagePullPolicy: 'IfNotPresent'
63          ports:
64            - name: worker
65              containerPort: 8080
66          env:
67            - name: 'sugar_can_connect_local_ip'
68              value: 'true'
69            # MySQL数据库相关
70            - name: 'sugar_db_host'
71              value: 填写您安装MySQL机器的IP,即使是本机也不能使用localhost和127.0.0.1
72            - name: 'sugar_db_port'
73              value: '3306'
74            - name: 'sugar_db_database'
75              value: 'sugarbi'
76            - name: 'sugar_db_username'
77              value: 'root'
78            - name: 'sugar_db_password'
79              value: 'lovesugar123'
80---
81# Service
82apiVersion: v1
83kind: Service
84metadata:
85  name: 'sugar-presto-coordinator'
86  labels:
87    app: 'sugar-presto-coordinator'
88spec:
89  type: NodePort
90  ports:
91    - name: sugar-presto-coordinator
92      port: 8080
93      nodePort: 32581 # 这块使用NodePort方式,并且配置了nodePort为32581端口,可以根据实际情况修改
94  selector:
95    app: 'sugar-presto-coordinator'
  • 2、在sugar-presto.yaml文件的目录下执行以下命令来启动 Sugar BI 的跨源查询引擎
Plain Text
1kubectl apply -f sugar-presto.yaml

最后在浏览器上访问 coordinator 节点的 32581 端口,即可看到大体如下的内容(下图红框中即表示当前部署成功的 worker 节点数):

图片

2、平台中启用跨源查询功能

跨源查询引擎部署成功之后,就可以在 Sugar BI 中来启用该功能了,需要在 Sugar BI 本身的 env 配置文件中增加以下配置(同理,Swarm、Kubernetes 部署方式也是同样的添加相应的环境变量配置即可)。

下面的 XXXXXX 需要替换为 coordinator 节点的机器的 IP 地址,端口 8001(k8s 方式下就是上面文档中的 32581 端口) 也需要根据您的实际部署情况来进行调整:

Plain Text
1sugar_federated_host=XXXXXX
2sugar_federated_port=8001或者32581

env 文件更新之后需要重启 Sugar BI,重启成功后在 Sugar BI 的数据源管理页面即可对数据源「开启跨源查询」功能,如下图:

图片

如上图对某个数据源「开启跨源查询」后,「跨源状态」会变为 待生效,目前 Sugar BI 中的生效时间默认在每天凌晨 2 点,所以您开启跨源查询后,建议隔天确认一下状态变为 已生效 之后再进行后面的步骤。跨源查询功能的使用详见跨源交叉分析。

部署验证

部署完成后,可进入「组织管理」->「外部模块部署验证」进行验证。

上一篇
开启智能问数
下一篇
开启自助取数功能