设为首页
收藏本站
切换到宽版
社区
登录
问答
›
查看内容
返回列表
发布新帖
创建数据库数据集的时候,数据库连接类型选直连还是抽取?
309
2
观小策
Lv.1
发表于 2024-9-3 11:09:16
|
查看全部
阅读模式
本帖最后由 观小策 于 2024-9-4 18:35 编辑
创建数据集的时候,需要确定数据库连接类型,我应该怎么选择?
快速回复
回复
举报
电梯直达
评论
2
Jeremy
Lv.1
发表于 2024-9-3 11:14:12
|
查看全部
很实用的案例
回复
顶
举报
观小策
楼主
Lv.1
发表于 2024-9-4 18:35:38
|
查看全部
一、【直连】和【抽取(guan_index)】的区别:
(1)直连是直接查数据库,适合查询实时性较高的场景;guan_index即抽取, 是先把数据从数据库抽到BI平台上,再直接在BI上进行处理和计算,适合实时性要求不高的场景。
(2)直连的数据集的卡片写函数进行计算时使用【对应数据库】的语法,抽取数据集要用【spark语法】。
spark官方语法库:
https://spark.apache.org/docs/latest/api/sql/index.html#date
(3)直连不能用ETL。
二、使用场景举例
1)需求场景1:无论何时,BI卡片都展示数据库里的实时数据
建议:做直连数据集,且无论直连数据集是否设置更新方式,都必须打开【支持实时卡片数据 】开关;
关于直连数据集缓存策略文档,可以看看这个文档
https://docs.guandata.com/?g=Doc
... =428134461289267200
2)需求场景2:同一天任何时间段查询&导出的需要结果一致
建议:做抽取数据集。
如果想做成直连数据集,也可以,就是数据库里的数据也是每天只更新1次。
否则一旦BI里的卡片卡片查询语句变了,从数据库拿到的结果可能会和之前查到的不一样,比如这种情况——卡片A和卡片B都用同一个直连数据集,卡片A是一个指标卡,卡片B是一个表格,他们的销售金额总计对不上
3)需求场景3:数据集的模型结构sql需要用全局参数做筛选条件
建议:只能做直连数据集。
因为在6.3版本之前,抽取数据集模型结构sql不支持用全局参数;6.3版本之后,抽取数据集的模型结构sql开始支持用全局参数,但是那个全局参数只在BI抽数的时候起作用,在卡片层面不起作用
回复
顶
举报
返回列表
发布新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
观小策
Lv.1 新手上路
主题
25
回帖
27
积分
114
+ 关注
Ta的主页
微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
产品
观远BI
BI Copilot
移动分析
智能ETL
报表分析
多维分析
解决方案
消费品
泛零售
金融
互联网
先进制造
资源与服务
资源下载
直播干货
BI行业资讯
观远学堂
帮助中心
技术支持
伙伴与生态
生态合作伙伴
观远BI合伙人计划
关于我们
公司介绍
荣誉奖项
行业资质
市场活动
Copyright © 2001-2024
观远社区
版权所有
All Rights Reserved.
浙 ICP 备15006424号-3
去回复
去发帖
返回顶部
快速回复
返回顶部
返回列表