Какие параметры могут быть заданы в конфиге для куба
На данный момент в конфиге можно использовать два ключа:
1. Передача фильтров внутрь запроса, формирующего куб
{"is_template":1}
Данный ключ указывает на то, что фильтры, которые выставлены на управляющем дэше, можно использовать внутри запроса, формирующего куб, используя специальную переменную ${filters()}
Возможные варианты:
${filters()} - используются все установленные фильтры (но не подхватывает defaultValue)
${filters(dimension1, dimension2,...)} - используются только фильтры для перечисленных через запятую идентификаторов размерностей
${filters(except(dimension1, dimension2,...))} - кроме перечисленных через запятую идентификаторов размерностей
Без этого ключа все фильтры добавляются как внешний WHERE для запроса, формирующего куб:
select ( ... здесь запрос, формирующий куб ... ) as foo where ( ... здесь вставляются условия ... )
2. Отключение применения фильтров во внешнем WHERE
{"skip_where": 1}
Перестает формировать внешний WHERE с условиями из фильтров.
Внимание! Не рекомендуется использовать этот ключ без ключа is_template - это приведет к отключению воздействия фильтров на запрос в источник данных
А какие параметры можно устанавливать для полей в кубе?