DTP のインストール、 Concerto (4.x) から DTP への移行、および DTP のアップグレードを行う前に、すべての要件を満たしていることを確認してください。
このセクションの内容:
すべてのプラットフォームで 64-bit 版が必要です。DTP は 64-bit の Java Runtime Environment を必要とします。
以下のバージョンをサポートします:
Microsoft .NET Framework 4.0 もインストールする必要があります。
64-bit Java Runtime Environment をサポートする Linux ディストリビューションに DTP をインストールすることができます。
Linux での DTP のインストールと管理には専用ユーザー アカウント (root 以外) を推奨します。 |
DTP は MySQL、PostgreSQL、および Oracle データベースをサポートします。DTP で使用するデータベースの設定の詳細については、「データベース接続の設定」を参照してください。
データベース接続をセットアップするために必要な MySQL、PostgreSQL、および Oracle JDBC ドライバーは DTP に同梱されていません。インストールの完了後に、ドライバーをダウンロードして <DTP_DATA_DIR>/lib/thirdparty
ディレクトリの下に格納してください。
以下のバージョンがサポートされています。
データがエクスプローラー ビューに継続的にロードされる場合、read_rnd_buffer_size
変数の値を増やしてください。
MySQL でバイナリ ログが有効になっている場合は、ROW または MIXED バイナリ ログ形式を使用する必要があります。STATEMENT 形式は機能しません。
DTP のアップグレード後にデータベースの更新を実行するには、一時ファイルを書き込むための十分なディスク領域が MySQL に必要です。これは大規模なデータベースでは問題になる可能性があります。更新中にテーブルを変更したりインデックスを追加したりすると、MySQL は一時ストレージ (MySQL tmpdir 変数で指定されたディレクトリ、Linux ではデフォルトで /tmp ディレクトリ) に書き込みます。この一時ストレージは、データベース テーブルを格納する場所とは異なるディスク パーティションにある場合があります。MySQL が一時ファイルを保存する場所の設定方法については、https://dev.mysql.com/doc/refman/8.0/en/temporary-files.html を参照してください。
DTP データベースの MySQL 作成スクリプトでは、文字セット utf8mb4
と照合順序 utf8mb4_general_ci
を使用しています。
古いバージョンの DTP では、文字セット |
別の設定を使用する必要がある場合は、データベースとデータベース ユーザーを自分で作成し、DTP を使用してデータベースにデータを入力できます。DTPを使用してデータベースにデータを入力する方法の詳細については、「既存のデータベースに対する DTP スキーマの作成」を参照してください。
サーバーの文字セット構成と MySQL データベースの作成の詳細については、MySQL のドキュメントを参照してください。
以下のバージョンがサポートされています。
Oracle はターゲットの文字セットを AL32UTF8
に設定することを推奨します。詳細については Oracle Database Migration Assistant for Unicode のドキュメントを参照してください: https://docs.oracle.com/database/121/DUMAG/ch2migrasteps.htm#DUMAG136
以下のバージョンがサポートされています。
データベース サーバーは少なくとも 150 の同時接続を DTP に提供するべきです。データベース サーバーが十分な数の接続を提供しない場合、最大接続数に達する前に DTP がデータベースへの新規接続を作成できない可能性があります。
DTP Enterprise Pack(Extension Designer を含む) には、独自の組込みの MongoDB が同梱されています。DTP Enterprise Pack をインストールしていて、組込みの MongoDB を使用する場合、MongoDB のドキュメントと以下の抜粋で説明しているように、Linux で XFS ファイル システムを使用するか、Windows で NTFS ファイル システムを使用することを推奨します。外部の MongoDB を使用する場合は、使用するバージョンの要件を参照してください。
|
最適なパフォーマンスを得るために、DTP とデータベースを異なるサーバーにインストールすることを強く推奨します。それぞれの最小ハードウェア要件を以下の表に示します。また、以下の点に注意してください。
プロセッサ | 最小 8 コアを備えた 64 ビット (x86_64) プロセッサ。 |
---|---|
メモリ | 最小 16 GB の RAM。 DTP Enterprise Pack をインストールする場合は少なくとも 24 GB を推奨。 |
ハード ドライブ | 最小 200 GB。SSD を推奨。 |
プロセッサ | 最小 8 コアを備えた 64 ビット (x86_64) プロセッサ。 |
---|---|
メモリ | 最小 16 GB の RAM。 |
ハード ドライブ | 最小 500 GB。SSD を推奨。 |
ポート 8005 の競合により、一部の Windows サーバーでは DTP が正しく起動しない場合があります。ポート 8005 の変更の詳細については、「DTP ポートの再設定」を参照してください。 |
インストールを開始する前に、必要なポートを利用できることを確認してください。
デフォルト ポート | 説明 |
---|---|
80 (Windows), 8080 (Linux) | DTP Server |
8443 (Windows および Linux) | SSL Connector |
2002 | Insure++ のための License Server ポート |
8005 | Apache Tomcat のポート |
8082 | Parasoft 解析エンジンとサード パーティの統合のための Data Collector。 |
9003 | セッション管理データを担当する HyperSQL データベース サーバーが使用します。 |
3306 | MySQL のデータを送信または取得するために使用されるデフォルト ポート。 |
5432 | PostgreSQL のデータを送信または取得するために使用されるデフォルト ポート。 |
1521 | Oracle のデータを送信または取得するために使用されるデフォルト ポート。 |
61617 | JMS イベント ブローカー。 |
1883 | MQTT トランスポート コネクタ。 |
DTP Server のポートは必要に応じてカスタマイズできます。「DTP ポートの再設定」を参照してください。
DTP Enterprise Pack をインストールしている場合、以下のポートを利用できなければなりません。
デフォルト ポート | 説明 |
---|---|
8315 | Enterprise Pack に関連する他のすべてのプロセスを取りまとめる親プロセスのイベント ブローカー。 |
8314 | Extension Designer Web インターフェイス。 |
8320-8399 | DTP Enterprise Pack サービス。 |
8316 | DTP Enterprise Pack 用の 組込み MongoDB データベース。 |
IPv4 および IPv6 アドレスがサポートされています。
以下のブラウザーの最新バージョンをサポートします。
Linuxでは、1 プロセスあたりのファイル ディスクリプタの数に制限があります。この制限は、DTP が安全にサポートできる同時接続数に影響します。DTP を使用する同時ユーザーの数が多い場合 (たとえば Report Center ダッシュボードあるいは REST API)、DTP を起動する前にファイル ディスクリプタの制限数を増やしてください。
Parasoft は、この制限を同時ログイン ユーザー数の約 100 倍に設定することを推奨します。たとえば、100 人の同時ログイン ユーザーが見込まれる場合、ファイル ディスクリプタの制限は 10,000 で十分でしょう。
サーバーの動作は OS によって異なるため、慎重に判断して環境に適した制限数を決定してください。制限数を増やす方法はディストリビューションによって非常に異なります。制限数を増やすことができるかどうか、およびそのその方法については、OS のドキュメントを参照してください。
圧縮されたフォルダー/ファイルを解凍できるプログラムをインストール マシンにあらかじめインストールしておく必要があります。
Windows 上の DTP Enterprise Pack データベースには Microsoft Visual C++ 再頒布可能パッケージ (2015 以降) が必要です。このパッケージは非常に一般的であり、システムにすでにインストールされている可能性があります。まだインストールされていない場合、DTP インストーラーはパッケージのダウンロードを試みます。