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

news2024/9/23 5:26:30

用户管理​

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

用户管理​

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

 

添加用户​

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

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

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

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

提示

创建用户时,用户名大、小视为相同字符,如已经创建了用户 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.coloradmin.cn/o/2144207.html

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

相关文章

C++设计模式(更新中)

文章目录 1、创建型模式1.1 简单工厂(Simple Factory)(1)示例(2)总结 1.2 工厂方法(Factory Method)(1)示例(2)总结 1.3 抽象工厂&…

【Python篇】NumPy完整指南(上篇):掌握数组、矩阵与高效计算的核心技巧

文章目录 Python NumPy学习指南第一部分:NumPy简介与安装1. 什么是NumPy?2. 安装NumPy使用pip安装:使用Anaconda安装: 第二部分:NumPy数组基础1. NumPy数组的创建从列表创建一维数组:创建多维数组&#xff…

发现了一个很神奇很哇塞的做事心态,就2个字

最近发现了一个很神奇很哇塞的做事心态,轻松收获了很多意向不到的结果,其实就两个字,会玩。 大家有没有发现,很多时候越是重要的地方,我们就会越用力,越用力的时候,反而结果却差强人意。越在意我…

IDC 2024未来企业大奖:酷克数据携手中国联通打造湖仓一体平台

9月11日-12日,2024 IDC中国年度峰会暨颁奖典礼于上海圆满召开。全球权威IT市场研究和咨询公司IDC公布了 2024 未来企业大奖的优秀奖名单。中国联通与酷克数据联合申报的《中国联通筑梦数字化转型:自主可控、开放协作的混合受管理湖仓一体平台》项目&…

Hi3516DV500 高清智慧视觉 SoC

1.1 概述 Hi3516DV500 是一颗面向视觉行业推出的高清智能 Soc 。该芯片最高支持 2 路 sensor 输入,支持最高 5M30fps 的 ISP 图像处理能力,支持 2F WDR 、多级降噪、六轴防 抖、多光谱融合等多种传统图像增强和处理算法,支持通…

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

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

发现抖音趋势与打造病毒内容的17种方法

无论是喜欢还是不喜欢,社交媒体总是关于什么是“流行”和受欢迎的。因此,毫不奇怪,随着TikTok的发展,TikTok的趋势也在不断增加。 TikTok趋势是指TikTok视频中具有吸引大量观众的特征。TikTok趋势通常始于一些通过尝试创意格式或…

算法知识点———并查集

并查集是一种用于管理元素所属集合的数据结构,实现为一个森林,其中每棵树表示一个集合,树中的节点表示对应集合中的元素。并查集支持两种操作: 合并(Union):合并两个元素所属集合(合…

第J4周:ResNet与DenseNet结合--DPN(pytorch版)

>- **🍨 本文为[🔗365天深度学习训练营]中的学习记录博客** >- **🍖 原作者:[K同学啊]** 📌本周任务:📌 ● 任务类型:自主探索⭐⭐ ● 任务难度:偏难 ●任务描…

nodejs 010:Webpack 可视化分析插件 webpack-bundle-analyzer的使用

安装 yarn add --dev webpack-bundle-analyzer 原始webpack.config.js 代码定义了 Webpack 的配置,主要任务是将 JavaScript 和 CSS 文件打包,并将 CSS 提取到单独的文件中,配置了对 Electron 应用的支持,同时还将 React 相关的…

Blue Screen of Death(BSOD)

Blue Screen of Death(BSOD)蓝屏 进来就是蓝屏。。。 按【电源】开关,连续三次 然后非常非常慢,启动了十几分钟 svchost (30028,R,98) TILEREPOSITORYS-1-5-18: 打开日志文件 C:\WINDOWS\system32\config\systemprofile\AppData…

6、定义字段状态变式

定义解释 字段状态变式是分配给公司代码的一项重要参数,在字段状态变式中罗列了很多字段状态组,而字段状态组是会计科目中的一个重要参数.它控制在输入一张会计记帐凭证时,该科目的那些辅助核算项目是必须输入的,哪些是不允许输入的,哪些是可以选择的 重点:科目组…

Adobe After Effects的插件--------Shatter 碎片

Shatter是AE的内置插件,其可模拟爆炸、破碎效果。 该效果将【效果图层】细化成一个个【碎片单体】,当爆破时这些【碎片单体】将被冲击,从【效果图层】上滑落。 视图 用不同的方式显示【效果图层】,以便调试。值有: 已渲染:显示【效果图层】的源图层线框正视图:只显示【…

SOCKS4和SOCKS5的区别是什么?

SOCKS4和SOCKS5是两种常用的网络代理协议,它们在功能、性能和应用场景上存在一些关键的区别。以下是对这两种协议区别的详细解析: 1. 支持的协议类型 SOCKS4:只支持TCP协议(传输控制协议)。这意味着SOCKS4代理只能用…

在vmvare安装飞牛私有云 fnOS体验教程

飞牛私有云(fnOS)是由飞牛网(Feiniu)开发的一款私有云操作系统,旨在为企业提供高效、安全、可扩展的云计算解决方案。 官网地址:https://www.fnnas.com/ 本章教程,主要介绍如何通过vmvare安装使…

Node.js 学习

目录 1.Node.js入门 1.1 什么是 Node.js 1.2 fs模块-读写文件 1.3 path模块-路径处理 1.4 案例-压缩前端html 1.5 认识URL中的端口号 1.6 http模块-创建Web服务 1.7 案例-浏览时钟 2.Node.js 模块化 2.1 模块化简介 2.1.1 什么是模块化? 2.1.2 CommonJS…

C++_类和对象(中、下篇)—— const成员函数、取地址运算符的重载、深入构造函数、类型转换、static成员、友元

目录 三、类和对象(中) 6、取地址运算符重载 1、const成员函数 2、取地址运算符的重载 四、类和对象(下) 1、深入构造函数 2、类型转换 3、static成员 4、友元 三、类和对象(中) 6、取地址运算…

从数据仓库到数据中台再到数据飞轮:我了解的数据技术进化史

这里写目录标题 前言数据仓库:数据整合的起点数据中台:数据共享的桥梁数据飞轮:业务与数据的双向驱动结语 前言 在当今这个数据驱动的时代,企业发展离不开对数据的深度挖掘和高效利用。从最初的数据仓库,到后来的数据…

docker可视化管理工具推荐!docker.ui

正式介绍之前,可以看下这款工具的截图,开源地址在文末提供: docker.ui:一个可视化的docker管理工具 docker是一个开源的容器平台,可以让开发者和运维人员快速地构建、运行和部署应用。 docker的优势在于它可以实现应…

Cpp类和对象(上)(3)

文章目录 前言一、面向过程与面向对象初步认识二、类的引入三、类的定义四、类的访问限定符及类的封装类的访问限定符类的封装 五、类的作用域(类域)六、类的实例化七、类对象模型如何计算类对象的大小类对象的存储方式猜测 八、this指针this指针的引出this指针的特性 九、C语言…