批量导入用户
您可以使用 CSV 文件将用户、“工具内容组”和“Engine 用户组”批量导入最新的 Cloud Application Business Insights 版本。
准备工作
确保将 Cloud Application Business Insights 安装升级至其最新版本或者在服务器上安装其最新版本。 最新的 Cloud Application Business Insights 安装映像包含以下 CSV 文件:
- import_users_sample.csv:包含哑元数据的样本文件。

其中:$install_dir/prdutil/data/importUserinstall_dir是安装应用程序的目录。
必须编辑 CSV 文件,以包含计划导入的每个用户的以下信息:
- 用户名
- 用户名的长度不得超过 50 个字符。 可包含字母数字字符和下划线。 用户名不能包含空格或特殊字符。
- 工具角色
- 输入
Dashboard Developer、System Administrator、Publisher、None或Menu Administrator。 如果输入任何其他角色,或者更改可用角色的语法或大小写,那么记录导入将失败。 - 工具内容组
- 可基于以下方案包含空白值、单个值或多个值:
- 如果用户有权访问多个内容组,那么可输入多个组名,并以竖线符号分隔每个组名。
- 如果用户角色为
None或System Administrator,那么必须将此列留空。 - 如果用户的角色为
Dashboard Developer,Publisher或Menu Administrator,那么此列必须至少包含一个值。 如果不包含任何值,那么导入将失败。 可为单一用户输入多个内容组名,并使用竖线符号分隔每个组。 - 如果输入新的内容组,那么还会创建这些组。
- 引擎实例
- 输入 Engine 实例的名称。 您可以输入以下任何一个值:
icabi- 此值是安装期间创建的缺省 Engine 实例。
icabi:Scheduler- 如果您希望用户访问该实例上的 Engine 实例和调度程序,请输入此值。
有关调度程序的更多信息,请参阅 调度任务。
注: 如果将其留空,那么无法创建任何 Engine 用户和 Cloud Application Business Insights 用户,也无法允许任何 Dashboard Designer 用户预览任何工具内容。 - 引擎用户组
- 输入单个值或多个值。 对于多个值,请使用竖线符号分隔每个值。 如果输入新的用户组,那么还会创建这些组。
请确保在以下参数的上下文中此 CSV 文件已完成:
要导入用户,必须以 - 包含有效数据
- 不包含任何其他列或空行。
- 不包含重复用户名。 例如,如果 Dashboard Designer 已包含名为"User_abc"的用户,那么无法添加其他同名用户。
- 对于用户,如果添加 Engine 实例,那么必须添加“Engine 用户组”。 否则,用户记录导入将失败。
root 用户身份登录。程序
完成下列步骤以批量导入用户:
结果
导入用户后,在 PostgreSQL 数据库中,用户详细信息存储在下表中:
- Dashboard Designer 用户详细信息位于
USERS表中的T_DEFAULT_TOOL表下。 - Engine 用户详细信息位于
USERS表中的T_DEFAULT_ENGINE表下。 - Cloud Application Business Insights 用户同时存储在这两个表中。
用户页面显示每个已导入用户的以下详细信息:
- 用户名
- 分配给用户的工具角色。
- 分配给用户的工具内容组。
- 分配给用户的 Engine 实例。
- 分配给用户的用户组。
- 首次创建用户的日期和时间,以及首次创建用户的用户的用户名。
- 上次修改用户的日期和时间,以及上次修改用户的用户的用户名。 仅显示最新记录。
注: 首次创建或修改所有导入用户的用户的用户名显示为 system。