パラレル・データ・ロードの使用
次のトピックでは、パラレル・データ・ロードと、それによってサイトのパフォーマンスがどのように向上するかについて説明します。
パラレル・データ・ロードの理解
パラレル・データ・ロードの一側面は、構成設定DLTHREADSPREPAREおよびDLTHREADSWRITEを使用して実現できるパイプラインの最適化を示しています。 データ・ロードに割り当てられるスレッドの最小数とデフォルト数は5 (パイプラインのステージごとに1つのスレッド)ですが、これらの設定を使用すると、パイプライン内の選択したステージにスレッドを追加できます。 たとえば、次の構成では、準備および書込みステージで使用されるスレッドをそれぞれ1から4に増やすことができます:
DLSINGLETHREADPERSTAGE Sample Basic FALSE
DLTHREADSPREPARE Sample Basic 4
DLTHREADSWRITE Sample Basic 4
前述の構成では、データ・ロードは11スレッドで実行するように設定されています。
パラレル・データ・ロードの別の側面は、Essbaseデータベースへの複数のデータ・ファイルの同時ロードを指します。 大規模なデータ・セット(たとえば、10個の2 GBファイルのセット)を使用する場合、データ・ソースを同時にロードすると、複数のプロセッサおよび高パフォーマンスのストレージ・サブシステムを備えた最新のサーバーのCPUリソースおよびI/Oチャネルを十分に活用できます。
複数ファイルのデータ・ロードで使用されるスレッドの数を調整することもできます。 たとえば、2つのデータ・ファイルも指定しながら前述の構成を指定すると、それぞれが11個のスレッドを持つ2つのデータ・ロード・パイプラインが作成されます。