eb.properties 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. # Licensed Materials - Property of IBM
  2. # IBM Cognos Products: OQP
  3. # (C) Copyright IBM Corp. 2005, 2015
  4. # US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM corp.
  5. #
  6. # V5 Summary - Header, footer and within detail/aggregate.
  7. #
  8. v5.summary.remote=true
  9. v5.summary.local=true
  10. # remote - process remotely
  11. # local - process locally
  12. # balance - In balanced mode the order expression will attempt to use local processing
  13. # for simple case only.
  14. v5.summary.location=balance
  15. #
  16. # V5 Sort
  17. #
  18. v5.sort.remote=true
  19. v5.sort.local=true
  20. # remote - process remotely
  21. # local - process locally
  22. # balance - In balanced mode the order expression will attempt to use local processing
  23. # for simple case only.
  24. v5.sort.location=local
  25. #
  26. # Use Local OLAP (LOLAP) for these queries
  27. #
  28. v5.useLocalOLAP=true
  29. #
  30. # MDX Support for OLYMPIC rank with implicit sort
  31. #
  32. mdx.support.olympicRankSort=false
  33. #
  34. # Force MDX operators like TopCount to be processed by the Database/Native MDX engine even when Local processing LOLAP is turned on
  35. #
  36. v5.enableTopCountFunctionsOptimization=true
  37. #
  38. # Force MDX operators like FilterSet to be processed by the Database/Native MDX engine even when Local processing LOLAP is turned on
  39. #
  40. v5.enableFilterSetOptimization=true
  41. # If the dataset size exceeds the configurable threshold then allow the MDX operator to be processed by the
  42. # Database/Native MDX engine even when Local processing LOLAP is turned on
  43. v5.topCountFunctionsOptimization.datasetSize=5000
  44. # If the projected dataset size is less the configurable threshold then allow the MDX operator to be processed by the
  45. # Database/Native MDX engine even when Local processing LOLAP is turned on
  46. v5.topCountFunctionsOptimization.projectedSetSize=500
  47. #
  48. # some datasources like BW get the cardinality of the level at high cost, use the dimension cardinality unstead
  49. #
  50. datasource.levelBasedDatasetCardinality=false
  51. # Defer the evaluation of named set when Topcount/Filterset optimization is on for Local processing LOLAP
  52. #
  53. v5.deferNamedSetEvaluation=true
  54. #
  55. # For LOLAP, this threshhold is used to decide to cache tuples or not.
  56. #
  57. lolap.tupleStorageThreshold=150000
  58. #
  59. # Null behavior of comparison operators (=, !=, <, <=, >, >=) in the MDX engine.
  60. # This should be set to "null" or "zero".
  61. # When set to null, expressions such as "null < number" and "number < null" will evaluate to null.
  62. # When set to zero, null is treated as zero.
  63. #
  64. null.comparison.operator=zero
  65. #
  66. # Null behavior of boolean operators (and, or, xor) in the MDX engine.
  67. # This should be set to "null" or "false".
  68. #
  69. null.boolean.operator=false
  70. #
  71. # Null behaviour in the MDX engine for the arithmetic operators: +, -. *, /, %
  72. # When null.divide.denominator is set to zero, a number divided by null will return /0.
  73. # When null.divide.denominator is set to null, a number divided by null will return null.
  74. #
  75. null.plus.operator=null
  76. null.minus.operator=null
  77. null.multiply.operator=null
  78. null.divide.numerator=null
  79. null.divide.denominator=null
  80. null.modulo.dividend=null
  81. null.modulo.divisor=null
  82. #
  83. # Null behaviour in the MDX engine vb functions (Abs, Int, Round).
  84. #
  85. null.vb.math.function=null
  86. #
  87. # This property tells whether the provider may filter the data before applying the MDX.
  88. # It may take one of this values:
  89. # - always: the provider always filter the data before applying the MDX,
  90. # - never: the provider never filter the data before applying the MDX,
  91. # - forNonEmpty: Only in the presence of MDX edge NON EMPTY the provider filters the data before applying the MDX.
  92. datasource.appliesFilterBeforeMDX=forNonEmpty
  93. # Force operators such as Cousin, ClosingPeriod, OpeningPeriod, ParallelPeriod, LastPeriod and PeriodsToDate
  94. # to apply on Ragged Hierarchies
  95. engine.forceOperationsOnRaggedTimeHierarchies=true
  96. #
  97. # This property controls how to handle the projection of nested levels of the same hierarchy.
  98. # Specifically the use of the technique involving nested level decoration rules.
  99. # In that case the planner queries only the lowest level members, later the post-processing queries the outer levels if required.
  100. # - always: always use this technique
  101. # - never: never use this technique
  102. # - automatic: allow the planner to decide whether to use or not this technique.
  103. #
  104. applyNestedLevelDecorationRules=always
  105. #
  106. # Optimize the descendants function to fetch descendants of a member directly.
  107. #
  108. OptimizeDescendantsFunctionInSAL=true