第3页,共566页。 显示 5,660 条结果 (0.037 秒)
实时同步第三方系统用户信息
(本文档仅供参考) 问题描述 增量同步数据你们一般是怎么实现的,现在有个需求,是及时同步我们数据库的账户密码到你们数据库,最好是能实时同步。 其实意思是第三方系统修改了用户信息,实时同步修改smartbi的用户信息。 解决方案 通过调用smartbi的接口实现实时同步,即在客户的第三方系统增删改用户信息时,调用smartbi的接口实现同步用户信息。 api文档参考:https://history.wiki.smartbi.com.cn/api/javaapiv7/ https://history.wiki.smartbi.com.cn/api/javaapiv7/ image2018-10-26 18:56ETL执行节点报错:数据集节点抽取失败,请检查数据集是否配置正确
(本文档仅供参考) 问题场景 用户通过ETL将sql数据集同步到目标库CK数据库,sql数据集可以正常查询,执行ETL节点时报错(数据集节点抽取失败,请检查数据集是否配置正确)。 image2023-8-8_14-6-38.png 解决方案 在设置完数据集后,在ETL选择数据集前必在抽取设置选择提取方式,比如:实时,可正常保证ETL的数据集的抽取。 image2023-7-27_10-0-33.png大数据量查询优化:利用数据模型分区快速过滤数据
一个维表,让它与事实表关联,如下图: dimdate.png 4、创建模型,把在数据库表上的分区同步过来: 入口:数据源表的右键菜单增加了“分区设置”。点击“分区设置”每次都需要把源数据库中设置中的分区信息同步过来: image2025-4-15_16-7-20.png 点击【确定】之后,到模型的分区设置 … ”: riqifenquziduan.png 点击【确定】保存设置的分区信息,下次打开会显示上一次设置的信息。 2、去创建数据模型,并基于orders_partition的“orderDate”字段创建时间维度, 并同步“分区信息”到数据模型中: shezhifenqu.png 时间维度:必须选择基于“分区字段”、或者关联的日期维通过存储过程或 ETL 同步用户
可以通过存储过程或 ETL 定时将第三方系统的用户信息同步到 Smartbi 知识库相关的用户表中。 1 、知识库涉及表概览 同步数据库时涉及到的表如下:(详情见下方“知识库涉及表详细说明”章节) 数据表 含义说明 t_group 用户组表,记录用户组(机构 … 、t_group_user 、t_user_role; 同步角色:需要同步表t_role; 同步操作权限:需要同步表t_funclist、t_role_func,在表t_funclist中新增操作权限如funcTest,必须把此权限赋予给角色ADMINS,即在表t_role_func中增加一条funcTest与ADMINS的记录。 数据自助数据集-定义流程
: image99.png 2、弹出“设置表连接”窗口,如下图所示: image20192.png 选择连接方式:内连接、左连接、右连接、全连接。 确定表间连接字段。 同步:原表或原数据集字段增加或删除时,自助数据集利用同步功能更新。 数据来源 操作 关系数据源/高速缓存库 自助数据集引用的表字段增加、删除时,实现同步更新,需要进行如下两个步骤: 1、数据库某表字段增加、删除时,在数据源节点下,选中该表,更多操作 > 同步表 ,如图: image20191.png 2、在自助数据集选中该表,右键 > 同步 ,如图: tongbubiao.png 数据集 选中有字段通过计划任务同步用户及机构
-》新建任务,任务类型 选择“定制”,然后将如下代码粘贴到代码编辑区,根据实际业务逻辑修改。 以下自定义计划任务代码是基于已设置好的数据源ID,将第三方数据库中的用户,机构,角色等信息同步到Smartbi的知识库中。 importPackage(Packages.java.io); importPackage … (Packages.smartbi.sdk.service.user); importPackage(Packages.smartbi.sdk.service.datasource); /** * 从外部数据库中定时同步用户、机构、角色信息到知识库中。 * * needTopGroup变量用来控制是否创建一个"顶级机构Smartbi V10.1-数据连接
新特性列表中:+表示新增;^表示增强;<表示变更 新增【+】 增强【^】 +【数据连接】业务库、知识库增加连接等待时间 ^【数据连接】知识库和业务库支持 mariadb 数据库 ^【数据连接】跨库联合数据源增加同步连接信息功能 +【数据连接】业务库、知识库增加连接等待时间 … mariadb 数据库错误提示由驱动后台自动抛出,此数据库即使是SQL错误也是提示500。 参考文档 详情可参考文档 关系型数据源-MariaDB 数据连接 。 ^【数据连接】跨库联合数据源增加同步连接信息功能 背景介绍 业务数据库或知识库的变更,可能会导致相应数据库的连接信息与知识库中存储用户同步
同步用户 使用存储过程或 ETL 定时将第三方系统中的用户等信息同步到 Smartbi 用户表中 数据库底层同步用户,速度快 不依赖系统是否启动 支持定时同步 实现难度较大 通过API接口同步用户 在第三方系统中使用 Smartbi 用户管理的远程调用接口实现用户等信息的同步 可监听 … 、Smartbi 还有角色概念,无论哪种同步方式,都要求在 Smartbi “系统运维 > 用户管理”模块中创建角色,并设置角色的操作权限和数据权限;用户必须被赋予角色,才能登录 Smartbi 并使用相应的功能。 2、若是同步第三方系统用户过程中不考虑同步密码,则需要自定义 用户验证,不使用Smartbi的登录验证用户同步
同步用户 使用存储过程或 ETL 定时将第三方系统中的用户等信息同步到 Smartbi 用户表中 数据库底层同步用户,速度快 不依赖系统是否启动 支持定时同步 实现难度较大 通过API接口同步用户 在第三方系统中使用 Smartbi 用户管理的远程调用接口实现用户等信息的同步 可监听 … 、Smartbi 还有角色概念,无论哪种同步方式,都要求在 Smartbi “系统运维 > 用户管理”模块中创建角色,并设置角色的操作权限和数据权限;用户必须被赋予角色,才能登录 Smartbi 并使用相应的功能。 2、若是同步第三方系统用户过程中不考虑同步密码,则需要自定义 用户统一登录验证,不使用Smartbi数据挖掘版本更新
如果使用了数据挖掘服务,在更新war包时要 同步更新数据挖掘引擎服务。 1.exe安装包版本 1)获取最新版本的数据挖掘引擎安装包。 2)停止服务器上的数据挖掘引擎的后台服务: 3-1.png 3)获取新版本的数据挖掘引擎安装包并进行解压缩。 4)进入smartbi数据挖掘的安装目录,选择engine目录,右键–》删除 3-2.png 5)复制解压缩的engine目录到smartbi的数据挖掘安装目录。 3-3.png 6)后台服务启动数据挖掘引擎。 3-4.png 2. 手工部署版本 1)获取最新版本的数据挖掘引擎安装包,并解压。 2)用putty工具连接到服务器进入安装目录 /usr/local