Interact | general | systemTablesDataSource | loaderProperties
Эти свойства конфигурации задают параметры утилиты загрузки базы данных для системных таблиц для среды выполнения. Вы обязательно должны задать эти свойства, если вы используете только утилиту загрузки базы данных.
databaseName
Описание
Имя базы данных, с которой соединяется загрузчик базы данных.
Значение по умолчанию
Значение по умолчанию не задано.
LoaderCommandForAppend
Описание
Параметр LoaderCommandForAppend задает команду, генерируемую для вызова утилиты загрузки базы данных для присоединения записей к промежуточным таблицам базы данных для хронологии контактов и ответов в Interact. Вы должны задать этот параметр, чтобы включить утилиту загрузки базы данных для данных хронологии контактов и ответов.
Этот параметр задает любой полный путь либо выполняемого файла утилиты загрузки базы данных, либо сценарий, запускающий утилиту загрузки базы данных. Использование сценария позволяет выполнить дополнительную настройку перед вызовом утилиты загрузки.
Для успешного запуска большинства утилит загрузки баз данных требуется несколько аргументов. Они могут включать в себя файл данных и контрольный файл для загрузки из них данных, а также базу данных и таблицу, в которые нужно загрузить данные. Маркеры при выполнении команды заменяются конкретными элементами.
Правильный синтаксис, который нужно использовать при вызове утилиты загрузки вашей базы данных, смотрите в документации по утилите загрузки вашей базы данных.
По умолчанию, этот параметр не задан.
Маркеры, доступные для LoaderCommandForAppend, описаны в следующей таблице.
Этот маркер заменяется именем источника данных, в который Interact загружает данные. Это то же самое имя источника данных, которое используется в имени категории для этого источника данных.
Этот маркер будет заменен на полный путь и имя файла временного файла данных, созданного компонентом Interact во время процесса загрузки. Этот файл расположен во временном каталоге Interact, UNICA_ACTMPDIR.
Значение по умолчанию
Значение по умолчанию не задано.
LoaderControlFileTemplateForAppend
Описание
Свойство LoaderControlFileTemplateForAppend задает полный путь и имя файла шаблона контрольного файла, ранее сконфигурированного в Interact. Если этот параметр задан, Interact динамически построит временный контрольный файл на основе шаблона, который вы здесь укажете. Путь и имя этого временного контрольного файла доступны для маркера <CONTROLFILE>, который используется для свойства LoaderCommandForAppend.
Прежде чем использовать Interact в режиме утилиты загрузки базы данных, нужно сконфигурировать шаблон контрольного файла, заданный этим параметром. Шаблон контрольного файла поддерживает перечисленные ниже маркеры, которые при создании временного контрольного файла компонентом Interact динамически заменяются конкретными элементами.
Правильный синтаксис, необходимый для вашего контрольного файла, смотрите в документации по утилите загрузки для вашей базы данных. Маркеры, доступные для шаблона контрольного файла - это те же самые маркеры, которые используются для свойства LoaderControlFileTemplate.
По умолчанию, этот параметр не задан.
Значение по умолчанию
Значение по умолчанию не задано.
LoaderDelimiterForAppend
Описание
Свойство LoaderDelimiterForAppend задает, будет ли временный файл данных Interact плоским файлом с фиксированной шириной полей или с разделителями и, если это будет файл с разделителями, какие символы или наборы символов будут использоваться в качестве разделителей.
Если значение не задано, Interact создаст временный файл данных как плоский файл с фиксированной шириной полей.
Если вы укажете значение, оно будет использоваться при вызове загрузчика для заполнения таблицы, про которую известно, что она не является пустой. Interact создает временный файл данных как плоский файл с разделителями, используя значение данного свойства в качестве разделителя.
По умолчанию, это свойство не задано.
Значение по умолчанию
Допустимые значения
Символы, которые можно заключить в двойные кавычки (если это нужно).
LoaderDelimiterAtEndForAppend
Описание
Некоторым внешним утилитам загрузки требуется, чтобы файл данных был файлом с разделителями и чтобы каждая строка заканчивалась разделителем. Чтобы учесть это требование, задайте для LoaderDelimiterAtEndForAppend значение TRUE, чтобы при вызове загрузчика для заполнения таблицы, которая, как известно, не является пустой, компонент Interact использовал разделители в конце каждой строки.
Значение по умолчанию
FALSE
Допустимые значения
TRUE | FALSE
LoaderUseLocaleDP
Описание
Свойство LoaderUseLocaleDP указывает, будет ли в качестве десятичного разделителя использоваться символ, связанный с локалью, когда Interact записывает числовые значения в файлы, которые должна загрузить утилита загрузки базы данных.
Задайте значение FALSE, чтобы указать, что в качестве десятичного разделителя используется точка (.).
Задайте значение TRUE, чтобы указать, что в качестве десятичного разделителя используется символ, соответствующий локали.
Значение по умолчанию
FALSE
Допустимые значения
TRUE | FALSE