跳到主要內容

使用 Qlik DataTransfer 上傳內部部署資料

在此頁面

使用 Qlik DataTransfer 上傳內部部署資料

Qlik DataTransfer 將資料從內部部署資料來源上傳至 SaaS editions of Qlik Sense 租用戶。Qlik DataTransfer 可提供對於內部部署資料來源的存取權限,這無法用於 SaaS editions of Qlik SenseQlik DataTransfer 也可以將資料從 Qlik Sense DesktopQlik Sense Enterprise on Windows 應用程式上傳至 SaaS editions of Qlik Sense

Qlik DataTransfer 可讓您將資料從本機資料來源上傳至 SaaS editions of Qlik Sense。您可以手動上傳資料或排程自動資料上傳以上傳至租用戶。

Qlik DataTransfer

警告: Qlik DataTransfer 不可用來從使用區段存取或具有控制使用者資料存取權限之載入指令碼的 Qlik 應用程式上傳資料。受保護的資料可能會暴露於未獲授權的使用者。

您可以將資料從下列種類的資料來源上傳至空間:

  • 資料連線

    您可以從可用於內部部署的 ODBC 和 REST 資料來源選取表格和欄位。

  • Qlik 應用程式

    您可以從 Qlik SenseQlikView 應用程式傳輸資料。應用程式可包含多個資料來源中已合併和已轉換的資料。

  • 資料資料夾

    您可以從本機資料夾或網路共用資料夾傳輸資料。若資料夾受到觀看,新的或已更新的檔案會自動傳輸至租用戶。

備註:

您必須擁有在已上傳資料的目的地空間中新增資料來源的權限。

對於資料連線和 Qlik 應用程式的每個資料來源,您最多可以選取 10 個相依應用程式。每次資料來源上傳至租用戶時,會自動載入相依應用程式。在 Qlik DataTransfer 中載入不會計入 SaaS editions of Qlik Sense 租用戶的載入限制。載入租用戶中的相依應用程式不會計入載入限制。

備註: 使用 Qlik DataTransfer 需要開發人員角色。如需安裝和設定 Qlik DataTransfer 的資訊,請參閱 安裝 Qlik DataTransfer

資料連線

您可以在資料連線中透過 Qlik 連接器從內部部署資料來源上傳。例如,您可能會有只能以內部部署方式存取的連線,例如 ODBC DSN。透過 Qlik DataTransfer,您可以連線至資料連線、載入資料,然後將作為 QVD 檔案的資料上傳至租用戶。

備註:

QVD 檔案暫存於 C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata。上傳後,會從此位置刪除這些檔案。

或者,QVD 檔案可新增至本機資料夾。若您想要同步 QVD 檔案與雲端儲存空間,則此選項十分實用。

您可以在資料連線中管理資料連線。您可以新增、編輯和刪除資料連線。您也可以選取資料連線並按一下上傳,以手動上傳資料集。您可以選取資料連線並選取上次載入詳細資訊,以檢視上次上傳的詳細資訊。

資料連線可以使用新的或現有的連線。您可以在新增連線資料時建立新的連線。您也可以在連線詳細資訊中建立和檢視連線。

如需更多關於設定特定連接器的資訊,請參閱 Qlik 連接器 (僅提供英文版)。如需關於設定 ODBC DSN 連線的資訊,請參閱 從 ODBC 資料來源載入資料

備註:

依照預設,用於 SAP NetWeaverQlik Connector 不可作為 Qlik DataTransfer 中的資料連線使用。不過,您可以將連線程式新增至 Qlik DataTransfer。如需詳細資訊,請參閱新增用於 SAP NetWeaver 的 Qlik Connector 以 Qlik DataTransfer

上傳資料連線

  1. 按一下資料連線
  2. 按一下新增
  3. 輸入連線資料的名稱。
  4. 選取目的地。
  5. 選取目的地空間或資料夾。
  6. 也可以選擇新增前置詞。

    前置詞新增至目的地中的 QVD 檔案名稱。

  7. 執行下列其中一個動作:
    • 若要從現有的連線新增連線資料,請選取連線。
    • 若要新增新的連線,按一下建立連線、選取連線類型、輸入連線參數,然後按一下建立.
  8. 選取待載入的表格和欄位。
  9. 也可以選擇選取要在上傳此資料來源時上傳的應用程式。
  10. 按一下確認

Qlik 應用程式

您可以從 Qlik SenseQlikView 應用程式檔案 (QVFQVW) 擷取並上傳資料。上傳應用程式資料時,Qlik DataTransfer 會在 QVFQVW 中執行應用程式資料載入指令碼。然後這會使用二進位載入擷取所有表格,並儲存在 QVD 檔案中。然後 QVD 會上傳至 SaaS editions of Qlik Sense 租用戶。

備註:

QVD 檔案暫存於 C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata。上傳後,會從此位置刪除這些檔案。

或者,QVD 檔案可新增至本機資料夾。若您想要同步 QVD 檔案與雲端儲存空間,則此選項十分實用。

若您想要在資料新增至應用程式之前,執行資料轉換和載入程序,則應用程式資料十分實用。例如,這可以讓應用程式效能更有效率,以在 Qlik Sense Desktop 中應用程式的資料上執行增量載入,然後使用 Qlik DataTransfer 將結果資料上傳至租用戶。

您可以使用應用程式資料集,藉由載入到本機 Qlik Sense 應用程式中,讓 SaaS editions of Qlik Sense 無法存取的資料來源可被存取。例如,Qlik Sense Desktop 應用程式可連線至 OLE DB 資料來源。Qlik DataTransfer 可以從桌面應用程式上傳 OLE DB 資料並上傳至租用戶。

您可在 Qlik 應用程式中管理應用程式資料。您可以新增、編輯和刪除應用程式資料。您也可以選取應用程式資料並按一下上傳,以手動上傳資料集。您可以選取應用程式資料集並選取上次載入詳細資訊,以檢視上次資料上傳的詳細資訊。

Qlik DataTransfer 只能在上傳之前於 Qlik Sense Desktop 中撰寫的 QVF 檔案中重新整理資料。Qlik DataTransfer 不會在上傳之前為於 Qlik Sense Enterprise on Windows 中撰寫並且從 SaaS editions of Qlik Sense 下載的 QVF 檔案重新整理應用程式中的資料。若您想要在上傳之前,於下載的 Qlik Sense 應用程式中重新整理資料,則連線和資料來源必須新增至 Qlik Sense Desktop 中的應用程式。

上傳應用程式資料

請執行下列動作:

  1. 按一下 Qlik 應用程式
  2. 按一下新增
  3. 輸入應用程式資料的名稱。
  4. 選取目的地。
  5. 選取目的地空間或資料夾。
  6. 也可以選擇新增前置詞。

    前置詞新增至目的地中的 QVD 檔案名稱。

  7. 按一下下一步
  8. 輸入前往 Qlik 應用程式檔案的檔案路徑並按一下確認

    依照預設,Qlik Sense Desktop 應用程式儲存在 C:\Users\%USERPROFILE%\Documents\Qlik\Sense\Apps

    Qlik Sense Enterprise on Windows 應用程式儲存在安裝期間設定的共用持續性儲存資料夾中。

    依照預設,QlikView 應用程式儲存在 C:\ProgramData\QlikTech\Documents

  9. 也可以選擇選取要在上傳此資料來源時上傳的應用程式。
  10. 按一下確認

資料資料夾

您可以選取包含資料檔案的資料夾,以上傳至租用戶。Qlik DataTransfer 會觀看所選資料夾。若這些檔案中的資料變更或新的檔案新增至資料夾,Qlik DataTransfer 會將更新的檔案自動上傳至租用戶。

備註: 若對於網路資料夾的連線中斷,該期間在資料夾中變更的檔案不會在恢復連線後立即上傳。會在下次將新檔案新增至該網路資料夾 (觸發上傳) 時上傳這些檔案。重新啟動 Qlik DataTransfer 服務也會觸發上傳在連線中斷期間變更的檔案。

Qlik DataTransfer 支援共用網路資料夾,但不支援對應的網路資料夾。例如,會支援 \\share\data。若 \\share 對應至 Z:\,則不會支援 Z:\data

備註:

資料資料夾不支援排程上傳。當資料資料夾中新增或變更檔案時,Qlik DataTransfer 將會上傳資料。

Qlik DataTransfer 觀看並上傳所選資料夾及其子資料夾中的檔案。檔案上傳至租用戶時,會以資料夾名稱作為前置詞。例如,您正在觀看名為 My Folder 的資料夾,其中有個名為 My SubFolder 的子資料夾。此資料夾包含檔案 Sample.csv/ 則租用戶中上傳的檔案名稱將會是 My Folder_My Subfolder_Sample.csv

您可在資料資料夾中管理資料資料夾。您可以新增資料夾,也可以編輯或刪除所選資料夾。您也可以選取資料資料夾並按一下上傳,以手動上傳資料資料夾檔案。

上傳資料資料夾

請執行下列動作:

  1. Qlik DataTransfer 中,選取資料資料夾
  2. 按一下新增
  3. 輸入名稱。
  4. 輸入前往檔案系統上資料夾的完整路徑。
  5. 選取目的地空間。
  6. 也可以選擇選取要在上傳此資料來源時上傳的應用程式。
  7. 也可以選擇新增前置詞。

    前置詞新增至目的地中的檔案名稱。依照預設,檔案上傳至租用戶時,會以資料夾名稱作為前置詞。

  8. 按一下確認

排程上傳

您可以透過規律的時間間隔排程自動上傳應用程式和連線資料集。若您已為資料來源選取任何相依應用程式,將會在排程的上傳時間後自動載入。

您可以選取任務並按一下上次執行詳細資訊,以檢視上次上傳的詳細資訊。您可以選取應用程式資料集並選取上次載入詳細資訊,以檢視上次資料上傳的詳細資訊。可從 C:\ProgramData\Qlik\DataTransfer\Log 取得記錄。

  1. Qlik DataTransfer 中,選取已排程的上傳
  2. 按一下新增
  3. 輸入名稱。
  4. 選取要上傳的資料來源。
  5. 選取重複的時間間隔並指定日期和時間。
  6. 按一下儲存

限制

Qlik DataTransfer 具有下列限制:

  • Qlik DataTransfer 可上傳的檔案大小上限為 6 GB。

  • 您對於每個資料集最多可以上傳 200 個表格或檔案。若您的資料集有超過 200 個表格或檔案,只會上傳前 200 個。例如,若您在資料連線或 Qlik 應用程式中選取超過 200 個表格,或者若您新增含有超過 200 個檔案的資料資料夾。
  • Qlik DataTransfer 不支援連線至 Essbase 或 Dropbox 中的檔案。
  • 必須從之前上傳到的空間中手動移除從資料資料夾移除的檔案。
  • 若這是透過 Qlik Sense Desktop 建立,Qlik DataTransfer 只能載入 QVF 檔案中的資料。若 Qlik DataTransfer 安裝於伺服器上,您必須將 QVF 檔案複製到伺服器。由 Qlik DataTransfer 在伺服器上執行時,用於 QVF 檔案的所有資料來源必須可被 QVF 載入指令碼存取。

  • 若以新資料更新應用程式中的資料來源,則 Qlik DataTransfer 不會自動載入 QlikView 應用程式。必須為 Qlik DataTransfer 手動載入並儲存 QlikView 應用程式以將資料上傳至 SaaS 版本的 Qlik Sense 租用戶。

  • Qlik DataTransfer 不支援使用 Web Proxy。若系統使用 Proxy,您必須特別為 Qlik DataTransfer 新增 Proxy 旁通規則。