範例:使用 QlikView 轉換器 將 QlikView 內容移至 Qlik Sense
本主題提供將 QlikView 中的文件轉換為用戶端管理 Qlik Sense 中的應用程式的範例。
我們在範例中進行下列事項:
- 使用 QlikView 轉換器 轉換稱為 Sales.qvw 之 QlikView 文件中的物件。
- 將物件置於 Qlik Sense 應用程式中。
- 讓資料來源可用於 Qlik Sense。
- 修改 Qlik Sense 中的載入指令碼,以連線至資料來源。
文件包含稱為 Geography 和 Sales_Country 的兩個工作表。
文件包含下列將會轉換的物件:
- 圖表
- 清單方塊。這些內容在 Qlik Sense 中作為篩選窗格載入。
- 表格方塊
- 資料模型
- 載入指令碼。將在 Qlik Sense 中變更目錄路徑。此外,Qlik Sense 將會載入資料檔案,以便隨著指令碼載入。
將不會轉換搜尋方塊和清除選項及匯出按鈕。此功能內建於 Qlik Sense。
如需更多在 Qlik Sense 中重新建立 QlikView 的範例,請參閱 範例:在 Qlik Sense 中手動重新建立 QlikView 內容。
要求
- 在用戶端管理的 Qlik Sense 中存取 開發中心。
- 將資料檔案上傳至 Qlik Sense 伺服器的權限。這僅需要用於範例的資料載入部分。
限制
您無法使用 QlikView 轉換器 轉換磁碟上大於 500 MB 的文件。您可以減少文件中的資料量,或儲存沒有資料的文件,以減少文件大小而不損失資產。Qlik Sense 中的應用程式大小和資料載入限制。限制取決於 Qlik Sense 的版本。如需更多資訊,請參閱 Qlik 定價頁面。若應用程式的需求超過這些限制,您可以改為在雲端中心內將 QlikView 文件和連結發佈至文件。
將基本 QlikView 文件轉換為 Qlik Sense 應用程式
我們在此範例中進行下列事項:
-
在 Qlik Sense 中開啟 開發中心,然後選取 QlikView 轉換器。
如需詳細資訊,請參閱QlikView 轉換器 (僅提供英文版)。
- 將 Sales.qvw 文件拖放到轉換器中。Qlik Sense 會處理文件。
-
選取 Sales 文件,然後在視覺化索引標籤中選取 Geography 工作表的所有物件 (SH02)。此外,選取 Sales_Country (SH04) 工作表的所有物件,但 Country 篩選窗格除外。此表格會在轉換器中重複,因為這顯示在兩個工作表。
將會在 Qlik Sense 中作為主項目建立物件。您可以稍後刪除 Qlik Sense 中不需要的主項目。
-
檢閱將會轉換之物件的其他索引標籤。若有任何維度或量值具有重複的名稱,您可以立即重新命名,以免 Qlik Sense 中產生混淆。
-
按一下建立應用程式。Sales 應用程式在 Qlik Sense 中心內建立。
- 開啟 Sales 應用程式並建立新工作表。命名工作表 Geography。
-
開啟工作表,按一下編輯工作表,然後按一下主項目。轉換的維度、量值和視覺化列於其各自的索引標籤中。
-
按一下物件以檢視更多資訊。標記 converter-auto-created 指示物件由轉換器建立。
-
將下列主要視覺化拖曳至工作表:
- 國家/地區
- 貨幣
- 人口(mio)
- 區域(平方公里)
- 表格方塊
- 人口
- 調整 Population 圖表上的排序。
按一下 Population 圖表,並選擇編輯主項目。
就會開啟編輯主要視覺化視窗。
在屬性面板中,按一下排序,然後將 Population 移至 Country 上方。這會重新排序資料,讓圖表符合原始 QlikView 文件中的資料。
按一下完成。編輯主要視覺化視窗會關閉,並在工作表上更新視覺化。Geography 工作表已完成。
若您在工作表上進行選取,可以在選項工具列中清除選項。這會取代 QlikView 中的清除選項方塊。
-
將視覺化從主項目拖曳至工作表,以重新建立 Sales_Country 工作表。
-
您可以隨時按下鍵盤上的 Control + F,以開啟全域搜尋。這會取代 QlikView 中的搜尋方塊
-
若要下載資料,您可以在物件上按一下右鍵,然後按一下下載為…,然後按一下資料。
- 將資料檔案上傳至 Qlik Sense 伺服器上稱為 Data Sources 的資料夾。這可讓我們連線至含有資料載入指令碼的檔案。
- 然後可從 Sales 應用程式建立連線。
- 從頂端工具列中的準備索引標籤開啟資料載入編輯器。
- 按一下建立新連線,然後選取開啟視窗中的資料夾。
前往 Data Sources 資料夾,然後選取。命名連線,然後按一下建立。
會建立連線並新增至資料連線。
-
接著我們會在資料載入編輯器的載入指令碼中變更目錄路徑,以便參考資料連線。需要變更路徑,因為從 QlikView 匯入的指令碼包含前往 QlikView 中本機目錄的路徑。
在以上範例中,我們將:
FROM [Data Sources\Country1.csv]變更為:
FROM [lib://Data Sources (<user_id>)/Country1.csv]其中需要 <user_id> 才能進行連線。
然後我們對指令碼中的所有 Load 陳述式進行變更。
-
我們現在可以按一下載入資料,以載入資料。進度視窗指示已載入資料。