使用 Qlik DataTransfer 上傳內部部署資料 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

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

Qlik DataTransfer 會將資料從內部部署資料來源上傳至 Qlik CloudQlik DataTransfer 可以提供對內部部署資料來源的存取,否則 Qlik Sense SaaS 將無法使用這些資料來源。Qlik DataTransfer 也可以將資料從 Qlik Sense DesktopQlik Sense Enterprise on Windows 應用程式上傳至 Qlik Sense SaaS

提示備註Qlik 建議使用 Qlik 資料閘道 - 直接存取 將資料從內部部署載入到 Qlik Cloud 租用戶。支援的資料庫和一般 ODBC Connector 套件 以及對載入內部部署檔案的支援,可讓您停用 Qlik DataTransfer 伺服器 (並且可能將其重新作為閘道使用)。

鼓勵新的使用者透過 直接存取閘道 使用檔案連接器,並且僅在絕對必要時才使用 Qlik DataTransfer。如需詳細資訊,請參閱 Qlik 資料閘道 - 直接存取檔案 (透過 直接存取閘道) (僅提供英文版)

video thumbnail

Qlik DataTransfer 可讓您將資料從本機資料來源上傳至 Qlik Sense SaaS。您可以手動上傳資料,或排程自動將資料上傳至 Qlik Cloud

Qlik DataTransfer

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

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

  • 資料連線

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

  • Qlik 應用程式

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

  • 資料資料夾

    您可以從本機資料夾或網路共用資料夾傳輸資料。如果資料夾受到監控,新的或更新的檔案會自動傳輸至 Qlik Cloud

資訊備註

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

您可以為資料連線和 Qlik 應用程式的每個資料來源選取最多 10 個相依應用程式。每次將資料來源上傳至您的 Qlik Cloud 時,相依應用程式都會自動重新載入。在 Qlik DataTransfer 中的重新載入不計入 Qlik Cloud 中的重新載入限制。在 Qlik Cloud 中重新載入相依應用程式則會計入重新載入限制。

資訊備註

使用 Qlik DataTransfer 需要 管理 API 金鑰 權限。在以使用者為基礎的訂閱中,您還需要 Professional 使用者授權。如需安裝和設定的資訊,請參閱 安裝 Qlik DataTransfer

資料連線

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

資訊備註

QVD 檔案暫時儲存在 C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata 中。上傳後,它們會從此位置刪除。

或者,可以將 QVD 檔案新增至本機資料夾。如果您想要將 QVD 檔案與您的雲端儲存空間同步,此選項會很有用。

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

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

如需設定特定連接器的詳細資訊,請參閱 Qlik Connectors (僅提供英文版)。如需設定 ODBC DSN 連線的資訊,請參閱 ODBC

資訊備註

預設情況下,與 SAP NetWeaver 搭配使用的 Qlik Connector 無法作為 Qlik DataTransfer 中的資料連線使用。不過,您可以將連接器新增至 Qlik DataTransfer。如需詳細資訊,請參閱 新增用於 SAP NetWeaver 的 Qlik Connector 以 Qlik DataTransfer

上傳資料連線

  1. 按一下 資料連線
  2. 按一下 新增
  3. 輸入連線資料的名稱。
  4. 選取目的地。
  5. 選取目的地空間或資料夾。

    資訊備註

    個人 空間目的地是 API 金鑰擁有者的個人空間。

  6. 選擇性地新增前置詞。

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

  7. 執行下列其中一項操作:
    • 若要從現有連線新增連線資料,請選取該連線。
    • 若要新增連線,請按一下 建立連線,選取連線類型,輸入連線參數,然後按一下 建立
  8. 選取要載入的表格和欄位。
  9. 選擇性地選取每當上傳此資料來源時要重新載入的應用程式。
  10. 按一下 確認

Qlik 應用程式

您可以從 Qlik SenseQlikView 應用程式檔案 (QVFQVW) 擷取並上傳資料。當您上傳應用程式資料時,Qlik DataTransfer 會在 QVF 中執行應用程式資料載入指令碼。然後,它會使用二進位載入擷取所有表格,並將它們儲存在 QVD 檔案中。對於 QVW 檔案,Qlik DataTransfer 僅使用二進位載入擷取所有表格,並將它們儲存在 QVW 檔案中。然後將 QVD 上傳至您的 Qlik Cloud

資訊備註

QVD 檔案暫時儲存在 C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata 中。上傳後,它們會從此位置刪除。

或者,可以將 QVD 檔案新增至本機資料夾。如果您想要將 QVD 檔案與您的雲端儲存空間同步,此選項會很有用。

當您想要在將資料新增至應用程式之前執行資料轉換和載入程序時,應用程式資料會很有用。例如,在 Qlik Sense Desktop 中的應用程式中對您的資料執行累加載入,然後使用 Qlik DataTransfer 將產生的資料上傳至 Qlik Cloud,這對於應用程式效能可能會更有效率。

您可以使用應用程式資料集,透過將它們載入本機 Qlik Sense 應用程式中,使 Qlik Sense SaaS 無法存取的資料來源變得可存取。例如,Qlik Sense Desktop 應用程式可以連線至 OLE DB 資料來源。Qlik DataTransfer 可以從桌面應用程式上傳 OLE DB 資料,並將其上傳至 Qlik Cloud

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

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

上傳應用程式資料

請執行下列動作:

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

    資訊備註

    個人 空間目的地是 API 金鑰擁有者的個人空間。

  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 CloudQlik DataTransfer 會監控選取的資料夾。當這些檔案中的資料變更或將新檔案新增至資料夾時,Qlik DataTransfer 會自動將更新的檔案上傳至 Qlik Cloud

資訊備註如果與網路資料夾的連線中斷,則在該期間內資料夾中變更的檔案在連線還原時不會立即上傳。這些檔案會在下次將新檔案新增至該網路資料夾時上傳,從而觸發上傳。重新啟動 Qlik DataTransfer 服務也會觸發上傳在連線中斷期間變更的檔案。

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

資訊備註

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

Qlik DataTransfer 會監控並上傳選取資料夾及其子資料夾中的檔案。預設情況下,當檔案上傳至 Qlik Cloud 時,會以資料夾名稱作為前置詞。例如,如果受監控的資料夾是 My Folder。此資料夾在子資料夾 My SubFolder 中包含檔案 Sample.csv。在 Qlik Cloud 中上傳的檔案名稱為 My Folder_My Subfolder_Sample.csv。您可以新增自訂前置詞或選擇不使用前置詞。

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

上傳資料資料夾

請執行下列動作:

  1. Qlik DataTransfer 中,選取 資料資料夾
  2. 按一下 新增
  3. 輸入名稱。
  4. 輸入檔案系統上資料夾的完整路徑。
  5. 選取目的地空間。

    資訊備註

    個人 空間目的地是 API 金鑰擁有者的個人空間。

  6. 選擇性地選取當上傳此資料來源時要重新載入的應用程式。
  7. 選取前置詞類型。

    前置詞會新增至目的地中的檔案名稱。預設情況下,當檔案上傳至 Qlik Cloud 時,會以資料夾名稱作為前置詞。

  8. 按一下 確認

排程上傳

您可以排程定期自動上傳您的應用程式和連線資料集。如果您已為資料來源選取任何相依應用程式,它們將在排程上傳後自動重新載入。

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

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

限制

Qlik DataTransfer 具有下列限制:

  • 允許的最大檔案大小由 Qlik Cloud 平台控制,並由 Qlik DataTransfer 遵守。

  • 每個資料集最多可以上傳 200 個表格或檔案。如果您的資料集有超過 200 個表格或檔案,則僅上傳前 200 個。例如,如果您在資料連線或 Qlik 應用程式中選取超過 200 個表格,或者如果您新增包含超過 200 個檔案的資料資料夾。
  • Qlik DataTransfer 會估計完成檔案上傳的時間。這是存活時間 (TTL)。每個檔案上傳必須在計算的 TTL 或 3 天 (以較短者為準) 內完成。

  • Qlik DataTransfer 不支援連線至 Essbase 或 Dropbox 中的檔案。
  • 從資料資料夾中移除的檔案必須從上傳它們的空間中手動移除。
  • Qlik DataTransfer 只能在 QVF 檔案是使用 Qlik Sense Desktop 建立的情況下重新載入其中的資料。如果 Qlik DataTransfer 安裝在伺服器上,您必須將 QVF 檔案複製到您的伺服器。當 Qlik DataTransfer 在伺服器上執行 QVF 載入指令碼時,必須能夠存取 QVF 檔案中使用的所有資料來源。

  • 當應用程式中的資料來源使用新資料更新時,Qlik DataTransfer 不會自動重新載入 QlikView 應用程式。必須手動重新載入並儲存 QlikView 應用程式,Qlik DataTransfer 才能將資料上傳至 Qlik Cloud

此頁面是否對您有幫助?

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