プロキシ設定の構成に関するステップ バイ ステップ ガイド

作業環境で Microsoft オンプレミス データ ゲートウェイがプロキシ サーバーを経由してサービスに接続する必要がある場合は、次の手順に従ってプロキシ設定を構成してください。

プロキシ設定の構成

  1. プロキシ定義要素を作成します。 .NET 構成ファイルのプロキシ要素の構成について詳しくは、「defaultProxy 要素 (ネットワーク設定)」をご覧ください。

    次の例では、ポート 8888 の IP アドレス 192.168.0.1 を持つ特定のプロキシ経由ですべての要求をルーティングしています。

    <defaultProxy useDefaultCredentials="true">
        <proxy  
            autoDetect="false"  
            proxyaddress="http://192.168.0.1:8888"
            bypassonlocal="false"
            usesystemdefault="false"
        />
    </defaultProxy>
    
  2. オンプレミス データ ゲートウェイのインストール フォルダー (例: *C:\Program Files\オンプレミス データ ゲートウェイ*) を参照します。

  3. ゲートウェイを構成する構成画面 (EnterpriseGatewayConfigurator.exe.config) に使用される最初のファイルを開きます。

  4. defaultProxy 要素を見つけて、上記の手順 1 で作成したプロキシ構成に置き換え、変更をファイルに保存します。

  5. ゲートウェイを使用してクラウド サービスと対話し、要求を処理する実際の Windows サービスに使用される 2 番目のファイル (Microsoft.PowerBI.EnterpriseGateway.exe.config) を開き、手順 4 を繰り返します。

  6. ゲートウェイがデータ ソース (通常はクラウド データ ソース) に接続するために使用する 3 番目の構成ファイルでは、インストール フォルダーのサブフォルダー m を開き、次にファイル Microsoft.Mashup.Container.NetFX45.exe.config を開きます。手順 4. を繰り返して、プロキシ構成をこのファイルに挿入します。

    ファイルが既定の状態の場合は、次の例のように、プロキシ定義と共に system.net タグを追加する必要があります。

    <system.net>
        <defaultProxy useDefaultCredentials="true">
            <proxy  
                autoDetect="false"  
                proxyaddress="http://192.168.0.1:8888"
                bypassonlocal="false"
                usesystemdefault="false"
            />
        </defaultProxy>
    </system.net>
    
  7. オンプレミス データ ゲートウェイ アプリケーションを開き、[サービスの設定] タブに移動し、[今すぐ再起動] を選択してゲートウェイ サービスを再起動し、新しいプロキシ設定を適用します。

一貫性のあるプロキシ構成を確認する

  1. 2022 年 9 月以降のバージョンを使用していることを確認します。

  2. オンプレミス データ ゲートウェイのアプリを開きます。

  3. [診断] タブに移動します。

  4. [ネットワーク ポート テスト]の下で、[新しいテストを開始]を選択します。

  5. ネットワーク ポートのテストが完了したら、[最後に完了したテスト結果を開く] を選択します。

  6. プロキシ構成が必要な 3 つの構成ファイル間で一貫している場合は、Proxy configuration : Proxy settings match for all Gateway process configurations. メッセージが表示されます。

  7. それ以外の場合、プロキシ構成が一貫してなければ、次の情報が表示されます。

    Proxy configuration : Proxy settings are not consistent. Please ensure that the proxy configuration matches across the files listed below:
    C:\Program Files\On-premises data gateway\EnterpriseGatewayConfigurator.exe.config
    C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config
    C:\Program Files\On-premises data gateway\m\Microsoft.Mashup.Container.NetFX45.exe.config
    Review <https://docs.microsoft.com/data-integration/gateway/service-gateway-proxy>  for additional information about configuring proxies for the Gateway.
    

オンプレミス データ ゲートウェイ (個人用モード) からプロキシ構成の整合性検証を実行する場合、次の構成ファイルが検証されます。

%LocalAppData%\Microsoft\オンプレミス データ ゲートウェイ (個人用モード)\PersonalGatewayConfigurator.exe.config %LocalAppData%\Microsoft\オンプレミス データ ゲートウェイ (個人用モード)\Microsoft.PowerBI.DataMovement.PersonalGateway.exe.config %LocalAppData%\Microsoft\オンプレミス データ ゲートウェイ (個人用モード)\m\Microsoft.Mashup.Container.NetFX45.exe.config

プロキシ構成の動作に一貫性がない、または欠落している

プロキシ定義が欠落しているか一貫性がない場合は、オンプレミス データ ゲートウェイでさまざまな動作が発生する可能性があります。 具体例をいくつか紹介します。

  • セマンティック モデルまたはデータフローの更新エラー、エラー メッセージの例: Error: Unable to connect to the remote server
  • オンプレミス データ ゲートウェイを起動しているときに、サインインに失敗したり、サインイン プロンプトが表示されていても内容が表示されていなかったり、エラー メッセージ ページが表示されたりします。
  • ネットワーク ポートのテスト結果は、サーバーへの接続エラーを報告します。

次のステップ