Strategy ONE

预览功能

预览功能是功能的早期版本。它们尚未准备好全面发布,但其功能足以供您尝试和试验。预览功能的正式版本会包含在后续版本中。

MetadataJDBC Connection

开始于 MicroStrategy 2021 Update 5,元数据、分发服务和历史列表存储库支持与 PostgreSQL 的 JDBC 连接。

不需要功能标志和元数据升级。此功能在 Intelligence Server 成功升级后可用。

仅 PostgreSQL 数据库已通过具有 JDBC 连接的元数据、分发服务和历史列表存储库认证。

仅支持通过配置向导的静默模式进行配置。

您必须手动更新 response.ini 在文本编辑器中。

创建响应文件

请参阅配置 MicroStrategy 使用响应文件 创建响应文件。然后,请参阅以下部分查看与 PostgreSQL 建立元数据 JDBC 连接的可用参数。

创建元数据、历史列表和统计信息存储库

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

选项

描述

[存储库]

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

连接类型=

元数据存储库的连接类型。

JDBC 或 jdbc:表示 JDBC 连接

其他值:代表 ODBC 连接

JDBCConnString=

元数据存储库的 JDBC 连接字符串。仅支持 PostgresSQL 数据库。

例如:

复制
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

使用 '}}' 为了 '}' 如果数据库名称或数据库服务器名称包含“}“ 特殊字符。

连接类型历史=

历史列表存储库的连接类型。

JDBC 或 jdbc:表示 JDBC 连接

其他值:代表 ODBC 连接

JDBCConnStringHist=

历史列表存储库的 JDBC 连接字符串。仅支持 PostgresSQL 数据库。

例如:

复制
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

使用 '}}' 为了 '}' 如果数据库名称或数据库服务器名称包含“}“ 特殊字符。

设置 MicroStrategy Intelligence Server

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

选项

描述

[服务器]

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

连接类型=

元数据存储库的连接类型。

JDBC 或 jdbc:表示 JDBC 连接

其他值:代表 ODBC 连接

JDBCConnString=

元数据存储库的 JDBC 连接字符串。仅支持 PostgresSQL 数据库。

例如:

复制
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

使用 '}}' 为了 '}' 如果数据库名称或数据库服务器名称包含“}“ 特殊字符。

升级 Intelligence Server 组件

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

选项

描述

[升级服务器]

在本节中您可以升级智能服务器定义。您可以拥有多个 [UpgradeServer] 部分。可以添加其他服务器部分作为 [UpgradeServer1][UpgradeServer2], 等等。

升级服务器=

定义 MicroStrategy Intelligence Server 已升级,由以下值决定:

1: 升级 MicroStrategy Intelligence Server

0: 不升级 MicroStrategy Intelligence Server

升级MD=

定义元数据是否升级,由以下值决定:

1: 升级元数据

0: 不升级元数据

迁移HL=

定义是否迁移历史列表,由以下值决定:

1:迁移历史列表

0: 不迁移历史列表

升级项目=

定义在 Intelligence Server 更新时要更新的项目。您可以选择更新多个项目,方法是使用“\“ 特点。

例如, UpgradeProjects=Project1\Project2

马尔可夫模型 定义登录元数据数据库的密码。
HL连接类型=

历史列表存储库的连接类型。

JDBC 或 jdbc:表示 JDBC 连接

其他值:代表 ODBC 连接

DSN用户=

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

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

加密密码=

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

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

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

HLJDBCConnString=

元数据存储库的 JDBC 连接字符串。仅支持 PostgresSQL 数据库。

例如:

复制
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

使用 '}}' 为了 '}' 如果数据库名称或数据库服务器名称包含“}“ 特殊字符。

HLDBInstanceName=

要创建的历史列表的数据库实例名称。

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

HL用户密码=

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

升级历史列表存储库

响应文件内的参数 [UpgradeHistoryList] 部分升级历史列表存储库。下表列出了可用的参数,以及每个参数可用选项的功能。

选项

描述

[升级历史列表]

在本节中您可以升级 Intelligence Server 定义。您可以拥有多个 [UpgradeHistoryList] 部分。可以添加其他服务器部分作为 [UpgradeHistoryList1][UpgradeHistoryList2], 等等。

HL连接类型=

历史列表存储库的连接类型。

JDBC 或 jdbc:表示 JDBC 连接

其他值:代表 ODBC 连接

HLDBCConnString=

元数据存储库的 JDBC 连接字符串。仅支持 PostgresSQL 数据库。

例如:

复制
JDBC;DRIVER={com.microstrategy.jdbc.postgresql.PostgreSQLDriver};URL={jdbc:microstrategy:postgresql://DataBase_Server:5432;DATABASENAME=Database_Name;ValidateServerCertificate=false;fetchTWFSasTime=TRUE;};MathedJarFile=mypostgresql.jar;

使用 '}}' 为了 '}' 如果数据库名称或数据库服务器名称包含“}“ 特殊字符。

HLDSN=

定义历史列表存储库的数据源名称。这是存储历史列表的数据源。

HL用户= 定义登录历史列表数据库的用户名。
HLPwd

定义登录历史列表数据库的密码。

HLPrefix=

为历史列表存储库表定义前缀。

加密密码=

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

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

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

CopyContent=

定义升级时是否复制内容,由以下值决定:

1: 复制内容

0: 不复制内容

CompressData=

定义升级时是否压缩数据,由以下值决定:

1: 压缩数据

0: 不压缩数据

升级HLPath=

找到用于升级历史列表存储库的 SQL 脚本,如下所示:

Windows(64 位): C:\Program Files (x86)\Common Files\MicroStrategy\content_server_db_PostgreSQL.sql

Linux: /INTELLIGENCE_SERVER_INSTALL_PATH/content_server_db_PostgreSQL.sql