EXPORTTHREADS

Essbase 的 EXPORTTHREADS 配置设置定义在并行数据导出期间可以生成的默认线程数。

语法

EXPORTTHREADS appname dbname n
  • appname - 这是应用程序的名称。还可以使用 xxxxx 作为通配符来指示所有应用程序名称。

  • dbname - 这是数据库的名称。还可以使用 xxxxx 作为通配符来指示所有数据库名称。

  • n - 此整数设置可用于导出数据的导出线程数的默认值。默认值为 1。

    • 块存储多维数据集:线程数是介于 1 和 1024 之间的整数(包括 1 和 1024)。可用块地址范围的数量限制导出线程的数量。Essbase 将实际数据块数除以指定的导出线程数。如果实际数据块数少于指定的导出线程数,则创建的导出线程数将基于实际数据块数。这种方法可以在导出线程之间更均匀地分布数据块。

      注意:

      在指定导出文件数时,务必考虑运行 Essbase Server 的计算机上的可用 CPU 核心数和 I/O 带宽。指定太大的数字可能会导致性能不佳。

    • 聚合存储多维数据集:线程数是介于 1 和 8(包括 1 和 8)之间的整数。此数字通常应等于您希望承诺执行并行导出的计算机上的处理器数。但是,对于具有少量数据块的非常小的聚合存储多维数据集上的并行导出,即使请求并行导出到多个文件,也只能创建单个文件(实际上是执行串行导出)。在这种情况下,导出文件名将是作为输入指定的第一个文件名。

说明

EXPORTTHREADS 允许您指定可用于导出数据的线程数。然后并行执行导出进程,多个线程可以检索数据并同时写入相应的导出文件。如果未指定 EXPORTTHREADS 或其参数后跟,则使用默认值 1。

范例

EXPORTTHREADS Sample Basic 4