【新手上路】衡石分析平台使用手册-系统管理员手册

用户管理​

用户管理页面可以创建管理用户、对用户进行分组管理、组织架构管理及用户属性的维护和管理。下面详细介绍用户管理相关功能。

用户管理​

用户管理子页面展示了当前系统中所有用户的信息,可以添加新用户,查看、编辑已有用户,可以启用/停用用户,可批量对操作用户。

 

添加用户​

系统初始化时,创建管理员之后,管理员可以在系统中手动添加新用户,也可以使用其他认证方式接入组织中的用户。

手动添加用户,点击右上角的添加用户,在弹窗中填写用户信息,包括用户名、显示名、邮箱、手机号码、角色。 点击确认后,用户添加成功,可以使用用户名和系统配置的初始密码登录。

添加用户时必填信息说明:

  • 用户名: 是用户登录系统的唯一标识,不可重复、不可修改、不能包含特殊字符或以数字开始。
  • 邮箱: 用户的唯一标识,必须填写有效的邮箱地址,不可重复、不可修改。
  • 用户角色: 不同角色使用系统内不同的功能模块。

提示

创建用户时,用户名大、小视为相同字符,如已经创建了用户 Alice,再创建用户 alice 或 AliCE 时,系统会提示创建失败,存在同名用户。

用户角色​

系统中包含系统管理、数据管理、数据分析、数据查看和 API 管理五种用户角色,每种角色对应使用系统内不同的功能模块,用户可以拥有一种或者多种角色。下面详细介绍每种角色作用及相关功能模块。

用户角色角色作用及相关功能模块
系统管理该角色可以查看、修改系统设置模块中的所有配置项,对应设置模块。
数据管理该角色可以创建、管理、维护系统数据相关信息,对应连接、数据集市、集成模块。
指标管理该角色负责数据->指标管理空间的管理,主要管理空间中的业务主题和主题下的指标。
数据分析该角色进行数据探索,创建、管理应用,包括其中的数据集、图表、仪表盘等等,对应数据集市、指标分析、创作、应用四个模块。
数据查看该角色在应用内查看数据分析人员发布给自己的应用,并可以在应用内浏览图表、导出应用、分享应用等。对应 应用模块。

在租户的场景中,同一角色在平台方对应模块功能和租户方略有不同,因为有些功能是不对租户开放的。下面列出在租户场景下,用户角色在平台方和租户方的功能对比列表。

查看和编辑用户​

用户添加后,可以在用户管理页面中查看。如果找不到用户,可以使用搜索,也可以通过筛选条件查找用户。

点击用户查看用户的详细信息,包括用户的基本信息、用户组信息、用户属性等。在详细信息展示页面可以对用户信息进行编辑修改。

删除用户​

当有员工离职时,系统管理员需要将用户删除。一般删除用户前,需要将其名下的资源转移给其他用户。 在用户管理页面找到待删除的用户,在确保该用户无可用资源的前下,点击“删除用户”即可将该用户删除。

批量操作​

用户管理支持对用户进行批量操作,提高用户管理效率。批量操作支持批量导入批量导出全部启用全部禁用

批量导入​

点击批量操作中的批量导入按钮,可以通过上传 csv 本地文件的方式增加、禁用、修改用户。

批量导入用户时,可以为用户设置用户属性,并添加自定义属性。

导入用户的本地文件中:

  • 如果是新增用户,loginName 和 email 是必需的,密码默认为“hs2019”,角色默认为数据查看员。
  • 如果是已有用户,必须包含的信息为:loginName 或者 id,其中一个就能唯一确定一个用户,从而更新该用户的信息。如果同时提供了 loginName 和 id,但和系统中的 loginName 或 id 不一致,则会报错。
  • 用户需添加多个 roles 值时,中间用:分隔开。
  • 用户需要加入多个 organization 时,organization ID 用:分隔开。
批量导出​

未添加筛选条件时,点击批量操作中的批量导出按钮,可以将系统内的全部用户导出。 添加筛选条件后,点击批量操作中的批量导出按钮,可以将筛选条件内的用户全部导出。

打开导出文件,完整导出除用户密码外的全部信息:

批量导出和批量导入适用于系统之间的用户迁移。

全部启用​

未添加筛选条件时,点击批量操作中的全部启用按钮,可以将系统内的全部用户启用。添加筛选条件后,点击批量操作中的启用按钮,可以启用当前筛选出的全部用户。

全部禁用​

未添加筛选条件时,点击批量操作中的全部禁用按钮,可以将系统内的全部用户禁用。添加筛选条件后,点击批量操作中的全部禁用按钮,可以禁用当前筛选出的全部用户。

用户账号管理​

所有用户可以通过点击右上角的头像 ->个人中心 来查看或者修改个人信息。可以修改的项目包括

  • 用户头像
  • 显示名
  • 用户密码
  • 系统语言
  • 消息中心 应用协作、数据集复制、用户长时间不登录被停用等操作会产生系统消息,用户可以通过点击右上角头像 -> 消息中心查看。

找回密码​

有两种找回密码的方式:

  1. 当系统没有配置 SMTP 账户的时候,系统管理员可以在用户管理页面修改系统中所有其他用户的密码。
  2. 配置好 SMTP 账户之后,HENGSHI 用户可以通过登录页面的忘记密码选项找回密码,密码会发送到用户的登录邮箱中。同时,管理员修改其他用户密码的功能被禁用。

提示

非 HENGSHI 用户,也就是通过 HENGSHI 认证方式之外的认证方式登录的用户,无法在衡石系统中找回密码。

用户组管理​

用户组等同于文件夹,将用户添加到用户组,可以以组为单位,一次对多个用户进行授权等操作。例如在连接权限中选择授权用户时,可以直接选择用户组,实现对组内全部用户授权。通过对用户组内用户的删减,可以快速实现对用户的权限分配。

添加用户组​

添加用户组时,输入用户组名,点击确定就会生成新用户组。 点击用户右侧+,将用户添加到用户组中。

查看用户组​

点击已存在的用户组,可查看用户组的信息及包含的用户。

编辑用户组​

点击用户组右侧的编辑按钮,对用户组进行编辑。修改用户组名、邮箱、备注,还可以将用户移入或者移出用户组。

删除用户组​

点击用户组右侧的删除按钮将用户组删除。删除用户组会取消所有授权给这个用户组的资源。

组织架构​

组织架构是部门的组织信息,可通过启用组织架构将部门信息同步到衡石系统中。

启用组织架构​

打开系统设置->认证方式,选择 DINKTALK,点击配置

在同步频率中输入同步频率,点击立即同步,点击保存,组织架构信息已经同步展示在系统中。

当点击停用组织架构并保存,则将组织架构信息从系统中删除。

查看组织架构​

启用组织架构后,在组织架构页面可以看到相关信息,可以查看和编辑每个用户的信息。

用户属性​

用户属性是每个用户具备的特性,不同用户的属性值会有差别。 在用户属性页面可以看到用户包含的所用属性列表。

首先介绍用户属性涉及的基本概念,包括用户属性类别、数据类型、作用范围、开放级别。

用户属性类别​

用户属性包括系统属性和自定义属性两种。

  • 系统属性

    系统属性前缀为 sys.,是系统提供的属性,这些属性不可添加、编辑、删除。

  • 自定义属性

    自定义属性是用户自己添加的属性,可进行 CRUD 操作,即可添加、查看、编辑、删除。

用户属性类型​

用户属性的数据类型有以下几种:

  • 文本:用文本字符串替换用户属性运算。
  • 数字:用数字字符串替换用户属性运算。
  • 日期:用日期字符串替换用户属性运算。
  • 任意类型:可以转换为任何类型,比如可以在用户属性值中输入[1,2,3]作为数组使用。

用户属性作用范围​

在多租户场景下,有时候平台方需要统一管理租户的属性,此时就通过可以设置用户属性的作用范围来实现。作用范围有以下以下选项:

  • 内部:作用范围为内部的用户属性,只能在租户内部使用,或者平台方内部自己使用,不能跨租户使用,租户之间也是隔离的。
  • 全局:作用范围为全局的用户属性,可以在平台方内部使用,然后最重要的是,平台方可以按照不同的租户设置其值,然后租户内部可以读取到。

平台方的管理员,创建了作用范围为全局的属性之后,就可以在租户的编辑页面给单个租户设置属性值。这样操作之后这个租户下面的所有用户都具有这一属性值。

用户属性开放级别​

在多租户或者多组织的场景下,数据可能是存放在不同数据库的实例、不同的数据库、不同的 schema、不同的表中。这时候一般可以使用用户属性来动态连接到这些不同的数据库中。

但是像密码等一些信息我们是不希望普通用户通过查看属性值看到的。这个时候就可以用到属性的开放级别来进行控制。

  • 只读:开放级别为只读的用户属性,其属性值是开放给每个用户的,每个用户可以看到自身的属性值,也可以将其用在大部分分析场景中。
  • 隐藏:开放级别为隐藏的用户属性,其属性值是不开放给普通用户的,普通用户是不能看到其具体的值。一般这一类隐藏的属性只能使用在数据连接中。在数据集/图表/仪表盘中不能使用。

用户属性相关操作​

添加用户属性​

点击添加属性,在弹窗中输入属性名称、类型、作用范围、开放级别,手动输入属性的默认值,支持设置空值和 NULL 值。用户属性支持进行多值设置。

提示

  1. 在租户管理中,平台方管理员、租户管理员都可以定义用户属性,用户属性本身的定义没有隔离,定义之后管理员都能看到它。
  2. 多值功能一旦设置,不支持再次修改。 如添加用户属性时开启多值,则不支持关闭。 如果没有开启,后续也不支持开启。
查看用户属性​

可以查看自定义属性的详细信息,也支持查看每个用户中自定义属性设置的值。

编辑用户属性​

用户属性支持编辑修改,点击每个属性右侧的编辑页面,编辑自定义属性。自定义属性仅支持修改作用范围、开放级别、默认值。

每个用户自己属性的具体值也支持修改。查看用户找到具体属性值时,点击修改即可。

删除用户属性​

点击用户自定义属性右侧的删除按钮,可删除用户自定义属性,用户中的用户属性也同时消除。

用户属性使用场景​

用户可以在以下场景中使用用户属性:

  • 创建数据连接
  • 创建直连数据集选择表
  • 创建 SQL 查询数据
  • 创建数据集的过滤条件中
  • 新增字段、新增指标的表达式中
  • 图表、仪表盘的过滤器中
  • 参考线的设置中
  • 权限控制中

用户属性使用场景很多,下面展示一些典型使用场景。

用户属性用法​
用途HE表达式
用户属性{“kind”: “attr”, “op”:”用户属性名”}{{$用户属性名}}
用户属性值{{$$用户属性名}}

提示

用户属性是单 dollar 符号,用户属性值是双 dollar 符号。 使用{{$用户属性名}}时,后端会转换成 HE 表达式,使用时不加引号。 使用{{$$用户属性名}}时,后端会直接查询用户属性的值,然后进行文本替换,可以根据需要加引号。 在衡石的高级表达式中,比如新增字段/指标表达式、图表过滤器表达式、新建数据集过滤表达式,必须使用{{$用户属性名}}。 创建数据连接、SQL 查询数据集时,必须使用用户属性值:{{$$用户属性名}}。

创建数据连接时使用用户属性​

用户属性可以用在创建数据连接处,参数不可以,因为参数是属于应用的,用户属性是属于系统的。

在创建连接时必须使用用户属性值{{$$用户属性名}}的形式。

在创建连接时,只有用户密码不可以使用用户属性,其他地方都可以使用用户属性。用户密码是输入什么就是什么,不会进行转换和计算。

图中的 dbhost 和 dbname 都是用户属性。

新建数据集的过滤条件中使用用户属性​

简单过滤使用用户属性:

表达式过滤使用用户属性,必须使用{{$用户属性名}}的形式:

创建 SQL 查询数据集时使用用户属性​

创建 SQL 查询时必须使用用户属性值{{$$用户属性名}}的形式:

sql

select * from movie where id > {{$$用户属性名}}select * from {{$$用户属性名}}

新建字段/指标时使用用户属性​

新建字段或者指标时必须使用用户属性{{$用户属性名}}的形式:

sql

{price} + {{$用户属性名}}

1

在过滤器表达式中使用用户属性​

在图表过滤器表达式中必须使用用户属性{{$用户属性名}}的形式:

sql

{region} = {{$用户属性名}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1538070.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

解锁社交业务增长与合规“秘笈”,泛娱乐行业沙龙杭州站亮点一览!

在全球数字化浪潮的推动下,泛娱乐行业正迎来广阔的发展空间,与此同时,社交产品监管日益规范,海外市场机遇与挑战并存,游戏行业增速放缓等情况也不容忽视。如何在合规前提下,探求新的增长点成为从业者共同关…

CAN_FD和CAN2.0的不同点——深入浅出理解CAN协议(二)

本系列是在同公司硬件设计和验证同事,1、在完成了CANFD硬件接口IP开发 2、熟悉ISO-11898系列、ISO16845、CAN2.0协议、CANFD协议等以及大量学习资料 3、深入研究其他家CANFD IP(NXP、BOSCH)4、独立开发了对应底层驱动 5、通过CANoe和周立功CA…

Java Web服务运行一段时间后出现cpu升高导致的性能下降问题排查

背景 有个web服务,运行一段时间后,出现cpu逐渐占用高,服务处理请求整体性能下降问题。 异常情况时, 同时jvm的cpu上涨 最终表现为,处理内部逻辑执行耗时变高。 排查原因 原来服务的jvm启动参数带了 -XX:-TieredCom…

rocky9虚拟机配置双网卡的详细过程

编辑虚拟机配置->添加->选择网络适配器->确认->打开虚拟机 1.ip add查看第二个网卡的名称,我这里是ens36 2.cd到网卡的配置文件目录 cd /etc/NetworkManager/system-connections/ ls3.复制一份网卡的配置文件并改名为ens36.nmconnection(根据自己的第…

5V全桥驱动芯片单通道可替代型号LG9110S,应用于牙刷,电子锁,共享单车锁等产品中具有过温保护功能

芯片描述: GC9110 是一款低压 5V 全桥驱动芯片,为摄像机、消费类产品、玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。GC9110 能提供高达 1.3A 的持续输出电流。可以工作在 2~6V 的电源电压上。GC9110 具有 PWM(…

香橙派zero2w上手——环境配置添加OLED小屏幕

0 硬件参数 origin pi zero2W 硬件参数 CPU全志 H618 四核 64 位 1.5GHz Cortex-A53 处理器GPUMali G31 MP2,支持OpenGL ES 1.0/2.0/3.2,OpenCL 2.0,Vulkan 1.1内存LPDDR4:1GB/1.5GB/2GB/4GB (可选)存储SPI Flash: 16MBWiFi蓝牙WiFi蓝牙二合…

mysql时间戳格式化yyyy-mm-dd

格式化到 年月日 # 将时间换成列名就行;当前是秒级时间戳,如果是毫秒的 / 1000即可 # SELECT FROM_UNIXTIME(1602668106666.777888999 / 1000,%Y-%m-%d) AS a; # SELECT FROM_UNIXTIME(列名 / 1000,%Y-%m-%d) AS a; SELECT FROM_UNIXTIME(1602668106.666…

办公生产力工具 职场打工人早下班宝藏神器推荐

当你外出时,电脑不在身边,但需要处理文件怎么办?这时,你需要一个提高办公生产力工具。网易GameViewer远程控制软件可以帮助你轻松实现这一目标,简直是职场打工人早下班宝藏神器。 GameViewer远程可以一键直连无需复杂配…

光控资本:美股,又新高!比特币也大涨!静待“关键时刻”

隔夜道指、标普500指数盘中再创新高后,日股开盘也体现强势。 当地时刻9月17日,美股三大指数收盘涨跌纷歧,标普500指数和道指盘中创新高后底子收平。中概股体现亮眼,纳斯达克我国金龙指数收涨1.83%,盘中一度涨超2.7%。…

Doris docker 安装

Doris docker 安装 安装地址 1. 操作系统配置初始化 1.1. 配置 vm.max_map_count sudo vim /etc/sysctl.conf追加以下配置: vm.max_map_count20000001.2. 关闭swap vim /etc/fstab注释配置如下: # /dev/mapper/centos-swap swap …

分布式锁总结1 - 为什么需要分布式锁?

目录 1. 最基本的业务逻辑是: 2. 高并发场景下常见的缓存问题 2.1问题一 缓存穿透 : 一直查询不存在的数据 解决方案 : 短暂缓存null结果 2.2 问题二 缓存雪崩 : 大量key同时过期大量请求直击数据库 解决方案 : 在原有的过期时间上加一个随机的值,…

Vue 自定义指令实战

引言 Vue自定义指令是Vue.js框架中强大而灵活的功能之一,它允许开发者根据具体需求创建自定义的指令,以实现更加精细化的交互和数据绑定效果。本文将带你深入探索Vue自定义指令的使用方法、原理和实战,为你打开前端开发的新视野。 我们前面…

推荐10款知名的供应链管理系统,为企业选型提供参考!

本文将盘点十款供应链管理系统,为企业选型提供参考! 想象一下,一家企业在生产和销售产品的过程中,原材料供应不及时、库存积压严重、物流配送混乱。这时,供应链管理系统就如同一位高效的指挥家,将各个环节紧…

汽车EDI:MöllerTech EDI项目案例

MllerTech (以下简称 Mller)是一家德国的家族企业,成立于1730年,主要从事塑料和橡胶领域的生产和加工。公司以其在汽车工业、电子设备和机械制造等行业的解决方案而闻名,尤其是在汽车部件、密封件和工业用途的高性能塑…

进程的知识

进程知识 1.进程和程序的区别: 程序是静态的,它是保存在磁盘上的指令的有序集合,没有任何执行的概念进程是一个动态的概念,它是程序执行的过程,包括了动态创建、调度和销毁的整个过程 2.进程的执行方式: 并行执行 :…

彻底解决找不到msvcr100dll,无法继续执行代码的5个方法

MSVCR100.dll文件的丢失可能会引发一系列系统运行和应用程序功能上的问题。作为Microsoft Visual C运行库中的一个关键动态链接库文件,它的缺失会导致依赖于此文件的软件无法正常启动或执行预期功能。具体表现可能包括但不限于:应用程序崩溃、闪退&#…

SAP B1 营销单据 - 单据字段介绍(下)

背景 营销单据,SAP B1 中一群神秘的单据,在官方说明文档中并未指明【营销单据】范围,却经常使用这一说法。它们结构相似,在 用户定义字段(UDF) 功能里统一受【营销单据】部分增加字段的影响,可以相互复制(…

企语iFair-协同管理系统-任意文件读取

文章目录 免责申明漏洞描述搜索语法漏洞复现yaml修复建议 免责申明 本文章仅供学习与交流,请勿用于非法用途,均由使用者本人负责,文章作者不为此承担任何责任 漏洞描述 企语iFair协同管理系统getuploadimage.jsp接口处存在任意文件读取漏洞…

媒体购买指南:是什么以及如何开始

媒体购买是几乎任何企业都非常重要的一个过程,其中包括付费的网络广告、电视广告、音频广告、户外广告等,这些都是许多多渠道营销策略中的重要组成部分。然而,线上和线下广告远非简单之事,尤其是数字广告,随着各种平台…

LED智慧一体机已成为高端超微小间距COB显示领域的风向标

​LED智慧一体机成为推动智能会议、高效办公与教育创新的强大引擎。本文将深入剖析晶锐创显LED智慧一体机的技术革新、功能集成、应用场景以及其对未来显示技术发展的深远影响。 1、技术革新:COB超高清显示技术的璀璨绽放 LED智慧一体机之所以能在众多显示产品中脱…