Какой порядок работ по созданию кампании с использованием внешней БД?

Какой порядок работ по созданию кампании с использованием внешней БД?

Вопрос: Какой порядок работ по созданию кампании с использованием внешней БД?
Ответ:

1. Подготовительные работы:

1.1. Создать таблицу нужной структуры в базе данных. Идентификатор контрагента должен иметь тип bigint.

1.2. Установить ODBC-драйвер в зависимости от используемой СУБД.

1.3. Создать ODBC-подключение к базе данных (на сервере Infinity). Если 64-битная ОС, нужно запускать 32-битную утилиту управления ODBC: C:\windows\sysWOW64\odbcad32.exe.

 

2. Настройка Infinity X:

2.1. Создать базу данных в разделе "Базы данных". Выбрать драйвер "ODBC", в качестве строки подключения указать имя созданного на шаге 1.3 источника ODBC.

2.2. Создать провайдер в разделе "Провайдеры" полной выборки данных (например, sel ect * fr om MyContragents), указать имя таблицы.

2.3. Создать провайдер в разделе "Провайдеры" поштучной выборки данных (например, select * fr om MyContragents wh ere ID=:ID). Имя входного параметра - :ID. Выборка всегда должна возвращать одну запись для всех правильных ID.

2.4. Создать таблицу в разделе "Таблицы". Источник данных - внешний, провайдеры - созданные на этапе 2.2 и 2.3.

2.5. Открыть созданную таблицу. Проверить, что строки отображаются, редактируются, добавляются. При использовании сложных выборок (например, содержащих оператор join) потребуется задать на шаге 2.2 SQL-запросы для операций insert, update, delete.

2.6. Создать кампанию на основе созданной таблицы.


! Важно. Для нормальной работы системы Infinity с внешней базой данных необходимо обеспечить следующие требования:

1. Главное – стабильность. Не должно возникать проблем с работой ODBC-драйвера

2. Единичные запросы (ByID)  должны выполняться не более 1 секунды

3. Объемные выборки (таблица кампании) должны выполняться не более 10 секунд

4. Хранимые процедуры, обновляющие что-либо во внешней БД должны выполняться не более 1 секунды



Нашли ошибку?
Выделите текст, нажмите Ctrl + Enter

Сообщение об ошибке

Адрес страницы *
Ошибочный текст *
Комментарий *
Защита от автоматического заполнения

Введите символы с картинки*

Дополнить статью

Адрес *
Ваше ФИО
Ваш Email
Текст дополнения *

Попробовать InfinitySmart бесплатно

Зарегистрируйтесь, чтобы получить доступ
к бесплатной версии на 14 дней

Заказ презентации

После отправки запроса наш менеджер свяжется с вами для демонстрации системы, рассчитает ее стоимость, ответит на вопросы