Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
メイン コンテンツをスキップする 補完的コンテンツへスキップ

トラブルシューティング Qlik DataTransfer

このセクションでは、Qlik DataTransfer の使用時に発生する可能性のある問題について説明します。

Qlik DataTransfer を開くと画面が白くなる

Qlik DataTransfer を開くと、白い画面しか表示されません。Windows でサービスを確認すると、Qlik DataTransfer は実行中と表示されます。

考えられる原因  

以下の問題が 1 つ以上発生している可能性があります。

  • クライアント証明書を C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate から入手できない

  • サーバー証明書を C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate から入手できない

  • 証明書が無効である。

  • 証明書チェーンが無効である。

  • Windows 証明書ストアに証明書が存在しない。

提案されたアクション  

Qlik DataTransfer のみがマシンにインストールされている場合は、以下の手順を実行してください。

  1. Windows の [サービス] で Qlik DataTransfer のサービスを停止します。

  2. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate へ移動し、そこにある証明書を削除します。
  3. C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils へ移動します。

  4. PowerShell で Remove-Certificate.ps1 を実行します。

  5. Qlik DataTransfer サービスを起動します。

  6. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate へ移動し、以下のファイルが存在することを確認します。

    • client.pfx

    • server.pfx

Qlik DataTransfer および Qlik Sense Enterprise on Windows がマシンにインストールされている場合は、以下の手順を実行してください。

  1. Windows の [サービス] で Qlik DataTransfer のサービスを停止します。

  2. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate へ移動し、フォルダ内の証明書を削除します。
  3. Windows 証明書ストアで以下の証明書を削除します。

    • [ローカル コンピューター] > [個人用] > [QdtClient]

    • [ローカル コンピューター] > [信頼されたルート証明機関] > <hostname.domain> または <hostname>

    • [現在のユーザー] > [個人用] > [QdtClient]

    または、PowerShell で管理者として Remove-Certificate.ps1 を実行することもできます。

  4. PowerShell で Qlik Sense サービスユーザーとして Configure-Service.ps1 を実行します。

    1. 最初の入力の dataTransferCertificatePath で、C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate と入力します。

    2. 2 つ目の入力の qsefwPresent において、Yes と入力します。

  5. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate へ移動し、以下のファイルが存在することを確認します。

    • root.pfx

    • client.pfx

    • server.pfx

  6. Qlik DataTransfer サービスを再起動します。

Qlik DataTransfer を開くと画面が白くなり、https://localhost:5505/ がエラー err_ssl_version_or_cipher_mismatch を表示する

Qlik DataTransfer を開くと、白い画面しか表示されません。Windows でサービスを確認すると、Qlik DataTransfer は実行中と表示されます。ブラウザーで https://localhost:5505/ にアクセスすると、エラー err_ssl_version_or_cipher_mismatch が表示されます。

考えられる原因  

ご使用のサーバーで Qlik DataTransfer によって TLS 暗号スイートがサポートされていない。

提案されたアクション  

次のサポート記事の手順に従って、サーバーのグループ ポリシーで TLS 暗号スイートを追加します:  Qlik Sense アプリケーションでの TLS 1.2 の弱い暗号スイートの無効化

Qlik DataTransfer が実行されておらず、PowerShell スクリプトコマンドの実行中にエラーが発生したことがログに示されています

Qlik DataTransfer は実行されていません。ログには、次のエラーメッセージが表示されます。

Error while executing powershell script command,Command failed: & "C:\Program
Files\Qlik\DataTransfer\DataUploadService\install-utils\Remove-Certificate.ps1"
& : File C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils\Remove-Certificate.ps1 cannot be loaded
because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:3
+ & "C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess"

考えられる原因  

そのユーザーに対して ExecutionPolicy が無効または制限されています。

提案されたアクション  

ユーザーに RemoteSigned 実行ポリシーを与えることにより、PowerShell スクリプトを実行するための権限を有効化または付与します。これを実行するには、管理者モードの PowerShell で、PS C:\> Set-ExecutionPolicy RemoteSigned をPowerShell で実行して、Y を選択します。システム管理者に連絡して同じことを行うことができます。

Qlik DataTransfer からの CPU 使用率が高い

Qlik DataTransfer が大量のCPUを使用しています。

考えられる原因  

データフォルダとして設定された共有フォルダがあり、Qlik DataTransfer がそのフォルダをポーリングしている可能性があります。これにより、より多くのCPUが使用されます。

提案されたアクション  

以下のいずれかを行います。

  • ポーリングを停止するには、 %Program Files%\Qlik\DataTransfer にある services.conf ファイルへ移動します。ファイルを開き、--usePolling を削除します。これにより、サービスの再起動後に共有フォルダの監視が停止されます。

  • ポーリングの間隔を長くするために、デフォルトのポーリング間隔を 100 ミリ秒から 3000 ミリ秒などの大きい値に変更します。%Program Files%\Qlik\DataTransfer にある services.conf ファイルへ移動します。ファイルを開き、--usePolling の後に --pollingInterval を追加します。ポーリング間隔をミリ秒単位で設定します (例: --pollingInterval 3000) 。

Qlik Sense Enterprise on Windows クラスターのセカンダリ ノードにインストールすると、Qlik DataTransfer が空白のページを表示します

Qlik DataTransfer には空白のページがあります。Qlik Sense 証明書は、開発者ノードではエクスポートできません。

考えられる原因  

セントラル ノードに Qlik DataTransfer がインストールされていません。

提案されたアクション  

次の手順に従ってください。

  1. 通常のインストール手順を実行します。

  2. Windows サービスで、Qlik DataTransfer サービスを停止します。

  3. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate へ移動し、フォルダ内の証明書を削除します。

  4. Windows 証明書ストアで、次の証明書がある場合は削除します。

    • [ローカル コンピューター] > [個人用] > [QdtClient]

    • [ローカル コンピューター] > [信頼されたルート証明機関] > <hostname.domain> または <hostname>

    • [現在のユーザー] > [個人用] > [QdtClient]

  5. または、PowerShell で管理者として Remove-Certificate.ps1 (C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils) を実行できます。

  6. C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils へ移動します。

  7. Configure-Service.ps1 をコピーします。

  8. Qlik Sense Enterprise on Windows サービス ユーザー アカウントを使用して、セントラル ノードにログインします。

  9. このファイルをセントラル ノードの任意の場所に貼り付けます。

  10. PowerShell で Qlik Sense サービス ユーザーとして Configure-Service.ps1 を実行します。

    1. 最初の入力の dataTransferCertificatePath において、マシン上の任意のフォルダーの場所を入力します。そうすることで、その場所に証明書がエクスポートされます。

    2. 2 つ目の入力の qsefwPresent において、Yes と入力します。

  11. 証明書をエクスポートした場所に移動し、次のファイルがあることを確認します。

    1. root.pfx

    2. client.pfx

    3. server.pfx

  12. 3 つのすべての証明書をコピーします。

  13. Qlik DataTransfer がインストールされたマシンに移動します。

  14. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate に移動し、すべての証明書を貼り付けます。

  15. Qlik DataTransfer サービスを再起動します。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。