|
Оптимизация в базе данных поддерживается не во всех базах данных. Администратор Campaign может сообщить вам, доступна ли эта опция для ваших источников данных.
|
|
Оптимизация в базе данных препятствует лишнему копированию ID из базы данных на сервер Campaign для обработки.
|
|
Некоторые функции все равно выполняются на сервере Campaign, если это необходимо. Например, чтобы вычислить производное поле, Campaign сначала оценивает формулу производного поля, чтобы определить, можно ли выполнить какую-либо часть вычисления с использованием SQL. Если вычисление можно выполнить с использованием простых операторов SQL, вычисление выполняется "в базе данных". Если нет, на сервере Campaign создаются временные таблицы для обработки вычислений и передачи результатов от процесса к процессу в поточной диаграмме.
|
|
Все пользовательские макросы на основе чистого SQL должны начинаться с оператора select и содержать ровно одно условие from в остальном тексте.
|
|
В случае баз данных, которые поддерживают только вставку в синтаксис <TempTable>, хотя бы одну базовую таблицу нужно отобразить в тот же источник данных на том же уровне аудитории, что и в случае пользовательского макроса на основе чистого SQL. Если поля, выбранные пользовательским макросом на основе чистого SQL, с лишком велики для полей во временной таблице, произойдет ошибка времени выполнения.
|
Copyright IBM Corporation 2015. All Rights Reserved.
|