Strategy ONE

配置代理

请按照以下步骤配置代理:

在 Intelligence Server for Windows 中配置代理

  1. 找到配置文件。

    安装 Windows 版 Workstation 后,默认配置文件 proxy.json,将自动安装。

    文件 proxy.json 位于 C:\Program Files (x86)\Common Files\MicroStrategy for Intelligence Server 默认情况下。

  2. 配置 proxy.json 文件。

    打开 proxy.json 使用文本编辑器。以下是默认配置:

    复制
    {
        "ENABLE_FLAG": "FALSE",
        "USE_PROXY_PAC": "FALSE",
        "PAC_URL": "",
        "USE_PROXY_STATIC": "FALSE",
        "PROXY_HOST": "",
        "PROXY_PORT": "",
        "PROXY_AUTHENTICATION": "FALSE",
        "USER_NAME": "",
        "PASSWORD": ""
    }

    您想通过以下经过身份验证的代理访问数据:

    • 主持人: 10.0.0.1
    • 端口: 8080
    • 用户名: mstr
    • 密码: 123456

    如果用户名或密码包含特殊字符,例如 " 或者 \,请使用转义字符。例如,如果您的代理用户名是 domain\user,设置必须是“USER_NAME": "domain\\user“ 在 proxy.json

    配置 proxy.json 如下:

    复制
    {
        "ENABLE_FLAG": "TRUE",
        "USE_PROXY_PAC": "FALSE",
        "PAC_URL": "",
        "USE_PROXY_STATIC": "TRUE",
        "PROXY_HOST": "10.0.0.1",
        "PROXY_PORT": "8080",
        "PROXY_AUTHENTICATION": "TRUE",
        "USER_NAME": "mstr",
        "PASSWORD": "123456"
    }

    如果代理服务器未经过身份验证,则只需设置 PROXY_AUTHENTICATIONFALSE。像这样配置:

    复制
    {
        "ENABLE_FLAG": "TRUE",
        "USE_PROXY_PAC": "FALSE",
        "PAC_URL": "",
        "USE_PROXY_STATIC": "TRUE",
        "PROXY_HOST": "10.0.0.1",
        "PROXY_PORT": "8080",
        "PROXY_AUTHENTICATION": "FALSE",
        "USER_NAME": "",
        "PASSWORD": ""
    }

    如果您使用 PAC 文件配置代理,则 PAC 文件位置为 C:/Config。配置您的 proxy.json 如下:

    复制
    {
        "ENABLE_FLAG": "TRUE",
        "USE_PROXY_PAC": "TRUE",
        "PAC_URL": "c:/config/example.pac",
        "USE_PROXY_STATIC": "FALSE",
        "PROXY_HOST": "",
        "PROXY_PORT": "",
        "PROXY_AUTHENTICATION": "",
        "USER_NAME": "",
        "PASSWORD": ""
    }

    您必须正确配置代理才能使其生效。如果格式正确但代理服务器无法访问,则会出现数据访问问题。

  3. 重启 Intelligence Server。
  4. 验证您的数据。

    如果您从 URL 验证数据,则可以从以前无法访问的源导入数据。

    更改代理配置或 PAC 文件后,应始终重新启动 Intelligence Server。

    要验证代理是否生效,请通过启用 RESTWrapper 信息日志来检索代理日志 MicroStrategy 诊断和性能日志工具。

在 Workstation(Windows 或 Mac)和 Intelligence Server(Linux)中配置代理

其他平台的步骤与配置Windows版Intelligence Server的步骤类似。不同之处在于 proxy.json 文件位置和重新启动服务器的方法。

视窗proxy.json 位于 C:\Program Files\MicroStrategy\Workstation

Linuxproxy.json 位于 <InstallPath>/install 目录。 <InstallPath> 由用户选择。

苹果系统proxy.json 位于 /Applications/MicroStrategy Workstation.app/Contents/Frameworks/OneTierDashboardwindow.framework/Resources 默认情况下。

配置字段说明

Item 描述
ENABLE_FLAG 启用或禁用代理。如果该标志为假,则代理不会生效,无论其他字段的值如何。
USE_PROXY_PAC USE_PROXY_PAC 或者 USE_PROXY_STATICTRUE 开启PAC模式或者静态模式。
PAC_URL 指定 PAC 文件的路径。支持本地和在线文件,例如 Z:/BIN/X64/demo.pac 或者 http://test/demo.pac
USE_PROXY_STATIC 如果此标志设置为 TRUEPROXY_HOSTPROXY_PORT 被设置为静态代理服务器。
PROXY_HOST 静态代理主机名或 IP 地址
PROXY_PORT 静态代理主机端口(仅数字)
PROXY_AUTHENTICATION 静态代理身份验证标志。如果此标志为真,则使用指定的 USER_NAMEPASSWORD 访问静态代理服务器。仅在静态模式下支持此功能,PAC 模式目前 不是 支持的。
USER_NAME 访问静态代理服务器的用户名
PASSWORD 访问静态代理服务器的密码

ENABLE_FLAG 被设定为 FALSE 默认情况下。这意味着当您配置系统代理时,此文件中配置的任何代理都会生效。如果您想使用代理,请通过设置打开代理功能 ENABLE_FLAGTRUE

要验证代理是否生效,请通过启用 RESTWrapper 信息日志来检索代理日志 MicroStrategy 诊断和性能日志工具。

优先级

有两种级别的代理设置 Strategy

  • 优先级较高的是服务器级配置,配置在 proxy.json
  • 较低优先级是系统配置,在 Linux 或 MacOS 中是环境变量,在 Windows 中是 Internet 属性。

局限性

代理设置是全局的。 MicroStrategy 使用相同的代理,即使不同的用户登录。