# Настройка Шлюз движения данных

Настройка Шлюз движения данных подразумевает выполнение процедур как в Администрирование, так и на сервере Шлюз движения данных.

Примечание к информации

* Все команды CLI должны выполняться на сервере Шлюз движения данных.

* Служебные команды, а также команды установки (RPM) могут выполнять только пользователи с правами sudo или root.

* Для выполнения процедур Шлюз движения данных в Администрирование необходимы права администратора клиента.

  См. также: [Важные моменты при связывании шлюза данных с пространством](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-setting-up.htm#Consider)

Если вы хотите использовать хранилища знаний, см. [Настройка Шлюз данных Qlik — движение данных для киосков баз знаний](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/gateways-for-knowledge-mart.htm).

## Этап 1. Загрузка Шлюз движения данных

1. Для доступа к шлюзам данных выберите Администрирование в меню средства запуска (the Меню средства запуска icon), и затем Шлюзы данных.

   Все существующие шлюзы данных будут перечислены в [таблице, где отображается базовая информация о каждом шлюзе](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-managing-console.htm#gateprop).

2. На панели инструментов нажмите кнопку Развернуть.

3. Выберите Шлюз данных — движение данных, примите Клиентское соглашение Qlik и нажмите Загрузить.

   Шлюз движения данныхRPM (qlik-data-gateway-data-movement.rpm) будет загружен на компьютер.

## Этап 2. Установка и настройка Шлюз движения данных

На этом этапе производится установка Шлюз движения данных, настройка URL-адреса Qlik Cloud и генерация ключа регистрации. Потребуется скопировать ключ в настройки Шлюз движения данных в Администрирование (на третьем этапе ниже). Ключ используется для установки авторизованного подключения между Шлюз движения данных и клиентом Qlik Cloud.

Примечание к предупреждениюПри установке Шлюз движения данных на систему с включенным SELinux, рекомендуется использовать путь установки по умолчанию. Если вы хотите использовать другой путь, пожалуйста, свяжитесь с [поддержка Qlik](https://community.qlik.com/t5/Support/ct-p/qlikSupport).

1. После завершения загрузки скопируйте файл RPM на компьютер, на котором должен быть установлен Шлюз движения данных. Убедитесь, что машина защищена брандмауэром и может обмениваться данными с источниками данных и Qlik Cloud.

2. Откройте приглашение оболочки и смените рабочий каталог на каталог, содержащий RPM:

   Пример:

   /qlik/GatewayRPM/

3. Запустите следующую команду для установки Шлюз движения данных.

   Синтаксис:

   QLIK\_CUSTOMER\_AGREEMENT\_ACCEPT=yes rpm -ivh gateway-rpm

   Пример:

   sudo QLIK\_CUSTOMER\_AGREEMENT\_ACCEPT=yes rpm -ivh qlik-data-gateway-data-movement.rpm

   Откройте пользовательское соглашение Qlik: https://www.qlik.com/us/-/media/files/legal/license-agreements/qlik/qlik-customer-agreement-english.pdf (только английский язык)

4. После окончания установки измените рабочий каталог на:

   /opt/qlik/gateway/movement/bin

   Затем выполните следующие команды:

   ### Настройка клиента Qlik Cloud и прокси-сервера

   Примечание к информации

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

   * Использовать прокси-сервер для подключения к облачному хранилищу данных
   * Использовать прокси-сервер для подключения к хранилищу

   Если ни один из этих параметров не включен, подключение через прокси-сервер будет выполнено только для Qlik Cloud.

   Для получения дополнительной информации об этих параметрах см. раздел [Промежуточное хранение данных, полученных из источников данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/Landing-data-data-sources.htm).

   Выполните следующую команду, чтобы настроить URL-адрес клиента Qlik Cloud и при необходимости URL-адрес прокси-сервера:

   Команда для настройки URL-адреса клиента Qlik Cloud без прокси-сервера:

   Синтаксис:

   ./agentctl qcs set\_config --tenant\_url URL

   Пример:

   ./agentctl qcs set\_config --tenant\_url mytenant.us.qlikcloud.com

   Команда для настройки URL-адреса клиента Qlik Cloud и URL-адреса прокси-сервера:

   Синтаксис:

   ./agentctl qcs set\_config --tenant\_url your-qlik-cloud-tenant-url --proxy\_url https|http://host:port --proxy\_username username --proxy\_password password

   Пример:

   ./agentctl qcs set\_config --tenant\_url mytenant.us.qlikcloud.com --proxy\_url https://myproxy:1212 --proxy\_username admin --proxy\_password f56weqs@

   См. также: [Управление сервером Шлюз движения данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-managing.htm)

   ### Настройка пакета ЦС

   Пакет ЦС проверяет подлинность удостоверения клиента Qlik Cloud, тем самым обеспечивая доверенное подключение.

   Кому требуется настраивать пакет СЦ?

   Пакет ЦС необходимо настраивать, только если вы:

   * Клиент Qlik Cloud для правительства
   * Коммерческий клиент Qlik Cloud, использующий устройства обеспечения безопасности, которые выступают в роли прокси и заменяют информацию сертификата, полученную из Интернета, на собственные корневые сертификаты ЦС

   Какой пакет следует использовать?

   Клиентам следует использовать пакет ЦС Qlik или получить собственный пакет ЦС следующим образом:

   * Qlik предоставляет объединить в пакет CA: Следует использовать клиентам Qlik Cloud для правительства, у которых стандартная среда. Под стандартной понимается среда, в которой не используется устройство обеспечения безопасности, которое выполняет функцию прокси и заменяет информацию сертификата, полученную из Интернета, на собственные корневые сертификаты ЦС.

     Примечание к информацииФайл пакета ЦС можно переименовать, но при этом необходимо сохранить расширение .pem (например, qlikcerts.pem). Затем выполняются команды, описанные ниже.

   * Клиенты предоставляют собственный объединить в пакет CA: Следует использовать, если среда клиента использует устройство безопасности, которое выполняет функции прокси-сервера и заменяет информацию о сертификатах, полученную из Интернета, на собственные корневые cертификаты CA. Если это самозаверяющие сертификаты, то в дополнение к команде для настройки пакета ЦС также необходимо выполнить команду для разрешения пакета ЦС. Обе эти команды описаны ниже. Это применяется к клиентам Qlik Cloud для правительства и к коммерческим клиентам Qlik Cloud.

   Команда для настройки пакета ЦС

   Выполните следующую команду, чтобы настроить пакет сертификатов ЦС:

   Синтаксис:

   ./agentctl qcs set\_config --ca\_bundle\_path path-to-ca-bundle-file

   Пример:

   ./agentctl qcs set\_config --ca\_bundle\_path /etc/ssl/certs/cacerts.pem

   Команда для разрешения пакета ЦС

   В некоторых средах используются устройства обеспечения безопасности, которые выполняют функцию прокси и заменяют информацию сертификата, полученную из Интернета, на собственные корневые сертификаты ЦС. Эту команду требуется выполнять, только если устройство обеспечения безопасности использует самозаверяющий сертификат. В таком случае пакет ЦС не может быть доверенным, пока не выполнена следующая команда:

   ./agentctl qcs set\_config --ca\_bundle\_allow\_invalid\_certs true

   Примечание к информацииЕсли точно неизвестно, используется ли в среде такое устройство обеспечения безопасности, обратитесь к ИТ-администратору.

   ### Создание и отображение регистрационного ключа:

   Ключ используется для установки авторизованного подключения между шлюзом для перемещения данных и клиентом Qlik Cloud.

   Выполните следующую команду, чтобы создать и показать ключ:

   ./agentctl qcs get\_registration

   Ключ отображается:

   ![Изображение регистрационного ключа Data Movement](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/dm_reg_key.png)

5. Скопируйте ключ полностью, как показано в примере выше. Его потребуется вставить в центре активности «Администрирование» на следующем этапе.

## Этап 3. Возвращение в Администрирование и регистрация Шлюз движения данных

1. Для доступа к шлюзам данных выберите Администрирование в меню средства запуска (the Меню средства запуска icon), и затем Шлюзы данных.

   Все существующие шлюзы данных будут перечислены в [таблице, где отображается базовая информация о каждом шлюзе](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-managing-console.htm#gateprop).

2. Нажмите Создать.

   Откроется диалоговое окно Создание шлюза данных.

   ![Изображение диалогового окна для создания шлюза данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_dm-gate-create.png)

3. Укажите имя для Шлюз движения данных.

4. На свое усмотрение заполните поле Шлюз движения данных.

5. В раскрывающемся списке Тип шлюза выберите Перемещение данных.

6. В раскрывающемся списке Связанное пространство (Associated space) выберите пространство. См. также [Важные моменты при связывании шлюза данных с пространством](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-setting-up.htm#Consider).

7. Вставьте созданный ранее регистрационный ключ в поле Ключ.

8. Нажмите Создать.

   Теперь активный Шлюз движения данных добавлен к списку Шлюзы данных.

## Этап 4. Запуск службы Шлюз движения данных на сервере Шлюз движения данных

1. Выполните следующую команду:

   sudo systemctl start repagent

2. Убедитесь, что служба запущена, выполнив следующую команду:

   sudo systemctl status repagent

   Статус должен быть следующим:

   Active: active (running) since &lt;timestamp&gt; ago

   Примечание к предупреждениюПосле запуска службы шлюза следует обновить страницу браузера, чтобы обновились данные о состоянии шлюза (Подключение установлено) в центре активности «Администрирование».

## Этап 5. Использование источников данных Шлюз движения данных в проектах данных

1. Для доступа к шлюзам данных выберите Администрирование в меню средства запуска (the Меню средства запуска icon), и затем Шлюзы данных.

   Все существующие шлюзы данных будут перечислены в [таблице, где отображается базовая информация о каждом шлюзе](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/dm-gateway-managing-console.htm#gateprop).

2. Обновите страницу браузера, чтобы проверить, что таблица Шлюзы данных является актуальным.

3. Найдите свой шлюз в таблице Шлюзы данных и убедитесь, что он имеет Состояние «Подключено».

Убедившись в центре активности Администрирование, что Шлюз движения данных имеет состояние «Подключен», его можно использовать для доступа к источникам данных и поддерживаемым целям.

Для получения дополнительной информации см. разделы [Настройка подключений к источникам данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/connecting-data-2.htm) и [Настройка подключений к целям](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/data-project-connections.htm#top).

## Работа с Шлюз движения данных

Порядок работы с Шлюз данных Qlik — движение данных:

1. Установите Шлюз движения данных, по крайней мере, на одной машине (в зависимости от [случая использования](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm#Common)) и настройте подключения к клиенту Qlik Cloud, как описано ниже.
2. Установите драйвер, необходимый для источника данных, и выполните все другие предварительные условия, как описано в разделе [Настройка подключений к источникам данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/connecting-data-2.htm). Может потребоваться установить драйвер на сервере Шлюз движения данных, развернутом близко к источнику, в зависимости от конкретного [случая использования](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm#Common).
3. Установите драйвер, необходимый для целевой платформы, и выполните все другие предварительные условия, как описано в разделе [Настройка подключений к целям](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/data-project-connections.htm#top). Также может потребоваться установить драйвер на сервере Шлюз движения данных, развернутом близко к цели, в зависимости от конкретного [случая использования](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm#Common).
4. Настройте коннектор к источнику данных, как описано в разделе [Настройка подключений к источникам данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/connecting-data-2.htm).
5. Настройте коннектор для целевой платформы, как описано в разделе [Настройка подключений к целям](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/data-project-connections.htm#top).
6. Создайте проект и выполните необходимые задачи, как описано в разделе [Создание проектов конвейеров данных и управление ими](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Introduction/Data-projects.htm).

## Важные моменты при связывании шлюза данных с пространством

При связывании шлюза Data Movement gateway с пространством (см. шаг 3 выше) необходимо учитывать следующее:

* Шлюзы данных можно создавать только в пространствах данных.

* Чтобы создать подключение в одном пространстве, которое использует шлюз данных из другого пространства, необходимо иметь роль Может использовать данные в пространстве шлюза данных.

* Для создания шлюза данных необходимо быть владельцем пространства или иметь роль Может управлять. Для подписок на основе пользователей вам также необходим уровень доступа Professional. Для получения дополнительной информации см. раздел [Управление правами пользователей](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/SaaS-user-allocations.htm).

* Шлюзы данных могут быть связаны только с одним пространством.

Связанные учебные материалы:

* [Шлюз данных Qlik — движение данных: обзор](https://help.qlik.com/lnk/Introduction_data_gateway_movement)

## Подробнее

* [Шлюз данных Qlik — движение данных: обзор](https://help.qlik.com/lnk/Introduction_data_gateway_movement)