Strategy ONE

配置 MicroStrategy 使用响应文件

配置向导将引导您完成设置环境的过程 MicroStrategy 系统中安装的产品。你也可以 使用配置向导的响应文件配置服务器定义、项目源名称、企业管理器项目以及元数据、历史列表和统计存储库。这使得您可以向用户提供配置文件来完成配置任务,而不需要用户逐步完成配置向导。可以通过以下方式配置 MicroStrategy 在 Windows 和 Linux 上安装。

配置向导还可用于执行 MicroStrategy 升级并创建企业管理器项目。这些任务也可以通过使用 响应文件:

创建响应文件

建议您始终通过配置向导的图形界面创建响应文件,如过程中所述 到 创建一个 响应文件 在这个部分。这可确保所有适用的选项都包含在响应文件中且具有有效值。

但是,您也可以在 Linux 计算机上的命令行模式下使用配置向导创建和使用响应文件。有关创建和使用响应文件以及使用 Linux 中的命令行工具执行其他配置的步骤,请参阅 配置 MicroStrategy 使用 response.ini 文件配置 MicroStrategy 使用命令行工具

创建一个 响应文件

  1. 打开 MicroStrategy 配置向导。要执行此操作,请参阅 配置 MicroStrategy 通过配置向导
  2. 您使用配置向导完成的任何配置任务都可以保存到响应文件中。有关使用配置向导完成各种配置任务的步骤,请参阅下面列出的部分:
  3. 进入配置的“摘要”页面后,单击 节省。将打开“保存”对话框。
  4. 指定保存响应文件的名称和位置,然后单击 节省。您将返回到“摘要”页面。
  5. 要执行配置任务,请单击 结束。摘要信息会在配置完成后更新,从而提供一种跟踪配置进度的方法。

使用响应文件进行配置的步骤 MicroStrategy 涵盖 使用响应文件进行配置 MicroStrategy 安装 以下。

您可以使用文本编辑器修改响应文件以进行配置更改,例如输入不同的用户登录名和密码信息。有关响应文件中可用的参数和选项的信息,请参阅 响应配置参数和选项

使用响应文件进行配置 MicroStrategy 安装

您无需逐页浏览配置向导,只需配置 MicroStrategy 使用响应文件。您可以使用以下选项来使用响应文件进行配置 MicroStrategy:

  • 通过 Configuration Wizard 使用响应文件:这涵盖了使用配置向导界面运行响应文件的标准程序。
  • 通过 Windows 命令行使用响应文件:这涵盖了从 Windows 命令行运行响应文件的过程。用户无需任何图形用户界面就能够运行该文件。

    如果您正在配置 MicroStrategy 在 Linux 上安装,您可以使用配置向导的命令行版本来创建和使用响应文件。有关创建和使用响应文件以及使用 Linux 中的命令行工具执行其他配置的步骤,请参阅 配置 MicroStrategy 使用 response.ini 文件配置 MicroStrategy 使用命令行工具

  • 配置 MicroStrategy 带有系统管理器的组件:您可以将配置向导响应文件用作系统管理器工作流程的一部分。系统管理器可让您定义多种配置 MicroStrategy 可以在单个工作流中执行的环境。有关使用的信息 MicroStrategy System Manager 配置和部署您的 MicroStrategy 环境,请参见 系统管理帮助

通过 Configuration Wizard 使用响应文件

  1. 打开 MicroStrategy 配置向导。要执行此操作,请参阅 配置 MicroStrategy 通过配置向导
  2. 单击加载将显示“打开”对话框。
  3. 浏览至保存响应文件的路径并单击打开。这时将打开“概要”页面。
  4. 显示响应文件执行的所有配置任务的概述。查看配置任务并单击 结束 进行配置。摘要信息会在配置完成后更新,从而提供一种跟踪配置进度的方法。

通过 Windows 命令行使用响应文件

以下步骤特定于配置 MicroStrategy 安装在 Windows 上。有关创建和使用响应文件以及使用 Linux 中的命令行工具执行其他配置的步骤,请参阅 配置 MicroStrategy 使用命令行工具

  1. 键入 在 Windows 命令行中执行以下命令:
    macfgwiz.exe -r "Path\response.ini"

    在哪里 Path\ 是响应文件的完整限定路径。例如,响应文件的常见位置是:

    C:\Program Files\Common Files\MicroStrategy\RESPONSE.INI
  2. 如果显示一条错误消息,请检查您提供的响应文件路径和名称并进行所需的更改。重复上一步执行配置。

响应配置参数和选项

建议您始终通过配置向导的 GUI 模式创建响应文件。但是,您也可以使用文本编辑器修改响应文件,从而进行细微更改,例如输入不同的用户登录名和密码信息。

该文件必须以 ANSI 编码保存。

配置响应文件 MicroStrategy 分为三个配置区域, 以下部分介绍了:

创建元数据、历史列表和统计资料库

响应文件内的参数 [Repository] 部分定义如何创建元数据、历史列表、统计数据和企业管理器存储库。下表列出了可用的参数,以及每个参数可用选项的功能。

选项

描述

[存储库]

本节配置元数据存储库和统计表。您可以拥有多个 [Repository] 部分。可以将其他存储库部分包含为 [Repository1][Repository2], 等等。

存储库=

定义是否配置元数据、历史列表和统计信息存储库,由以下值决定:

1: 配置元数据、历史列表和统计资料库。

0: 不配置元数据、历史列表和统计存储库。

创建MDTables=

定义是否在元数据存储库中创建元数据表,如下所述:

1: 在元数据存储库中创建元数据表并创建默认配置

0: 不在元数据存储库中创建元数据表

创建历史列表表=

定义是否创建历史列表存储库,由以下值决定:

1: 创建历史列表存储库。

0: 不创建历史列表存储库。

创建统计表=

定义是否创建统计信息和企业管理器存储库,由以下值决定:

1: 创建统计数据和企业管理器存储库。

0: 不创建统计数据和企业管理器存储库。

元数据路径=

找到用于创建元数据表的 SQL 脚本。不同环境中 SQL 脚本的示例路径如下:

64位Windows环境: C:\Program Files (x86)\Common Files\MicroStrategy\MD8SQL8.sql.

Linux: /INTELLIGENCE_SERVER_INSTALL_PATH/mdsql.sql.

历史列表路径=

找到用于创建历史列表存储库的 SQL 脚本。不同环境中 SQL 脚本的示例路径如下:

64位Windows环境: C:\Program Files (x86)\Common Files\MicroStrategy\content_server_db_Oracle.sql

Linux:/INTELLIGENCE_SERVER_INSTALL_PATH/content_server_db_Oracle.sql

统计路径=

找到用于创建统计数据和企业管理器存储库的 SQL 脚本。不同环境中 SQL 脚本的示例路径如下:

64位Windows环境: C:\Program Files (x86)\Common Files\MicroStrategy\StatisticsEnterpriseManagerScripts\DDLScripts\CreateTablesScript.sql

Linux:/INTELLIGENCE_SERVER_INSTALL_PATH/statistics_DB2.sql

DSN名称=

定义用于配置 ODBC 数据库中元数据存储库的数据源名称。

用户名=

定义用于登录包含元数据存储库的数据库的用户名。

用户密码=

定义登录包含元数据存储库的数据库的密码。

DSN 名称历史记录=

定义用于配置 ODBC 数据库中历史列表存储库的数据源名称。

用户名历史=

定义用于登录数据库以配置历史列表存储库的用户名。

用户密码历史=

定义用于配置历史列表存储库的数据库登录密码。

DSN名称统计=

定义用于配置 ODBC 数据库中统计信息和企业管理器存储库的数据源名称。

用户名统计=

定义用于登录数据库以配置统计信息和企业管理器存储库的用户名。

用户密码统计=

定义用于配置统计信息和企业管理器存储库的数据库登录密码。

加密密码=

定义是否加密响应文件中的密码,具体根据以下值确定:

0: 不加密响应文件中的密码,您以后可以使用文本编辑器修改响应文件中的密码。然后,您可以将响应文件以不同的登录名和密码凭据分发给多个用户。但应注意的是,如果不在分发响应文件前删除其中的密码,会对您的数据库安全造成威胁。

1: 加密响应文件中的密码,确保您的密码安全。这是默认行为。

数据库名称=

定义数据库名称以在 DB2 z/OS 中创建表。仅应在连接到 DB2 z/OS 数据库时使用此选项。

TB名称=

定义要在数据库中创建的表空间名称。此选项仅在连接到 DB2 z/OS 数据库时使用。

配置 MicroStrategy Intelligence Server

响应文件内的参数 [Server] 部分配置 Intelligence Server 定义。下表列出了可用的参数,以及每个参数可用选项的功能。

选项

描述

[服务器]

在本部分中您可以配置 Intelligence Server 定义。您可以拥有多个 [Server] 部分。可以添加其他服务器部分作为 [Server1][Server2], 等等。

服务器=

定义是否 MicroStrategy Intelligence Server 已配置,由以下值决定:

1: 配置 MicroStrategy Intelligence Server

0: 未配置 MicroStrategy Intelligence Server

操作=

定义是否创建、使用或删除服务器定义,由以下值决定:

1: 创建新的服务器定义

2: 使用现有的服务器定义

3: 删除现有的服务器定义

4: 创建新的服务器定义并将其用作默认服务器定义

实例名称=

定义 Intelligence Server 实例的名称。

如果选择删除 Intelligence Server 实例,则可以通过列出多个实例名称(用 \ 字符分隔每个名称)来删除多个实例。例如, InstanceName=ServerInstance1\ServerInstance2

项目注册=

定义 Intelligence Server 启动时要加载的项目。您可以选择加载多个项目,通过 \特点。例如, ProjectsToRegister=Project1\Project2

取消注册的项目=

定义 Intelligence Server 启动时不加载的项目。您可以选择不加载多个项目,通过 \ 特点。例如, ProjectsToUnRegister=Project1\Project2

DS名称=

定义用于配置的数据源名称 MicroStrategy Intelligence Server。这是存储元数据的数据源。

DSN用户=

定义登录元数据数据库的用户名。

DSNPwd=

定义登录元数据数据库的密码。

加密密码=

定义是否加密响应文件中的密码,具体根据以下值确定:

0: 不加密响应文件中的密码,您以后可以使用文本编辑器修改响应文件中的密码。然后,您可以将响应文件以不同的登录名和密码凭据分发给多个用户。但应注意的是,如果不在分发响应文件前删除其中的密码,会对您的数据库安全造成威胁。

1: 加密响应文件中的密码,确保您的密码安全。这是默认行为。

DSS用户=

定义 MicroStrategy 登录项目的用户名。

DSSPwd=

定义密码 MicroStrategy 登录项目的用户名。

MDPrefix=

为服务器定义使用的元数据存储库表定义前缀。

使用默认=

定义是否将 Intelligence Server 定义设置为 Intelligence Server 使用的默认服务器定义,由以下值决定:

True: 将 Intelligence Server 定义定义为默认服务器定义

False: 未将 Intelligence Server 定义定义为默认服务器定义

端口=

定义 Intelligence Server 使用的端口。默认情况下,端口为 34952。

休息端口=

定义 REST API 服务器使用的端口。默认情况下,端口为34962。

注册为服务=

此选项仅适用于运行 Linux 操作系统的 Intelligence Server。

定义 Intelligence Server 是否注册为服务。将 Intelligence Server 注册为服务由以下值决定:

1: 将 Intelligence Server 注册为服务。执行此任务需要具有根级别访问和权限的 Linux 登录。

0: 不将 Intelligence Server 注册为服务。

StartServerAfter 配置=

定义应用配置后是否启动 Intelligence Server,由以下值决定:

1: 成功应用配置后,Intelligence Server 启动。

0: 应用配置后,Intelligence Server 未启动。

配置SSL=

定义是否允许 Intelligence Server 与 Developer 使用 SSL 协议进行通信,由以下值决定:

1: 允许使用 SSL 协议进行 Intelligence Server 和 Developer 通信。

0: 禁止使用 SSL 协议进行 Intelligence Server 和 Developer 通信。

SSL端口=

定义用于 SSL 访问的端口。默认情况下,端口为39321。

证书路径=

找到您为 Intelligence Server 创建的 SSL 证书文件。键入 SSL 证书文件的完整路径。

关键路径=

找到您在为 Intelligence Server 请求证书时创建的私钥文件。键入私钥文件的完整路径。

密钥密码=

定义创建 SSL 证书私钥时使用的密码。

默认统计信息代表

指定是否可以为本地 Intelligence Server 元数据的所有项目创建默认统计数据库实例,由以下值决定:

1: 您可以使用下表列出的统计参数创建一个默认统计数据库实例。

0: 没有创建默认统计数据库实例。

默认DSN名称默认统计信息

指定统计资料库的数据源名称。

用户名默认统计信息

指定可以连接到统计数据源的用户的数据库用户名。

用户密码默认统计信息

指定可以连接到统计数据源的用户的密码。

加密用户密码默认统计信息

定义响应文件中统计用户密码是否加密,由以下值决定:

0: 不加密响应文件中的密码,您以后可以使用文本编辑器修改响应文件中的密码。然后,您可以将响应文件以不同的登录名和密码凭据分发给多个用户。但应注意的是,如果不在分发响应文件前删除其中的密码,会对您的数据库安全造成威胁。

1: 加密响应文件中的密码,确保您的密码安全。这是默认行为。

默认统计前缀

为服务器定义使用的统计存储库表定义前缀。

kafkaHost(s)=

提供遥测服务器的主机名或 IP 地址。此设置的格式应为:server1.acme.com:9092, server2.acme.com:9093,...

配置消息服务= 启用或禁用 Intelligence Server 的遥测服务器并配置遥测服务器主机和端口设置。

创建和配置项目源

响应文件内的参数 [Client] 部分创建和配置项目源。下表列出了可用的参数,以及每个参数可用选项的功能。

选项

描述

[客户]

您可以在本节中配置项目源名称。您可以拥有多个 [Client] 部分。可以添加其他客户端部分作为 [Client1][Client2], 等等。

客户端=

定义是否配置项目源,由以下值决定:

1: 配置项目源

0: 不配置项目源

加密密码=

定义是否加密响应文件中的密码,具体根据以下值确定:

0: 不加密响应文件中的密码,您以后可以使用文本编辑器修改响应文件中的密码。然后,您可以将响应文件以不同的登录名和密码凭据分发给多个用户。但应注意的是,如果不在分发响应文件前删除其中的密码,会对您的数据库安全造成威胁。

1: 加密响应文件中的密码,确保您的密码安全。这是默认行为。

数据源=

定义要创建的新项目源的名称。

连接类型=

定义项目源的数据库连接类型。支持以下连接类型:

2: 使用 ODBC DSN 将项目源连接到元数据(仅限 Windows)。

3: 通过 MicroStrategy Intelligence Server (三层)。

DSN=

如果使用连接类型 2 (ConnType=2),定义ODBC数据库的名称。

用户名=

如果使用连接类型 2 (ConnType=2),定义连接ODBC数据库的用户名。

用户密码=

如果使用连接类型 2 (ConnType=2),定义登录数据库的密码。

服务器名称=

如果使用连接类型 3 (ConnType=3),定义名称 MicroStrategy Intelligence Server 连接到。

端口=

如果使用连接类型 3 (ConnType=3),在创建服务器(三层)项目源时,定义 Intelligence Server 的端口号。默认端口号 MicroStrategy Intelligence Server 是 34952

身份验证=

支持以下身份验证模式:

1: 用户输入的标准或登录 ID 和密码

2: 网络登录 ID(Windows 身份验证)

8: 来宾帐户(匿名身份验证)

16: LDAP 身份验证

32: 数据库登录 ID 和密码(数据库身份验证)

128: 集成身份验证

有关可用身份验证模式的信息,请参阅 身份验证模式

MDPrefix=

如果使用连接类型 2 (ConnType=2),为元数据存储库表定义前缀。

超时=

定义并强制执行与项目源连接的非活动用户的连接超时。支持以下值:

0: 定义用户不会因不活动而与项目源断开连接。

大于 0 的数值:大于 0 的数值(以分钟为单位)定义了在用户自动与项目源断开连接之前允许的不活动量。

创建和配置企业管理器项目

中的参数 [EMProjectHeader] 响应文件的部分在此机器上创建企业管理器项目并配置与统计数据和企业管理器存储库的连接。下表列出了可用的参数,以及每个参数可用选项的功能。有关每个参数的详细信息,请参阅配置向导帮助。

选项

描述

[EM项目标题]

这部分的选项是指在这台机器上创建企业管理器项目。

EMProject=

定义是否创建企业管理器项目,由以下值决定:

1: 在此机器上创建企业管理器项目。
0: 不要创建企业管理器项目。

EMProjectEncryptPwd=

定义密码是否按下列值指定方式在相应文件中加密:

0: 密码在响应文件中不加密,从而允许您使用文本编辑器修改响应文件中的密码。然后,您可以将响应文件以不同的登录名和密码凭据分发给多个用户。但应注意的是,如果在分发响应文件前不删除其中的密码,这会对您的数据库安全造成威胁。
1: 在响应文件中加密密码,可以确保您密码的安全性。这是默认行为。

EMProjectDSSUser=

登录企业管理器项目的用户名。

EMProjectDSSPwd=

上述用户名的密码。这可能是加密的,取决于 EMProjectEncryptPwd= 环境。

EMProjectPkgFile=

完整路径和文件名 MicroStrategy Enterprise Manager 用于创建项目的项目包文件。在 Windows 上,默认情况下 C:\Program Files (x86)\Common Files\MicroStrategy\OOTB-EM.mmp

EMProjectDSNName=

包含统计信息和企业管理器存储库的数据库的数据源名称。

EMProjectDSNUserName=

连接到统计和企业管理器储存数据库的用户名。

EMProjectDSNUserPwd=

统计和企业管理器储存数据库的上述用户名的密码。这可能是加密的,取决于 EMProjectEncryptPwd= 环境。

创建和配置 Platform Analytics 项目

中的参数 [PAProjectHeader] 响应文件的部分在此机器上创建平台分析项目并配置与平台分析存储库的连接。下表列出了可用的参数,以及每个参数可用选项的功能。有关每个参数的详细信息,请参阅配置向导帮助。

选项

描述

[PAProjectHeader] 此部分中的选项涉及到在此计算机上创建 Platform Analytics 项目。
PA项目=

定义是否创建 Platform Analytics 项目,具体由以下值确定:

  • 1:在这台计算机上创建 Platform Analytics 项目。
  • 0:不创建 Platform Analytics 项目。

PAProjectEncryptPwd=

定义密码是否按下列值指定方式在相应文件中加密:

  • 0:密码在响应文件中不加密,从而允许您使用文本编辑器修改响应文件中的密码。然后,您可以将响应文件以不同的登录名和密码凭据分发给多个用户。但应注意的是,如果在分发响应文件前不删除其中的密码,这会对您的数据库安全造成威胁。

  • 1:在响应文件中加密密码,可以确保您密码的安全性。这是默认行为。

PAProjectDSS用户= 用于登录 Platform Analytics 项目的用户名。

PAProjectDSSPwd=

上述用户名的密码。此数据可能是加密的,具体取决于 PAProjectEncryptPwd= 设置。

PAProjectPkgFile=

以。。。开始 MicroStrategy 2020 时该文件将被删除并使用默认项目包。

完整路径和文件名 MicroStrategy 用于创建项目的 Platform Analytics 项目包文件。

在 Windows 上,默认情况下此位置为 C:\Program Files (x86)\Common Files\MicroStrategy\平台分析项目对象.mmp

PAConfigurePkgFile=

以。。。开始 MicroStrategy 2020,该文件将被删除并使用默认项目包。

完整路径和文件名 MicroStrategy 用于创建项目的 Platform Analytics 项目配置包文件。

在 Windows 上,默认情况下此位置为 C:\Program Files (x86)\Common Files\MicroStrategy\平台分析配置对象.mmp。

PAProjectDSN 名称= 包含 Platform Analytics 存储库的数据库的数据源名称。

PAProjectDSN用户名=

用于连接 Platform Analytics 存储库数据库的用户名。

PAProjectDSNUserPwd= Platform Analytics 存储库数据库的上述用户名对应的密码。此数据可能是加密的,具体取决于 PAProjectEncryptPwd= 设置。

PAProjectDSNPrefix=

Platform Analytics 存储库表的前缀。