Мастер синхронизации

Мастер синхронизации используется для создания пакетов, с помощью которых можно импортировать и обновлять данные из внешних источников. В пакете синхронизации указывается источник данных, определяется назначение данных из этого источника конкретным столбцам в записях активов ALM и указывается, будет ли выполняться автоматическое добавление данных в целевой актив или данные будут отправляться в очередь "незавершенных", где изменения можно просмотреть вручную перед принятием.

Созданные пакеты можно выполнить в любое время, чтобы импортировать или обновить данные из указанных источников данных. Вы можете также настроить последовательность действий для автоматической синхронизации по назначенному расписанию. См. тему "Выполнить пакет синхронизации" в разделе "Действия управления службами LANDesk" в Руководстве дизайнера ALM.

Обзор процесса синхронизации данных см. в разделе Синхронизация данных активов.

Создание пакета с помощью мастера синхронизации

  1. Щелкните вкладку Синхронизация в верхней части экрана web-консоли.

    Только роли, которым был дан специальных доступ будут видеть вкладку "Синхронизация"; иначе она будет скрыта. Для получения дополнительной информации см. раздел Роли Asset Lifecycle Manager.

  2. Щелкните Синхронизация пакетов.
  3. Щелкните Создать.



  4. Выполните действия каждой из четырех описанных ниже задач.

Задача 1. Параметры панели "Общее"

С помощью параметров панели "Общее" можно присвоить пакету имя, а также указать целевой актив для импортируемых данных и источник, из которого данные будут импортироваться.

  1. Щелкните Общее, чтобы открыть панель общих параметров.
  2. В поле Имя пакета введите имя для пакета.
  3. Найдите и выберите актив или ресурс, для которого нужно добавить или обновить данные.
  4. Выберите Источник данных, из которого данные будут импортироваться или обновляться.

  5. Выполните приведенные ниже инструкции, относящиеся к указанному источнику данных.

Синхронизация источника данных в формате CSV

Для создания пакета синхронизации с помощью файла CSV

  1. В поле Размещение файла введите точный путь (UNC или локальный) к источнику данных CSV.
  2. Нажмите Тест, чтобы убедиться в возможности открытия указанного файла CSV.

Примечания:

Определение и синхронизация источников данных ODBC

После включения параметра ODBC на странице "Общее" можно указать источник данных, учетные данные входа в источник ODBC и сделать запрос данных (см. далее "Синтаксис для источников данных ODBC").



Для синхронизации с источниками данных ODBC необходимо определить источники данных с помощью утилиты "Администратор источника данных ODBC" в операционной системе Windows на сервере, где установлено приложение ALM. Можно выполнить синхронизацию с ODBC-совместимым источником данных любого типа; три характерных примера - SQL Server, база данных Oracle и электронная таблица Microsoft Excel.

Например, чтобы выполнить синхронизацию из главного сервера LDMS с базой данных SQL, необходимо определить эту базу данных в качестве источника данных (или, если используется база данных Oracle, нужно определить эту базу данных в качестве источника). Если данные активов хранятся в электронной таблице Excel, можно определить эту электронную таблицу в качестве источника данных и указать ее именованные области, где содержатся данные, предназначенные для синхронизации.

Важное замечание для 64-разрядной версии Windows Server 2008
Во время создания пакета синхронизации ODBC на компьютере Windows Server 2008 64-разрядной версии вам потребуется создать подключение DSN с использованием 32-разрядной версии программы администрирования источника данных ODBC (находится в папке c:\Windows\sysWOW64\odbcad32). Это необходимо потому, что утилита Data Source Administrator 64-разрядной версии доступна только для 64-разрядных приложений. (Asset Lifecycle Manager 4.0 является 32-разрядным приложением).

Ниже приведены два примера определения источника данных: настройка базы данных SQL и создание электронной таблицы Microsoft Excel. Чтобы задать базу данных Oracle, выполните действия для базы данных SQL, но выберите Microsoft ODBC в качестве драйвера Oracle в действии 3; некоторые другие параметры при выполнении мастера могут отличаться.

Определение базы данных SQL в качестве источника данных

  1. На сервере ALM выберите Пуск > Программы > Администрирование > Источники данных (ODBC).
  2. Откройте вкладку DSN системы, затем нажмите Добавить.
  3. Выберите драйвер SQL Server и нажмите Готово. Откроется мастер, который поможет вам определить источник данных.
  4. Введите имя для источника данных SQL (это имя будет появляться в пользовательском интерфейсе синхронизации в приложении ALM). При желании можно ввести описание источника данных.
  5. Выберите сервер SQL для источника данных SQL, затем нажмите Далее.
  6. Чтобы выполнить проверку подлинности на сервере SQL, выберите Проверка подлинности учетной записи SQL Server. Введите идентификатор регистрации и пароль для сервера SQL, затем нажмите Далее.

Мастер проверяет соединение с сервером SQL, и если проверка прошла успешно, предлагает выбрать базу данных.

  1. Выберите Использовать по умолчанию базу данных, затем выберите имя базы данных. Для баз данных SQL LDMS выберите ldservice. Нажмите Далее.
  2. Примите все остальные значения по умолчанию, затем нажмите Готово.
  3. Отобразится сводка информации об источнике данных. Чтобы проверить правильность параметров источника данных, выберите Проверить источник данных. После появления сообщения об успешном завершении тестирования нажмите OK.

Определение электронной таблицы Microsoft Excel в качестве источника данных

  1. В электронной таблице присвойте названия областям данных, на которые будете ссылаться (в приложении Excel выберите Вставка > Имя > Присвоить). Каждая именованная область рассматривается как таблица в базе данных, а столбцы в именованных областях - как столбцы в таблице базы данных.
  2. На сервере, где хранится электронная таблица, выберите Пуск > Все программы > Администрирование | Источники данных (ODBC).
  3. Откройте вкладку DSN системы, затем нажмите Добавить.
  4. Выберите драйвер Microsoft Excel (.xls) и нажмите Готово. Откроется мастер, который поможет вам определить источник данных.
  5. Введите имя для электронной таблицы в качестве источника данных (это имя будет появляться в пользовательском интерфейсе синхронизации в приложении ALM). При желании можно ввести описание источника данных.
  6. Если необходимо, выберите версию Microsoft Excel, в которой была создана электронная таблица.
  7. Щелкните Выбор книги и найдите файл Excel. Выберите файл и нажмите OK.
  8. Щелкните OK для завершения настройки.

Примечание. Если средству синхронизации ALM не удастся открыть файл электронной таблицы, убедитесь, что электронная таблица не открыта в Microsoft Excel. Открытые таблицы блокируются, и их нельзя использовать в качестве источников данных.

Синтаксис для источников данных ODBC

При определении пакета для источника данных ODBC в текстовом поле Таблица, вид или запрос можно указать имя таблицы или представление источника данных или создать запрос, выбирающий данные из каких-либо частей источника данных. Синтаксис запроса при этом должен соответствовать стандартам ODBC для используемого источника данных.

В текстовом поле синтаксиса можно просто ввести имя таблицы или представления для синхронизации данных из таблицы или представления. При этом все столбцы данных в таблице или представлении будут доступны для синхронизации. Для более конкретного выбора данных введите запрос в текстовом поле Таблица, вид или запрос. Например, если указывается база данных SQL и нужно выбрать все данные из одной таблицы, можно ввести запрос следующего вида:

Select * from имя_таблицы

В этом запросе выбираются все данные из указанной таблицы.

Еще один пример: можно присвоить имени столбца псевдоним, чтобы проще было запомнить содержимое этого столбца при синхронизации данных. Синтаксис для этого примера имеет следующий вид:

Select имя_столбца as aliasname from имя_таблицы

В этом запросе выбираются данные из указанного столбца, но он обозначается указанным псевдонимом.

Определение и синхронизация источников данных с помощью Avocent® Management Platform

Если на сетевом сервере установлена платформа управления Avocent Management Platform (AMP), то для синхронизации данных в базе данных Management Suite можно использовать запросы Avocent Management Platform, называемые "элементами конфигурации". Avocent Management Platform предоставляет интерфейс управления для работы с продуктами компании Avocent, включая LANDesk Management Suite. Эта платформа содержит несколько готовых элементов конфигурации, таких как "Devices" (Устройства), "Servers" (Серверы) и "Network Switches" (Сетевые коммутаторы). Кроме того, вы можете сами определить элементы конфигурации для запроса актива любого типа в базе данных. Элементы конфигурации, определяемые пользователем в Avocent Management Platform, затем отображаются в списке элементов конфигурации в интерфейсе ALM.

Примечание. Для выполнения синхронизации с приложением LANDesk Management Suite с помощью Avocent Management Platform необходимо соблюдение следующих условий:

Для создания пакета синхронизации для Avocent Management Platform

  1. Создайте новый или измените существующий пакет синхронизации.
  2. Выберите AMP в качестве источника данных.
  3. В текстовом поле Имя главного сервера введите имя сервера Avocent Management Platform.
  4. Введите имя пользователя и пароль для Avocent Management Platform (эти учетные данные были определены во время установки AMP).
  5. Щелкните Тест для проверки успешного подключения к AMP.
  6. Щелкните Обзор. Появится список доступных элементов конфигурации из установки Avocent Management Platform (включая используемые по умолчанию и созданные пользователем элементы). Выберите элемент синхронизации, который будете использовать для этого пакета синхронизации. После выбора элемента диалоговое окно автоматически закроется, а элемент управления отобразится в текстовом поле.


  7. Заполнив все четыре текстовых поля, можно начинать назначение данных из этого источника.

Примечание. Если в действии 6 элементы конфигурации не отображаются, проверьте, нет ли ошибки в учетных данных или имени главного сервера. Исправьте ошибку и снова нажмите Обзор.

Синхронизация данных Active Directory

Вы можете синхронизировать данные пользователей, активов, поставщиков и другую информацию из Active Directory со своей базой данных Asset Lifecycle Manager. Можно выполнить синхронизацию всего домена или конкретных подразделений, используя при этом шаблоны выборки для фильтрации добавляемых данных. Синхронизация с Active Directory ускоряет процесс заполнения базы данных ALM создает преимущества при поиске несоответствий, которые могут существовать между различными источниками данных в вашей организации.

При использовании других источников синхронизации порядок обработки объектов других каталогов AD окажет влияние на успех выполнения этого процесса. Например, синхронизируя сначала атрибуты компании, подразделения и местоположения, можно затем включить их объекты в данные профилей пользователей. Таким образом, упорядочив процесс синхронизации данных, можно более эффективно создавать взаимосвязи между активам и ресурсами.

Для создания пакета синхронизации для Active Directory

  1. Создайте новый пакет синхронизации и назначьте для него имя.
  2. Выберите Active Directory в качестве источника данных.
  3. Укажите подключение Active Directory, которое сконфигурировано в Сервис > Настройки > Пользователи/группы на консоли дизайнера (см. раздел "Конфигурация пользователей/групп" в Руководстве дизайнера).
  4. (Необязательно) Укажите Подразделение (OU).
  5. (Необязательно) Укажите используемый фильтр (допустимые шаблоны).
  6. Выберите Класс объекта, Основной и Вторичный атрибут поиска, или оставьте значения по умолчанию.

    По умолчанию класс объекта - "пользователь". Также можно синхронизировать и класс объекта "компьютер". Для выполнения синхронизации класса объекта, отличного от "пользователь" или "компьютер", обратитесь в службу технической поддержки LANDesk за помощью.

  7. После заполнения полей щелкните Назначение и перейдите к назначению полей.


Хост-компьютеры VMWare и виртуальные машины

Если вы используете в своем сетевом окружении хост-компьютеры VMWare и виртуальные машины, вам может потребоваться синхронизировать данные этих ресурсов в базе данных активов. Тип синхронизации виртуальных машин позволяет вам синхронизировать информацию виртуальной машины и хост-компьютера в вашем сервере VMware ESX с базой данных ALM, чтобы вы могли управлять этими хост-компьютерами и виртуальными машинами так же, как и другими активами.

Перед определением пакетов синхронизации для этого типа данных необходимо установить сервер интеграции VMWare на консоли дизайнера ALM (см. раздел "Использование коннекторов сторонних изготовителей с приложением Asset Lifecycle Manager" в Руководстве дизайнера). Необходимо далее в действии 3 указать сервер интеграции.

Для создания пакета синхронизации для хост-компьютеров или виртуальных машин

  1. Создайте новый пакет синхронизации и назначьте для него имя.
  2. Выберите Виртуальная машина в качестве источника данных.

    Когда тип Виртуальная машина используется в качестве источника данных, объект Компьютер автоматически выбирается в поле Актив или ресурс и перезапишет уже сделанный выбор.

  3. В поле Сервер интеграции виртуальной машины укажите имя сервера интеграции VMWare.
  4. Выберите, что нужно сделать, - импортировать информацию хоста или виртуальной машины.
  5. Выберите целевой Тип компьютера, с помощью которого нужно импортировать активы виртуальной машины или хост-компьютера. Например, если импортируется информация виртуальной машины, нужно установить тип компьютера как "Виртуальная машина". Если импортируется информация хост-компьютера, необходимо установить тип компьютера как "Сервер", чтобы данным активам был назначен правильный тип компьютера.
  6. Щелкните Назначение для назначения исходного и целевого полей.

Задача 2. Параметры панели "Назначение"

С помощью параметров диалоговой панели "Назначение" можно указать, как столбцы источника данных сопоставляются со столбцами в данных целевого актива или ресурса. Назначение может быть простым, например, назначение отдельного столбца источника данных столбцу в целевом активе или ресурсе, или сложным, например, назначение нескольких исходных и целевых столбцов во время создания взаимодействий со связанными столбцами других активов или ресурсов.

На панели "Назначения" расположены три столбца:

Если внешний столбец не существует

При назначении элемента данных, не включающего внешний столбец, вы просто выбираете правильное поле из раскрывающегося списка Исходный столбец, чтобы назначить его соответствующему столбцу в списке Целевой столбец. Например, если выполняется синхронизация данных из файла CSV, содержащего поле с названием "названием изготовителя", и вы хотите, чтобы значение из этого поля появилось в столбце "Название изготовителя" целевого актива, вы ищете строку "Название изготовителя" в списке Целевой столбец, затем открываете раскрывающийся список в этой строке списка Исходный столбец и выбираете "Изготовитель".


Если внешний столбец присутствует

Внешний столбец действует в качестве определителя для назначения взаимодействий между активами и поддерживаемыми ресурсами. При назначении элемента данных, включающего раскрывающийся список в списке Внешний столбец, необходимо указать столбец ресурса поддержки, который будет использоваться для проверки данных. Это гарантирует, что данные из источника будут импортироваться в целевой ресурс только в случае, если в поддерживаемом ресурсе есть соответствующие им значения.

Например, в целевом активе содержится столбец "Учетный центр", который связан со столбцом "Учетный центр" в поддерживаемом ресурсе, содержащим сведения обо всех утвержденных поставщиках. При выполнении синхронизации данных из столбца "УчетныйЦентр" в файле CSV с данными в столбце "Название учетного центра" целевого актива вы ищете строку "Название учетного центра" в списке Целевой столбец, выбираете "Название учетного центра" из раскрывающегося списка Внешний столбец в этой строке и затем выберите "УчетныйЦентр" из раскрывающегося списка Исходный столбец в этой строке.

Когда выполняется пакет синхронизации, каждый элемент в столбце "УчетныйЦентр" файла CSV (Исходный столбец) сравнивается с существующими значениями в столбце "Название учетного центра" поддерживаемого ресурса (Внешний столбец) . Если соответствие обнаружено (строки точно соответствуют), содержащая запись строка будет импортирована в поле "Название поставщика" для целевого столбца. Если точного соответствия не обнаружено, запись, содержащая данные, не импортируется.

Важно!

Назначение исходных столбцов данных целевым столбцам данных

  1. Щелкните Назначение, чтобы открыть панель "Назначение".
  2. Для каждого поля Целевой столбец, для которого пакет будет импортировать или обновлять данные, щелкните соответствующий раскрывающийся список Исходный столбец и выберите исходное поле данных, которое следует сохранить в столбце данных целевого актива.
  3. Если в поле Внешний столбец для назначенного элемента появляется раскрывающийся список, откройте его и выберите ключ данных, который нужно сравнить с исходными данными. В целевую запись будут импортированы только значения, которые точно совпадают с данными в связанном активе или поддерживаемом ресурсе. Например, если местоположение доставки для пользователя Active Directory не соответствует местоположению, указанному в поддерживаемом ресурсе, то эта запись пользователя не будет синхронизирована с базой данных ALM. Для предотвращения этого перед импортом пользователей из Active Directory убедитесь в синхронизации местоположения доставки в Active Directory c местоположением в ресурсе поддержки.


Примечание. При выполнении пакета синхронизации все ошибки, касающиеся несовпадений с внешним столбцом, записываются в журнал синхронизации. См. раздел Состояние синхронизации для получения информации о просмотре журнала.

Задача 3. Параметры панели "Назначение"

С помощью панели назначений можно определить способ поиска совпадающих записей в целевом активе или ресурсе. Для этого вы выбираете одно или несколько полей, которые должны содержать уникальные значения в целевой записи.

Например, можно отметить Имя актива, чтобы каждая запись в целевом ресурсе предназначалась для единственного актива. При выполнении пакета каждое значение в исходном столбце данных, назначенное столбцу Имя актива в целевом активе, сравнивается с существующими значениями в столбце.

Если осуществляется сравнение нескольких имен в списке Целевой столбец, данные исходной записи должны совпадать со значениями во всех отмеченных столбцах существующей целевой записи, чтобы это считалось совпадением. Если одно или несколько значений не совпадают, запись рассматривается как новая.

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

  1. Выберите команду Назначение, чтобы открыть панель назначений.
  2. Отметьте нужные целевые столбцы.


Задача 4. Параметры панели "Правила"

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

Для указания правил

  1. Щелкните Правила, чтобы открыть панель правил.
  2. Установите флажок Автоматическое добавление новых элементов из источника в систему актива, если хотите, чтобы новые записи автоматически добавлялись в целевой актив.

Если этот флажок не установлен, новые записи будут отправляться в очередь Незавершенные вставки, где и будут находиться, пока вы не решите, что с ними делать: вставить или проигнорировать.

  1. В списке Защитить следующие столбцы отметьте все столбцы целевого актива, которые хотите защитить от перезаписи без предварительного просмотра вручную.


Только изменения в отмеченных столбцах будут отправляться в очередь Незавершенные обновления; изменения в неотмеченных столбцах будут добавляться прямо в целевой актив, обновляя существующие значения.

Если взаимодействие изменилось и более не существует между активом и/или поддерживающим ресурсом, можно удалить его во время синхронизации, установив параметр "Удалить взаимодействия..." и выбрав элемент в раскрывающемся списке.

  1. Для сохранения пакета синхронизации щелкните кнопку с зеленым значком пометки.