Parallel data load refers to the concurrent loading of multiple data files into an Essbase database. When working with large data sets (for example, a set of ten 2 GB files), loading the data sources concurrently enables you to fully utilize the CPU resources and I/O channels of modern servers with multiple processors and high-performance storage subsystems.
Parallel data load should not be confused with the single-file data load pipeline optimization provided by using the essbase.cfg settings DLTHREADSPREPARE and DLTHREADSWRITE. While optimized single-pipeline data loading is parallel in the sense that each stage runs concurrently using one or more threads, it only loads one data file at a time.
Parallel data load uses multiple parallel pipelines on the server side, and multiple threads on the client-side, to load multiple data files concurrently, thus enabling data loads to be truly optimized to the capabilities of modern servers.