Корзина 0 товаров
0 р.

13.4. Подключение к исходной базе данных


Функция Source Database (Исходная база данных) позволяет преобразовать базы данных OLE DB и Active Directory в базу данных GV-ASManager (Access или SQL Server). Нажмите кнопку Setting from Source to ASManager Database (Преобразования источника в базу данных ASManager) в диалоговом окне Database Tools (СУБД) (рис. 12-1) для отображения следующего диалогового окна и выполнения дальнейшей настройки.

image570.jpg
Рис. 13-4

[Set Connection (Настроить подключение)] Настройка подключения к active directory или провайдеру OLEDB.

[Set Mapping….for cardholder (Настроить отображение…. для владельца карты)] Отображение полей владельца карты между базой данных GV-ASManager и исходной базой данных.

[Set Mapping….for card (Настроить отображение…. для карты)] Отображение полей карты между базой данных GV-ASManager и исходной базой данных.

[Input/Modify the auto-update time setting (Ввод/изменение параметра времени автоматического обновления)] Задание времени автоматического обновления базы данных.

[Update Cardholders Data manually (Обновить данные владельцев карт вручную)] Обновление данных владельцев карт вручную.

[Update Card Data manually (Обновить данные карт вручную)] Обновление данных карт вручную.

13.4.1. Преобразование данных из базы данных Active Directory

  1. Нажмите кнопку Set Connection (Настроить подключение) диалоговом окне Options (Параметры) (рис. 12-4). Откроется диалоговое окно Source Database (Исходная база данных).
  2. Выберите Active Directory. Откроется следующее диалоговое окно.

    image572.jpg
    Рис. 13-5
  3. Если на локальном компьютере выполнен вход с использованием имени пользователя и пароля от сервера исходной базы данных, выберите Bind as currently logged on user (Подключить с учетными данными пользователя системы) и введите IP-адрес или доменное имя сервера. В противном случае выберите Bind with credentials (Подключить с запросом учетных данных), введите IP-адрес или доменное имя сервера, а также имя пользователя и пароль для входа на сервер.
  4. Номер Port (Порт) должен совпадать с номером порта сервера исходной базы данных.
  5. Выберите Default Root Node (Корневой узел по умолчанию) для подключения к корневому узлу исходной базы данных. Иначе выберите This Node (Этот узел) и задайте путь к узлу.
  6. Нажмите кнопку Test Connection (Проверить подключение) для подключения к серверу исходной базы данных.
  7. Нажмите кнопку Update Cardholder Data manually (Обновить данные владельцев карт вручную) в диалоговом окне Options (Параметры) (рис. 12-4), чтобы преобразовать данные владельцев карт из исходной базы данных в базу данных GV-ASManager немедленно.
  8. Нажмите кнопку Update Card Data manually (Обновить данные карт вручную) в диалоговом окне Options (Параметры) (рис. 12-4), чтобы преобразовать данные карт из исходной базы данных в базу данных GV-ASManager немедленно.
  9. Чтобы автоматически обновлять базу данных в дальнейшем, нажмите кнопку Input/Modify the Auto-update time setting (Ввод/изменение параметра времени автоматического обновления) в диалоговом окне Options (Параметры) (рис. 12-4) и укажите время в минутах.

13.4.2. Преобразование данных из базы данных OLE

Для преобразования данных из базы данных OLE необходимо выполнить следующие действия:

  • Подключиться к базе данных OLE
  • Отобразить данные владельцев карт
  • Отобразить данные карт
  • Преобразовать данные из исходной базы данных

Для подключения к базе данных OLE:

  1. Нажмите кнопку Set Connection (Настроить подключение) диалоговом окне Options (Параметры) (рис. 12-4). Откроется диалоговое окно Source Database (Исходная база данных).
  2. Выберите Other Database (Другая база данных). Откроется следующее диалоговое окно.

    image574.jpg
    Рис. 13-6
  3. Выберите провайдера базы данных OLE, к которому требуется подключиться, и нажмите кнопку OK. Откроется диалоговое окно настройки подключения. Вид этого диалогового окна зависит от выбранного провайдера базы данных OLE. В данном примере выбран Microsoft OLE DB Provider for SQL Server (Провайдер базы данных Microsoft OLE DB Provider для SQL Server).

    image576.jpg
    Рис. 13-7
  4. Введите IP-адрес или имя домена сервера исходной базы данных, выберите метод аутентификации входа и выберите конкретную базу данных на сервере. Нажмите кнопку Test Connection (Проверить подключение) для подключения к серверу исходной базы данных.

Для отображения данных владельцев карт:

  1. Нажмите кнопку Set the mapping relations for cardholders (Задать отображение связей для владельцев карт) в диалоговом окне Options (Параметры) (рис. 12-4). Откроется следующее окно.

    5.jpg
    Рис. 13-8
  2. Нажмите кнопку Add (Добавить), чтобы выбрать соответствующую таблицу в исходной базе данных.
  3. Нажимайте кнопки image580.jpgдля отображения каждого поля базы данных GV-ASManager соответствующему полю исходной базы данных.
  4. На следующих шагах показывается, как отобразить поле на примере поля Name (Имя). Нажмите кнопку image580.jpgв поле Name (Имя). Откроется следующее диалоговое окно.

    image581.jpg
    Рис. 13-9
  5. В левой части диалогового окна отображения поля выберите поля исходной базы данных, соответствующие полю Name (Имя) базы данных GV-ASManager. Затем нажмите кнопку Add (Добавить). В этом примере (рис. 12-9) поле Contact ID (Идентификатор контакта) исходной базы данных соответствует полю Name (Имя) базы данных GV-ASManager.
  6. Если поле исходной базы данных, не содержащее введенных данных, связано с указателем или другой таблицей, нажмите кнопку Set Foreign Key (Задать внешний ключ). Откроется следующее диалоговое окно.

    image581.jpg
    Рис. 13-10
  7. В открывшемся диалоговом окне внешнего ключа связанные Primary Key Table (Таблица первичного ключа) и Primary Key Field (Поле первичного ключа) должны отображаться, если была создана связь между Foreign Key Table (Таблица внешнего ключа) и Primary Key Table (Таблица первичного ключа). В противном случае используйте список для выбора таблицы и поля первичного ключа.
  8. В левой части диалогового окна в поля выберите поля Primary Key Table (Таблица первичного ключа) соответствующие полю Foreign Key Table (Таблица внешнего ключа). В данном примере (рис. 13-10) поле Contact ID (Идентификатор контакта) таблицы внешнего ключа «Human Resource (Employee)» (Людские ресурсы (работники)) связано с полями First Name (Имя), Middle Name (Отчество) и Last Name (Фамилия) таблицы первичного ключа «Person (Contact)» (Люди (Контакты)).
  9. Нажмите кнопку OK. В окне Mapping Setting (Настройка отображения) можно увидеть результаты отображения. В данном примере (рис. 12-8) поле Name (Имя) базы данных GV-ASManager отображено на поле Contact ID (Идентификатор контакта) исходной базы данных, которое содержит First Name (Имя), Middle Name (Отчество) и Last Name (Фамилия) (которые связаны из таблицы первичного ключа).

Для отображения данных карт:

  1. Нажмите кнопку Set the mapping relations for cards (Задать отображение связей для карт) в диалоговом окне Options (Параметры) (рис. 13-4). Откроется следующее окно.

    6.jpg
    Рис. 13-11
  2. Выберите соответствующую таблицу в исходной базе данных.
  3. Щелкните столбец Field Name (Название поля) в правой части для отображения каждого поля базы данных GV-ASManager и исходной базы данных.

Для преобразования данных из исходной базы данных:

  1. Нажмите кнопку Update Cardholder Data manually (Обновить данные владельцев карт вручную) в диалоговом окне Options (Параметры) (рис. 12-4), чтобы преобразовать данные владельцев карт из исходной базы данных в базу данных GV-ASManager немедленно.
  2. Нажмите кнопку Update Card Data manually (Обновить данные карт вручную) в диалоговом окне Options (Параметры) (рис. 13-4), чтобы преобразовать данные карт из исходной базы данных в базу данных GV-ASManager немедленно.
  3. Чтобы автоматически обновлять базу данных в дальнейшем, нажмите кнопку Input/Modify the Auto-update time setting (Ввод/изменение параметра времени автоматического обновления) в диалоговом окне Options (Параметры) (рис. 13-4) и укажите время обновления.