問題
Spotfire Analyst 14.6.0にバンドルされているTERRはバージョン6.1.6にアップグレードされたことにより、TERRの動作上に以下のサードパーティー製品のDLL(VCRUNTIME140.dll)が必要となりました。該当DLLが存在しない場合はTERR単体の起動、またはTERRデータ関数の実行ができません。
- Microsoft Visual C++ Redistributable for Visual Studio 2015-2022
また、Spotfire Analystに同梱されているPythonの動作上にも上記のサードパーティー製品のDLLが必要となります。Pythonの場合はDLLが製品に同梱されているため正常に動作します。
| 製品バージョン | Analyst 14.6.0 | Analyst 14.6.0 HF-001 |
|---|---|---|
| バンドルのTERR |
実行不可 ・DLL漏れ |
実行可能 ・DLL同梱済 |
| バンドルのPython |
実行可能 ・DLL同梱済 |
実行可能 ・DLL同梱済 |
TERRサービス1.23.0にバンドルされているTERRもバージョン6.1.6にアップグレードされたため、動作上に上記のサードパーティー製品のDLLが必要となります。
| 製品バージョン | TERRサービス 1.23.0 |
TERRサービス 1.23.1 |
Pythonサービス 1.23.0 |
|---|---|---|---|
| バンドルのTERR |
TERRデータ関数は実行可能 TERR単体は起動不可 ・DLL漏れ |
実行可能 ・DLL同梱済 |
- |
| バンドルのPython | - | - |
実行可能 ・DLL同梱済 |
対策
「DLL漏れ」により製品が正常に動作しない場合、修正済みバージョン(Analyst 14.6.0 HF-001以降 / TERRサービス 1.23.1以降)へアップグレードしてください。
すぐにバージョンアップを実施できない場合、暫定対策として、AnalystまたはTERRサービスの動作端末に「Microsoft Visual C++ Redistributable for Visual Studio 2015-2022」をインストールしておいてください。インストール後にAnalyst またはTERRサービスを再起動してください。
参考資料
- Prerequisites for running TERR Console, TERR Tools, or local execution of TERR data functions on the installed Windows Client (aka Analyst) in Spotfire 14.0.8, 14.6.0
- List of hotfixes for Spotfire® Clients (Analyst, Web Player (Consumer/Business Author) and Automation Services)
- List of hotfixes for Spotfire Enterprise Runtime for R (TERR)