跳到主要內容

範例:使用 QlikView converter 將 QlikView 內容移至 Qlik Sense

在此頁面

相關學習

範例:使用 QlikView converterQlikView 內容移至 Qlik Sense

本主題提供將 QlikView 中的文件轉換為 Qlik Sense Enterprise on Windows 中的應用程式的範例。

我們在範例中進行下列事項:

  1. 使用 QlikView converter 轉換稱為 Sales.qvwQlikView 文件中的物件。
  2. 將物件置於 Qlik Sense 應用程式中。
  3. 讓資料來源可用於 Qlik Sense
  4. 修改 Qlik Sense 中的載入指令碼,以連線至資料來源。

文件包含稱為 GeographySales_Country 的兩個工作表。

Geography 工作表,位於 QlikView

Geography sheet in QlikView

Sales_Country 工作表,位於 QlikView

Sales_Country sheet in QlikView

文件包含下列將會轉換的物件:

  • 圖表
  • 清單方塊。這些內容在 Qlik Sense 中作為篩選窗格載入。
  • 表格方塊
  • 資料模型
  • 載入指令碼。將在 Qlik Sense 中變更目錄路徑。此外,Qlik Sense 將會載入資料檔案,以便隨著指令碼載入。

將不會轉換搜尋方塊和清除選項匯出按鈕。此功能內建於 Qlik Sense

如需更多在 Qlik Sense 中重新建立 QlikView 的範例,請參閱 範例:在 Qlik Sense 中手動重新建立 QlikView 內容

要求

  • Qlik Sense Enterprise on WindowsDev Hub 的存取權限。
  • 將資料檔案上傳至 Qlik Sense 伺服器的權限。這僅需要用於範例的資料載入部分。

限制

  • 您無法使用 QlikView converter 轉換磁碟上大於 500 MB 的文件。您可以減少文件中的資料量,或儲存沒有資料的文件,以減少文件大小而不損失資產。

將基本 QlikView 文件轉換為 Qlik Sense 應用程式

我們在此範例中進行下列事項:

  1. Qlik Sense 中開啟 Dev Hub,然後選取 QlikView converter

    如需詳細資訊,請參閱QlikView converter (僅提供英文版)

  2. Sales.qvw 文件拖放到轉換器中。Qlik Sense 會處理文件。
  3. 選取 Sales 文件,然後在視覺化索引標籤中選取 Geography 工作表的所有物件 (SH02)。此外,選取 Sales_Country (SH04) 工作表的所有物件,但 Country 篩選窗格除外。此表格會在轉換器中重複,因為這顯示在兩個工作表。

    將會在 Qlik Sense 中作為主項目建立物件。您可以稍後刪除 Qlik Sense 中不需要的主項目。

    轉換器工具中 Sales 文件的視覺化索引標籤

    Visualizations tab in Sales document in converter tool.

  4. 檢閱將會轉換之物件的其他索引標籤。若有任何維度或量值具有重複的名稱,您可以立即重新命名,以免 Qlik Sense 中產生混淆。

    轉換器工具中 Sales 文件的維度索引標籤

    Dimensions tab in Sales document in converter tool.

  5. 按一下建立應用程式Sales 應用程式在 Qlik Sense 中心內建立。

    Qlik Sense 中的 Sales 應用程式。

    Sales app in Qlik Sense.

  6. 開啟 Sales 應用程式並建立新工作表。命名工作表 Geography
  7. 開啟工作表,按一下編輯工作表,然後按一下主項目轉換的維度、量值和視覺化列於其各自的索引標籤中。

    轉換的維度、量值和視覺化

    Converted dimensions, measures, and visualizations.

  8. 按一下物件以檢視更多資訊。標記 converter-auto-created 指示物件由轉換器建立。

    關於 Population 視覺化的資訊

    More information about Population visualization.

  9. 將下列主要視覺化拖曳至工作表:

    • 國家/地區
    • 貨幣
    • 人口(mio)
    • 區域(平方公里)
    • 表格方塊
    • 人口
    含有轉換物件的地理工作表

    Drag objects onto sheet.

  10. 調整 Population 圖表上的排序。
    1. 按一下 Population 圖表,並選擇編輯主項目。

      Drag objects onto sheet.

      就會開啟編輯主要視覺化視窗。

    2. 屬性面板中,按一下排序,然後將 Population 移至 Country 上方。這會重新排序資料,讓圖表符合原始 QlikView 文件中的資料。

      編輯主要視覺化

      Edit master visualization.

    3. 按一下完成編輯主要視覺化視窗會關閉,並在工作表上更新視覺化。Geography 工作表已完成。

      已完成的 Geography 工作表

      Completed Geographysheet.

      若您在工作表上進行選取,可以在選項工具列中清除選項。這會取代 QlikView 中的清除選項方塊。

      Geography 工作表中的選項

      Selection in Geography sheet.

  11. 將視覺化從主項目拖曳至工作表,以重新建立 Sales_Country 工作表。

    Sales_Country 工作表

    Sales_Country sheet.

  12. 您可以隨時按下鍵盤上的 Control + F,以開啟全域搜尋。這會取代 QlikView 中的搜尋方塊

    全域搜尋

    Global search.

  13. 若要下載資料,您可以在物件上按一下右鍵,然後按一下下載為…,然後按一下資料

    下載資料

    Download data.

  14. 將資料檔案上傳至 Qlik Sense 伺服器上稱為 Data Sources 的資料夾。這可讓我們連線至含有資料載入指令碼的檔案。
  15. 然後可從 Sales 應用程式建立連線。
    1. 從頂端工具列中的準備索引標籤開啟資料載入編輯器
    2. 按一下建立新連線,然後選取開啟視窗中的資料夾
    3. 前往 Data Sources 資料夾,然後選取。命名連線,然後按一下建立

      建立新連線

      Create new connection window.

      會建立連線並新增至資料連線

      資料連線

      Data connections.

  16. 接著我們會在資料載入編輯器的載入指令碼中變更目錄路徑,以便參考資料連線。需要變更路徑,因為從 QlikView 匯入的指令碼包含前往 QlikView 中本機目錄的路徑。

    參考本機目錄的資料載入指令碼

    Data load script referring to local directory.

    在以上範例中,我們將:

    FROM [Data Sources\Country1.csv]

    變更為:

    FROM [lib://Data Sources (<user_id>)/Country1.csv]

    其中需要 <user_id> 才能進行連線。

    然後我們對指令碼中的所有 Load 陳述式進行變更。

  17. 我們現在可以按一下載入資料,以載入資料。進度視窗指示已載入資料。

    資料載入進度

    Population as alternative measure.