第1页,共566页。 显示 5,660 条结果 (0.078 秒)
新建用户同步计划
1 前提条件 1) 新建用户同步计划,用户需要具备“计划任务”、“用户同步”的操作权限,需要为用户的相关角色授予对应的操作权限。详情可参考:操作权限 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111886581。 2)需要创建数据模型,查询出需要同步的机构、角色、用户等数据。详情可参考:数据模型 2 功能入口 1)进入 运维设置,点击导航栏的 用户同步 菜单 或 点击系统快捷菜单 用户/机构/角色同步 ,打开用户同步模块 tb-10.png 2)点击 新建用户同步计划 ,进入用户同步计划的配置界面 tb-16.png 3 界面及功能示例1 机构同步快速入门
概述 本章节以如下机构为例,演示如何配置用户同步计划,将机构数据同步到Smartbi系统的用户管理中。 tb-03.png 前提 需要先了解Smartbi用户管理模块中,机构包含哪些属性。 tb-02.png 机构属性 说明 属性是否 必须设置 属性是否 支持修改 机构ID … 移动到指定的机构下。便于用户统一管理“逻辑删除”的所有机构。 否 是 在配置机构同步时,建议机构ID、机构名称、父机构必须配置,其余机构属性可根据实际情况进行配置。 本演示示例中将同步 机构ID、机构名称、机构别名、机构描述、父机构数据。 实现步骤 1 创建数据模型查数 创建数据模型,从第三方系统中用户同步最佳实践
数据的同步,只同步一次或者必要时手动同步;第二个计划进行增量数据的同步,每天定时同步。通过这种配置方式,提高同步效率,同时也减少出错率。 示例说明 基于示例2 机构同步最佳实践进行的机构同步下,建立用户同步计划实现用户同步。将以下用户同步到Smartbi系统中。 tb-46.png 同步数据:用户同步数据-最佳实践.xlsx 主要步骤 1 全量同步计划 1)创建数据模型,查询出全量的用户数据。 tb-48.png 2)创建用户同步计划,按照如下配置 步骤3 用户同步 tb-49.png 其中 1)用户ID绑定模型中的“用户ID”字段 2)用户名称绑定模型中的“用户名称”字段 3)“密码示例2 机构同步最佳实践
。 tb-29.png 3 配置两个同步计划,第一个计划进行全量数据的同步,只同步一次或者必要时手动同步;第二个计划进行增量数据的同步,每天定时同步。 通过这种配置方式,提高同步效率,同时也减少出错率。 主要步骤 演示数据:机构同步数据-最佳实践.xlsx 1 全量同步计划 1)创建数据模型,查询出全量的机构数据。其中需要有机构的唯一标识。 tb-28.png 2)创建用户同步计划,按照如下配置 步骤1 机构同步 tb-31.png 步骤5 执行计划 tb-38.png 其中,“间隔类型”设置为“一次性” tb-32.png 3)保存该同步计划。可等到系统到指定时间自动执行一次,也可手动表相关操作
是指对数据库管理添加进来的表进行一些功能操作。主要包含表属性、数据快查、同步表和复制表。 表属性 表属性包含表、视图的表属性和存储过程表属性。 其中表、视图的表属性为系统允许用户对关系数据源中的基础字段定义为用户可以理解的别名、设置数据格式、修改数据类型,并显示在客户端,以方便用户的使用,实现语义层定义 … ,点击更多操作0.jpg选择 数据快查,如图: 03.png 进入数据快查界面,如图: 04.png 05.png 06.png 同步表 当数据表结构或数据发生了改变,同步数据表功能帮助异地用户同步变更本地的数据。 同步数据表的方式有批量同步和单表同步: 批量同步:指一次性地对数据202505产品更新说明
+ 数据模型中同步数据源表优化 在最新版本中,基于产品交互一致性考虑,参考数据连接下表同步功能,优化了数据模型“同步”数据源表的弹出框交互体验,在该弹出框中新增了同步时保留类型的选择功能。默认勾选 “表别名” 与 “字段别名” 选项,同时提供 “数据类型”、“数据格式” 以及 “分区设置” 选项供用户自主勾选,满足用户多样化的同步需求,提升数据同步的灵活性与便捷性。 tongbu02.png + 自助ETL数据源支持接入Oceanbase (MySQL 模式) 产品的数据源之前支持了Oceanbase (MySQL 模式),基于产品完整性考虑,新版本在自助ETL 模块中新增对其输入和输出节点的接入支持表相关操作
是指对数据库管理添加进来的表进行一些功能操作。主要包含表属性、数据快查、同步表和复制表。 表属性 表属性包含表、视图的表属性和存储过程表属性。 其中表、视图的表属性为系统允许用户对关系数据源中的基础字段定义为用户可以理解的别名、设置数据格式、修改数据类型,并显示在客户端,以方便用户的使用,实现语义层定义 … 2021-08-02_16-59-03.png 同步表 当数据表结构或数据发生了改变,同步数据表功能帮助异地用户同步变更本地的数据。 同步数据表的方式有批量同步和单表同步: 批量同步:指一次性地对数据库表下的所有数据表的结构进行更新操作。 单表同步:指对数据库表下个别数据表的结构进行更新操作。 批量同步参见 同步设置及修改查询
重新构建模型;如果是抽取模式,保存时会提示重新抽取,详细可查阅直连&抽取。 2、除了【数据源表】无法编辑之外,其他查询都可以进行编辑,其中【导入文件】的编辑是追加数据,详情可查看导入文件数据。 同步 目前只有【数据源表】才有同步功能; 比如加入到数据模型的【数据源表】,对应的底层业务库中的表更改了数据类型,然后想同步到数据模型中,可以选中查询再右键菜单的“同步”把数据类型同步成最新的。如果源表中增加字段后,还需先在数据源进行同步,再在模型同步,数据模型中的同步并不能直接同步库表的字段。 复制 复制 是 复制查询的定义,不会影响被复制的查询;大部分是解决用户不想重复工作的情况,比如复制已写好SQL查询,可减少重新业务库迁移方案
跨库引用与远程表支持 部分数据库支持dblink/FDW远程表,部分不支持 查询失败 源库—》目标库, 使用数据同步中间层;或将所有依赖表迁移至同一数据库。 8 数据库对象名长度限制 不同数据库对表名、字段名长度有限制(如 Oracle 30 字符) 无法创建表,BI建模失败 源库—》目标库 表名、字段名长度有限制不一样 统一命名规范,限制对象名长度 ≤ 30;可使用简写或别名方式规避。 9 数据类型不兼容 同一数据在不同数据库中数据类型不同(如 TEXT vs CLOB,BOOLEAN vs CHAR(1)) 导入/导出失败,BI报错 源库—》目标库 数据类型不同 在ETL/数据同步前统一数据mysql无法启动导致smartbi启动失败
,提示缺少表t_upgradelock,表空间又存在这个表没法创建。最终处理方式为:基于空库启动,该库将其它表及数据删除,只留t_upgradelock表,将旧库的表及数据同步到新库中,然后可以正常启动使用。 注意:之所以处理如此复杂,是因为没有启动自动备份知识库的任务。计划为暂停状态。建议项目自动备份知识库