在容器中設定 Qlik 資料閘道 - 直接存取 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

在容器中設定 Qlik 資料閘道 - 直接存取

上次更新:2026/9/30

本主題概述如何設定容器化的 直接存取閘道。本文件提供先決條件與安裝說明,並說明使用容器化 直接存取閘道 時應注意的限制與考量事項。

資訊備註自 直接存取閘道 1.8.0 起支援。

什麼是容器化 直接存取閘道?

您可以將 直接存取閘道 部署到 Docker 容器中。這種部署類型稱為容器化 直接存取閘道。容器化 直接存取閘道 部署支援 Linux、macOS 和 Windows。

容器化的 直接存取閘道 為您的 直接存取閘道 環境提供可攜性。

使用 Qlik 資料閘道 - 直接存取 時的最佳做法

為了在使用 Qlik 資料閘道 - 直接存取 時有成功的體驗,強烈建議遵守下列最佳做法:

  • 請勿使用相同的 直接存取閘道 進行開發、使用者接受測試和生產,因為這將會增加可用資源過載風險並影響系統穩定性。從商務觀點,資源不足加上穩定性降低,可能會對生產應用程式資料造成延遲更新。

  • 為了獲得最佳效能,請將 直接存取閘道 安裝在盡可能靠近資料來源的環境。

系統必要條件

本區段說明使用容器化 直接存取閘道 的需求。

軟體需求

  • 主機上已安裝 Docker Engine 20.9+ 版本以及 Docker Compose 外掛程式(docker compose,v2 語法)。

需要的連接埠和通訊協定

關於所需的連接埠與通訊協定,請參閱 必要的連接埠與通訊協定。

建議硬體

  • 主機:8 核心、32 GB 記憶體、可供 Docker 使用的 5 GB 儲存空間

  • 選用:在 compose 檔案中為容器設定相符的限制,讓閘道擁有專屬容量,而不是與主機上的其他容器或處理程序競爭:

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

最低硬體

最低硬體僅適用於使用較小的專用部署 (開發、測試和生產) 的特定情境,搭配持續較低的資料量和數量有限的並行載入。

  • 主機:4 核心、8 GB 記憶體、5 GB 可供 Docker 使用的儲存空間

  • 選用:在 compose 檔案中為容器設定相符的限制,讓閘道擁有專屬容量,而不是與主機上的其他容器或處理程序競爭:

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

安裝 Qlik 資料閘道 - 直接存取

設定直接存取閘道涉及在 管理 活動中心和直接存取閘道伺服器都需要執行的程序。

資訊備註需要在 管理 活動中心內執行的資料閘道程序需要租用戶管理員權限。

階段一:下載 Qlik 資料閘道 - 直接存取

  1. 在 管理 活動中心內,選取 資料閘道。

    任何現有資料閘道將列於顯示關於每個閘道基本資訊的表格。

  2. 按一下部署工具列按鈕。

    就會開啟部署資料閘道對話方塊。

  3. 選取 資料閘道 - 直接存取 - 容器化直接存取閘道,接受 Qlik 客戶合約,並按一下 下載。Direct Access gateway 安裝檔案 (docker-compose.qlik-data-gateway-direct-access.yml) 將會下載至您的電腦。

階段二:透過執行 Docker Compose 檔案來啟動部署

若要開始部署 直接存取閘道,請執行下列命令:

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

第三階段:設定 直接存取閘道

如需詳細設定說明,請參閱 階段三:設定 直接存取閘道。

階段四:註冊資料閘道

下一步是註冊資料閘道。 這可以透過 管理 活動中心或在命令列上完成。

階段五:在 Direct Access gateway 伺服器上啟動 Qlik 資料閘道 - 直接存取 服務

若要啟動 Qlik 資料閘道 - 直接存取 服務,請啟動 dcaas-dg 和 direct-access-agent 容器。

階段六:將連線新增至資料來源

請參閱 階段六:將連線新增至資料來源。

環境設定

本區段列出來自 docker-compose.qlik-data-gateway-direct-access.yml 檔案的特定環境變數,您可能需要設定這些變數,才能透過閘道正確連線您的資料來源。

  • ALLOW_SOURCES:以逗號分隔的主機名稱與 IP 允許清單。當閘道代理程式需要連線至您自己伺服器上的項目,或是本機或私人網路中的其他主機時(例如 localhost 上的資料庫、Docker 服務名稱或私人 IP 主機),您需將該位址新增至 ALLOW_SOURCES — 否則連線嘗試將會遭到拒絕。

支援的資料來源

  • 容器化安裝支援下列 ODBC 連接器:
    • PostgreSQL
    • SQL 伺服器
    • Oracle

    如需有關 ODBC 連接器的詳細資訊,請參閱 ODBC 資料庫 ‒ Qlik Cloud (僅提供英文版)。

  • REST 連接器 (REST 透過 Direct Access gateway)。如需關於 REST 資料來源的詳細資訊,請參閱 REST 來源 ‒ Qlik Cloud (僅提供英文版)。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!