MicroStrategy ONE

プロキシの構成

以下の手順で、プロキシを構成します。

Windows 用 Intelligence Server でプロキシを構成する

  1. 構成ファイルを見つけます。

    Intelligence Serverをインストールした後、デフォルトの構成ファイルは、proxy.jsonは自動的にインストールされます。このファイルは次の場所にあります:

    ウィンドウズC:\Program Files (x86)\Common Files\MicroStrategy

    リナックス<InstallPath>/install
    例えば:/opt/mstr/MicroStrategy/install

    Workstationの手順は、Intelligence Serverの設定と似ていますが、proxy.jsonファイルはC:\Program Files\MicroStrategy\Workstation

  2. 開ける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 &quot; で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 からデータを検証する場合、従来はアクセス不能であったソースからデータをインポートできます。

構成フィールドの説明

項目 説明
ENABLE_FLAG プロキシを有効または無効にします。フラグが false のとき、他のフィールドの値にかかわらずプロキシは有効になりません。
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_HOSTそしてPROXY_PORT静的プロキシ サーバーとして設定されます。
PROXY_HOST 静的プロキシのホスト名または IP アドレス。
PROXY_PORT 静的プロキシのホスト ポート (数値のみ)。
PROXY_AUTHENTICATION 静的プロキシの認証フラグ。このフラグがtrueの場合、指定されたUSER_NAMEそしてPASSWORD静的プロキシ サーバーにアクセスします。これは静的モードでのみサポートされており、PACモードは現在ないサポートされています。
USER_NAME 静的プロキシ サーバーにアクセスするためのユーザー名。
PASSWORD 静的プロキシ サーバーにアクセスするためのパスワード。

ENABLE_FLAGに設定されていますFALSEデフォルトでは。つまり、このファイルに構成されているプロキシは、システム プロキシを構成したとき有効になります。プロキシを使用する場合は、プロキシ機能をオンにして設定してください。ENABLE_FLAGTRUE

  1. プロキシ構成または PAC ファイルを変更した後では必ず、Intelligence Server を再起動する必要があります。

  2. プロキシが有効であることを確認するには、MicroStrategy Diagnostics および Performance Logging Tool で RESTWrapper Info ログを有効にして、プロキシ ログを取得します。

OS レベルでプロキシを構成して、oAuth 2.0 データ ソースからのデータ インポートを許可する

Facebook、Google、X などの oAuth 2.0 データ ソースからデータをインポートできるようにするには、MicroStrategy Intelligence Server がインターネットに接続して要求されたデータを取得できる必要があります。

Intelligence Server がプロキシ サーバー経由でのみインターネットに接続できる場合は、プロキシを OS レベルで設定する必要があります。プロキシを構成しないと、データのインポートは失敗し、ホストを解決できないため、DSSerrors ログに次のようなエントリが含まれます。

コピー
[HOST:PMSTRA1360][SERVER:CastorServer][PID:2352][THR:7728][WSAuth][Error] Error in curl_easy_perform; Reason=Could not resolve host: graph.facebook.com

Windows (MicroStrategy 10.4 以降で利用可能)

Intelligence Server は、Intelligence Server サービス ユーザーのシステム プロキシ設定を読み取ります。

  1. SYSTEM以外のWindowsアカウントの場合、Intelligence Serverサービスを開始するために使用するユーザーアカウントにプロキシが設定されていることを確認してください。 Windows コントロール パネル > インターネット オプション > 接続 > LAN設定

  2. Intelligence Server が「SYSTEM」ユーザーによって起動された場合は、Windows レジストリを通じてプロキシを手動で設定する必要があります。

    コピー
    HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings\
    ProxyEnable (REG_DWORD) 0x00000001
    ProxyServer (REG_SZ) <proxy server>:<port>

    S-1-5-18 は SYSTEM アカウントのレジストリ値です。

Linux (MicroStrategy 10.3 以降で利用可能)

  1. Linux 環境変数を使用して http_proxy と https_proxy の両方を設定します。

    シングルユーザーの場合:

    コピー
    export http_proxy=<proxy server>:<port>
    export https_proxy=<proxy server>:<port>

    すべてのユーザーが /etc/profile を編集して以下を追加します。

    コピー
    # set proxy
    http_proxy=<proxy server>:<port>
    https_proxy=<proxy server>:<port>
    export http_proxy
    export https_proxy
  2. 変更を有効にするには、Intelligence Server を再起動します。

優先事項

MicroStrategy には 2 つのレベルのプロキシ設定があります。

  • より高い優先度レベルは、サーバーレベルの設定であり、proxy.json
  • 最も低い優先度レベルはシステム構成で、Linux または MacOS の環境変数と、Windows のインターネット プロパティです。

制限

  • プロキシ設定はグローバルです。MicroStrategy は、別のユーザーがログインしても同じプロキシを使用します。

  • oAuth 2.0 データ ソースの場合:

    • PAC ファイル プロキシ構成はサポートされていません。

    • 認証されていないプロキシのみがサポートされます。

  • のためにコミュニティ データ コネクタ Jira、Sharepoint などでは、PAC ファイル プロキシのみがサポートされます。見るコネクタのネットワーク プロキシ サポート詳細な設定については。

関連トピック

KB305678: MicroStrategy Intelligence Server を使用して oAuth データ ソースからデータをインポートするためのプロキシを設定する方法