Project

General

Profile

Импорт файлов из внешней БД

Выберите пункт главного меню: Сервис\Менеджер задач…. Откроется окно Менеджер задач. Создайте задачу и добавьте в нее шаг под названием Импорт из внешней БД. В открывшемся окне укажите название шага.

Рисунок29.png

Рис.29. Настройки шага Экспорт категорий

Затем нажмите кнопку Открыть окно настроек. Откроется окно Настройки.

Рисунок30.png

Рис.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

Add picture from clipboard (Maximum size: 742 MB)