Настройка Шлюз данных Qlik — прямой доступ в контейнере | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Настройка Шлюз данных Qlik — прямой доступ в контейнере

Последнее обновление: 30.09.2026

В этом разделе описывается, как настроить контейнеризированный Direct Access Gateway. В нем приведены предварительные требования и инструкции по установке, а также описаны ограничения и особенности, о которых следует знать при работе с контейнеризированным Direct Access Gateway.

Примечание к информацииПоддерживается начиная с Direct Access Gateway 1.8.0.

Что такое контейнеризированный Direct Access Gateway?

Вы можете развернуть Direct Access Gateway в контейнере Docker. Этот тип развертывания называется контейнеризированным Direct Access Gateway. Контейнеризированные развертывания Direct Access Gateway поддерживаются для Linux, macOS и Windows.

Контейнеризированный Direct Access Gateway обеспечивает переносимость в вашу среду Direct Access Gateway.

Рекомендации по использованию Шлюз данных Qlik — прямой доступ

Для успешной работы с Шлюз данных Qlik — прямой доступ настоятельно рекомендуется придерживаться следующих рекомендаций:

  • Не используйте один и тот же шлюз Direct Access Gateway для разработки, тестирования принятия пользователями и для производственной среды, так как это увеличивает риск перегрузки доступных ресурсов и ставит под угрозу стабильность системы. С точки зрения деятельности предприятия, недостаточные ресурсы вкупе со снижением стабильности могут привести к задержке обновлений производственных данных приложения.

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

Предварительные требования к системе

В этом разделе описываются требования для использования контейнеризированного Direct Access Gateway.

Требования к программному обеспечению

  • Docker Engine версии 20.9+ и плагин Docker Compose (docker compose, синтаксис v2), установленные на хосте.

Необходимые порты и протоколы

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

Рекомендуемое оборудование

  • Хост: 8 ядер, 32 ГБ оперативной памяти, 5 ГБ дискового пространства, доступного для Docker

  • Необязательно: задайте соответствующие ограничения для контейнера в compose-файле, чтобы шлюз имел выделенные ресурсы, а не конкурировал с другими контейнерами или процессами на хосте:

    direct-access-agent:
        image: ...
        deploy:
          resources:
            limits:
              cpus: "6"
              memory: 24G
    ...
    dcaas:
        image: ...
        deploy:
          resources:
            limits:
              cpus: "2"
    

Минимальное оборудование

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

  • Хост: 4 ядра, 8 ГБ оперативной памяти, 5 ГБ дискового пространства, доступных для Docker

  • Необязательно: задайте соответствующие ограничения для контейнера в compose-файле, чтобы шлюз имел выделенные ресурсы, а не конкурировал с другими контейнерами или процессами на хосте:

    direct-access-agent:
        image: ...
        deploy:
          resources:
            limits:
              cpus: "2"
              memory: 4G
    ...
    dcaas:
        image: ...
        deploy:
          resources:
            limits:
              cpus: "2"
    

Установка Шлюз данных Qlik — прямой доступ

Настройка Direct Access Gateway подразумевает процедуры, которые необходимо выполнить как в центре активности Администрирование, так и на сервере Direct Access Gateway.

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

Этап 1. Загрузка Шлюз данных Qlik — прямой доступ

  1. В центре активности Администрирование выберите Шлюзы данных.

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

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

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

  3. Выберите Прямой доступ к шлюзу данных — контейнеризированный шлюз прямого доступа, примите клиентское соглашение Qlik и нажмите Скачать. Установочный файл Direct Access gateway (docker-compose.qlik-data-gateway-direct-access.yml) будет загружен на ваш компьютер.

Этап 2: запустите развертывание, запустив файл Docker Compose

Чтобы начать развертывание Direct Access Gateway, выполните следующую команду:

docker compose -f docker-compose.qlik-data-gateway-direct-access.yml up

Этап 3: настройка Direct Access Gateway

Подробные инструкции по настройке см. в Этап третий: настройка Direct Access Gateway.

Этап четыре: регистрация шлюза данных

Следующий шаг — регистрация шлюза данных. Это можно сделать как через центр активности Администрирование, так и в командной строке.

Этап 5. Запуск службы Шлюз данных Qlik — прямой доступ на сервере Direct Access Gateway

Чтобы запустить службу Шлюз данных Qlik — прямой доступ, запустите контейнеры dcaas-dg и direct-access-agent.

Этап 6. Добавление подключения к источнику данных

См. Этап 6. Добавление подключения к источнику данных.

Параметры среды

В этом разделе перечислены определенные переменные среды из файла docker-compose.qlik-data-gateway-direct-access.yml, которые может потребоваться настроить для правильного подключения источников данных через шлюз.

  • ALLOW_SOURCES: разделенный запятыми список разрешенных имен хостов и IP-адресов. Когда агенту шлюза требуется подключиться к чему-либо на вашем собственном сервере или к другому хосту в локальной или частной сети (например, к базе данных на localhost, имени сервиса Docker или хосту с частным IP-адресом), вы добавляете этот адрес в ALLOW_SOURCES — в противном случае попытка подключения будет отклонена.

Поддерживаемые источники данных

  • Для контейнеризированных установок поддерживаются следующие коннекторы ODBC:
    • PostgreSQL
    • SQL Server
    • Oracle

    Для получения дополнительной информации о коннекторах ODBC см. раздел Базы данных ODBC ― Qlik Cloud (только английский язык).

  • REST коннектор (REST через Direct Access gateway). Для получения дополнительных сведений об источниках данных REST см. Источники REST ‒ Qlik Cloud (только английский язык).

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!