Импорт файлов из внешней БД¶
Выберите пункт главного меню: Сервис\Менеджер задач…. Откроется окно Менеджер задач. Создайте задачу и добавьте в нее шаг под названием Импорт из внешней БД. В открывшемся окне укажите название шага.
Рис.29. Настройки шага Экспорт категорий
Затем нажмите кнопку Открыть окно настроек. Откроется окно Настройки.
Рис.30. Настройки шага Экспорт категорий
Здесь надо указать:
- ODBC источник — источник данных ODBC, через который будет происходить подключение к внешней базе данных.
- Файл SQL запроса — Файл, в котором лежит SQL-запрос для получения элементов из внешней базы данных.
- Категория MDB куда производить импорт — название категории, в которую будут импортированы элементы из внешней бд. Все категории импортируемого материала будут создаваться внутри этой категории. Если такой категории нет в МБД, она будет создана. Имя категории будет одинаковым для всех типов материала.
Список полей SQL запроса¶
Название поля |
Тип |
Описание |
db_id |
int |
Идентификатор элемента во внешней БД |
title |
str |
Название элемента |
type |
int |
Тип элемента (1-реклама, 2-джингл, 3-музыка, 4-передача, 5-новости) |
category |
str |
Категория. Категория элемента. Является подкатегорией относительно категории, в которую осуществляется импорт |
artist |
str |
Исполнитель |
author |
str |
Автор |
file_full_name |
str |
Полный путь к файлу |
start_ms |
int |
Метка Start в миллисекундах (от начала файла) |
stop_ms |
int |
Метка Stop в миллисекундах (от конца файла) |
duration_ms |
int |
Метка Stop в миллисекундах (от метки Start) |
start_this_ms |
int |
Метка StartThis в миллисекундах (от метки Start) |
start_next_ms |
int |
Метка StartNext в миллисекундах (от метки Stop) |
fade_in_ms |
int |
Метка FadeIn в миллисекундах (от метки Start) |
fade_out_ms |
int |
Метка FadeOut в миллисекундах (от метки Stop) |
intro1_ms |
int |
Метка Intro1 в миллисекундах (от метки Start) |
intro2_ms |
int |
Метка Intro2 в миллисекундах (от метки Start) |
intro3_ms |
int |
Метка Intro3 в миллисекундах (от метки Start) |
outro_ms |
int |
Метка Outro в миллисекундах (от метки Stop) |
publisher |
str |
Publisher |
media |
str |
Носитель |
track_num |
int |
Трек |
id_number |
str |
ID_NUMBER строчный идентификатор элемента |
year_num |
int |
Год |
attrib_* |
str |
Значение пользовательского атрибута. Названием атрибута является имя поля после префикса attrib_. Значение поля, значение атрибута. Значение атрибута будет добавлено в БД только если сам атрибут существует для данного типа |
modify_str_* |
any |
Все значения полей с таким префиксом сохраняются в элемент МБД в качестве пользовательского свойства и используются для определения, был ли элемент изменен с момента предыдущего выполнения задачи. Элемент МБД обновляется только в случае, если значение хотя бы одного из полей изменилось с прошлого раза. |
¶
Пример скрипта¶
Пример скрипта для импорта из внешней БД на MS-Access jazler.sql