管理資料檔案
在 Qlik Cloud 分析 中,您可以從空間詳細資訊 > 資料檔案管理空間中的資料檔案。資料檔案的管理包括重新命名、複製、移動、刪除和新增資料檔案。
此說明主題著重在用於管理空間中資料檔案的介面。若要前往此介面,請在目錄中開啟一個空間,然後按一下空間詳細資訊 > 資料檔案。
空間中的資料夾結構
Qlik Cloud 分析 中的每個空間都包含自己的階層式組織資料夾結構。資料檔案能以巢狀資料夾的結構進行組織。例如,在您的個人空間內,您可能想要為訂單資料和預算資料建立獨立的資料夾。
空間中檔案或資料夾的位置顯示在其路徑中。路徑使用 / 符號來表示資料夾何時內嵌於其他資料夾中。
例如,假設在您的個人空間內,您對 Order Data 和 Budget Data 有獨立的資料夾。如果您的 Order Data 資料夾中有一個名為 Orders_2024_December.QVD 的資料檔案,則此檔案將位於您個人空間內的以下資料夾路徑:
個人/Order Data
適用空間類型
您可以在以下類型的空間中以階層式資料夾結構組織資料檔案:
-
個人空間
-
共用的空間
-
受管理的空間
-
資料空間
Qlik Cloud 分析 中的空間
在 Qlik Cloud 分析 中,個人、共用和受管理空間中的資料檔案能以階層式資料夾結構進行組織。
資料整合 中的空間
資料空間通常用於儲存 資料整合 專案的輸出檔案。資料空間中的資料檔案可用於分析。從 Qlik Cloud 分析 和 Qlik Talend Data Integration,您可以在階層式資料夾結構的資料空間中組織資料檔案。不過,應該注意的是,資料空間中的資料檔案僅應出於分析目的而重新組織到巢狀資料夾中。如果從資料管道產生的資料檔案重新置於資料空間內的資料夾,則每當管道再次執行時,該檔案將繼續儲存到空間中的上層路徑 (而不是任何巢狀資料夾)。
Qlik Talend Data Integration 內個人空間的行為與資料空間的行為相同。
導覽
空間的資料檔案區段包含工具,可協助您在空間中組織和建立基於檔案的資料內容。
工具列
工具列位於介面頂端的路徑選擇器和表格上方。在工具列中,您可以:
-
在空間中搜尋資料檔案。
-
按擁有者篩選檔案。
-
上傳檔案。
-
建立資料夾。
-
一次對多個資料檔案執行動作。
-
變更檢視中檔案和資料夾的排序。
變更預設的上次修改選項的排序,並在 (遞增) 和 (遞減) 順序之間切換。
-
變更檢視中檔案和資料夾的外觀。
為階層檢視選取 ,該檢視畫面會以縮排方式呈現檔案和資料夾,以視覺方式顯示階層。在階層檢視中,您需要選取或展開一個空間,以對特定檔案或資料夾執行動作。
為清單檢視選取 ,其中檔案和資料夾在表格中以平面結構顯示,並有一個單獨的欄顯示其特定路徑。
路徑選擇器
路徑選擇器顯示目前開啟的資料夾。階層連結可向您顯示資料夾階層。在路徑選擇器中選取一個資料夾,以便相對於目前路徑向前或向後導覽。選取目前路徑後面的空白區域,以查看目前位置中包含的資料夾,並搜尋資料夾。
表格
表格顯示空間中或是空間內所選資料夾中的所有檔案和資料夾。表格是您管理資料檔案和資料夾的地方。選取表格中的資料夾,以在路徑選擇器中前往。
在表格中,您也可以檢視有關項目的重要資訊,例如大小、資料夾數量、上次更新時間和擁有權。
在空間中建立資料夾
建立一個資料夾,以您偏好的任何方式組織內容。
請執行下列動作:
-
在空間中,按一下空間詳細資訊並選取資料檔案。
-
在資料檔案視窗內的工具列中,按一下 。
-
定義資料夾的名稱。
-
在路徑之下,您可以選擇在空間的資料夾結構中新增新資料夾的位置。
-
按一下路徑列並從下拉式功能表中選取包含的資料夾。或者,輸入您要用來新增資料夾的特定位置路徑。
-
按一下建立。
或者,按一下表格中現有資料夾旁邊的 並選取 新增資料夾,以新增資料夾。新資料夾會新增到現有資料夾中。
在 Store 陳述式中參考資料夾時,也會在空間中自動建立資料夾。請參閱 在應用程式和指令碼開發中參考空間資料夾結構。
對多個檔案和資料夾執行動作
您可以使用工具列中的選項,一次對多個檔案或資料夾執行下列動作:
-
(剪下)
-
(複製)
-
(貼上)
-
(刪除)
您可以在空間之間或相同空間內的不同位置剪下、複製和貼上項目。例如,您可以剪下多個項目,並在不同的空間貼上。
剪下、複製和貼上動作可用於將資料檔案從某個位置移動到另一個位置。變更載入指令碼中參考的資料檔案的檔案位置時,需要更新載入指令碼以反映新的位置。如需詳細資訊,請參閱移動載入指令碼中使用之資料檔案的含意。
請執行下列動作:
- 在空間中,按一下空間詳細資訊並選取資料檔案。
-
在表格中,選取要對其執行動作的項目。
提示備註若要一次選取多個項目,請點選第一個項目,然後使用鍵盤命令組合並點選以選取更多檔案。例如︰
-
按住 Shift 並點選要選取的最後一個項目。這會選取從第一個到最後一個項目的所有項目。
-
按住 Ctrl (Windows) 或 command (macOS) 並一次點選一個附加項目。這會分別選取每個附加項目。
-
-
在工具列中,按一下動作。此區段前面列出了可用的動作。
在空間之間剪下和貼上項目時,您需要開啟新的空間並開啟空間詳細資訊 > 資料檔案才能執行貼上動作。
將資料檔案新增至空間
您可以將資料檔案新增至空間。
資料檔案最多可達 100 GB。不過,上傳非常大的資料檔案 (超過 6 GB) 時,可能會遇到引擎容量限制。由於將 QVD 檔案載入到引擎中所必需的記憶體使用量,QVD 資料檔案很可能會遇到這些限制。如需更多關於增加可用容量的資訊,請參閱 大型應用程式支援。
請執行下列動作:
- 在空間中,按一下空間詳細資訊並選取資料檔案。
- 在資料檔案視窗內的工具列中,按一下 以上傳檔案。
-
將資料檔案拖放至新增檔案對話方塊中。
或者,按一下瀏覽並前往資料檔案。
-
在路徑之下,您可以選擇在空間的資料夾結構中新增檔案的位置。
若要將檔案新增至特定資料夾,請按一下路徑列並從下拉式功能表中選取該資料夾。或者,輸入特定資料夾的路徑。
- 按一下上傳。
或者,按一下表格中資料夾旁邊的 ,並選取 將檔案上傳至資料夾。
有關新增資料檔案的其他方式,請參閱 新增資料檔案。
對檔案或資料夾執行剪下、複製和貼上動作
剪下、複製和貼上動作可用於將資料檔案從某個位置移動到另一個位置。變更載入指令碼中參考的資料檔案的檔案位置時,需要更新載入指令碼以反映新的位置。如需詳細資訊,請參閱移動載入指令碼中使用之資料檔案的含意。
請執行下列動作:
-
在空間中,按一下空間詳細資訊並選取資料檔案。
-
在表格中,按一下檔案或資料夾旁邊的 。
-
按一下 剪下、 複製或 貼上。
提示備註或者,您可以選取檔案並使用常見的鍵盤快速鍵,例如 Ctrl+C (Windows) 和 command+C (macOS)。
若要一次對多個檔案或資料夾執行這些動作,請參閱 對多個檔案和資料夾執行動作。
重新命名資料檔案或資料夾
請執行下列動作:
-
在空間中,按一下空間詳細資訊並選取資料檔案。
-
在表格中,按一下檔案或資料夾旁邊的 。
-
按一下 重新命名。
-
輸入檔案的新名稱,並按一下儲存。
任何參考原始檔案或資料夾名稱的載入指令碼都需要更新。
複製資料檔案或資料夾
請執行下列動作:
-
在空間中,按一下空間詳細資訊並選取資料檔案。
-
在表格中,按一下檔案或資料夾旁邊的 。
-
按一下 複製。
移動資料檔案或資料夾
您可以移動檔案和資料夾。檔案和資料夾可以移動至不同的空間,或相同空間內的不同位置。
請執行下列動作:
-
在空間中,按一下空間詳細資訊並選取資料檔案。
-
在表格中,按一下檔案或資料夾旁邊的 。
-
按一下 移動。
-
在路徑之下,選取一個空間。這可以是目前空間或新空間。
-
重新選取路徑列,或按一下 ,以在所選空間內定義特定資料夾。
或者,輸入路徑以定義特定資料夾。
-
若要在移動資料檔案後開啟新的位置,選取前往路徑。
-
按一下移動。
您也可以一次移動多個項目。若要這麼做,請使用剪下和貼上動作。請參閱 對多個檔案和資料夾執行動作。
移動載入指令碼中使用之資料檔案的含意
如果將資料檔案移至空間內的新位置,則參考該資料檔案的任何載入指令碼都需要更新,以參考新的檔案路徑。同樣的考慮事項也適用於從某個空間移動到另一個空間的檔案。
例如,假設您的應用程式或指令碼的載入指令碼參考個人空間中的以下檔案:
現在,假設您將資料檔案移至空間 TeamSharedSpace 並將 orders.csv 移至空間中名為 Sales Analysis 的新資料夾。從 orders.csv 載入資料的所有應用程式和指令碼都需要在載入指令碼中將檔案參考更新為以下內容:
否則,載入將失敗。
如需更多關於如何在載入指令碼中參考空間資料夾位置的資訊,請參閱 在應用程式和指令碼開發中參考空間資料夾結構。
刪除資料檔案或資料夾
請執行下列動作:
-
在空間中,按一下空間詳細資訊並選取資料檔案。
-
在表格中,按一下檔案或資料夾旁邊的 。
-
按一下 刪除。
提示備註或者,您可以選取一個檔案並按下鍵盤上的 Delete。 - 在對話方塊中,按一下刪除以確認刪除。
您也可以一次刪除多個項目。請參閱 對多個檔案和資料夾執行動作。
對資料檔案執行其他動作
在資料檔案介面中,您也可以直接前往其他工具以執行特定檔案的分析。若您對檔案使用 功能表,可以使用以下選項:
-
影響分析:調查對資料集中的資料進行變更的潛在影響。
-
譜系:進一步理解資料集歷史。
-
開啟資料集:開啟資料集,您可以在其中存取檔案的概述和設定檔資訊。
空間權限
資料檔案是 Qlik Cloud 分析 中的一種資料來源。
具有以下任一角色的共用空間成員可以管理該空間中的資料來源:
-
擁有者
-
可以管理
-
可以編輯
-
可以編輯應用程式中的資料
具有以下任一角色的受管理空間成員可以管理該空間中的資料來源:
-
擁有者
-
可以管理
-
可以操作 (具有 專業或 Full User 權限)
具有可以取用資料角色的空間成員可以檢視空間中的資料來源,他們可以取用自己擁有應用程式建立權限的資料來源。
如需更多關於資料來源動作對於空間角色要求的資訊,請參閱:
在應用程式和指令碼開發中參考空間資料夾結構
有效空間資料夾路徑的規則。
在 Qlik Cloud 分析中,載入指令碼中用於參考檔案的語法是:
[lib:// (space_name):(connection_name)/(folder_name)/(file_name)]
必須提供完整的資料夾路徑。不支援相對路徑。
如果空間不存在,則陳述式無法執行並傳回錯誤。
資料夾路徑可以包括階層結構中的多個資料夾。路徑中的每個 folder_name 必須用 / 字元分隔。
參考資料夾結構中的檔案時,路徑中不允許出現以下內容:
-
//
-
\
-
\\
-
/./
-
/../
可接受空間、資料夾或檔案名稱中的後置句點符號 (.),只要不出現在上述清單的設定中即可。
範例: 不合規的語法
這些範例被視為路徑的無效語法:
根據所使用的指令碼陳述式的類型,不合規的語法可能會導致載入失敗,或仍可能以不同的行為執行。具體詳情請參閱:
從檔案載入資料
在 Qlik Cloud 分析 中,在載入指令碼內從資料檔案載入資料時,可以使用 LOAD 陳述式或插入 QVS 程式碼。在這兩種情況下,都可以在指令碼陳述式中參考階層空間資料夾結構。按照有效空間資料夾路徑的規則。此外,該檔案和所有參考的資料夾需要已存在於指定位置。否則,載入會失敗。
LOAD載入指令碼中的陳述式
範例: 參考空間上層路徑的檔案
該範例從個人空間中載入檔案 orders.csv。該檔案沒有位於任何特定資料夾中,而是位於空間中的上層路徑。
LOAD * FROM [lib://DataFiles/orders.csv];
此範例從共用、受管理或資料空間載入檔案 orders.csv。空間名稱是 TeamSharedSpace。該檔案沒有位於任何特定資料夾中,而是位於空間中的上層路徑。
LOAD * FROM [lib://TeamSharedSpace:DataFiles/orders.csv];
範例: 參考空間內的特定資料夾路徑
此範例從個人空間內的資料夾 Orders By Region 載入檔案 orders_Europe.csv。
LOAD * FROM [lib://DataFiles/Orders By Region/orders_Europe.csv];
此範例從共用、受管理或資料空間內的資料夾 Orders By Region 載入檔案 orders_Europe.csv。空間名稱是 SalesSpace。
LOAD * FROM [lib://SalesSpace:DataFiles/Orders By Region/orders_Europe.csv];
插入 QVS 代碼
範例: 參考空間上層路徑的 QVS 檔案
在此範例中,載入指令碼中參考了檔案 test.qvs。該檔案位於空間 TeamSharedSpace 中。該檔案沒有位於任何特定資料夾中,而是位於空間中的上層路徑。
$(Must_Include=lib://TeamSharedSpace:DataFiles/test.qvs)
範例: 參考空間內特定資料夾路徑中的 QVS 檔案
在此範例中,載入指令碼中參考了檔案 test.qvs。該檔案位於空間 TeamSharedSpace 內的資料夾 SalesData 中。
$(Must_Include=lib://TeamSharedSpace:DataFiles/SalesData/test.qvs)
在檔案中儲存資料
在 Qlik Cloud 的載入指令碼中使用 Store 陳述式時,您可以參考要儲存所建立檔案的空間中的確切資料夾。按照有效空間資料夾路徑的規則。此外,以下行為也適用且是 Store 陳述式所獨有:
-
如果空間存在但指定的資料夾路徑不存在,則會在空間中建立路徑。根據定義的資料夾結構,可能會建立一個或多個資料夾。會產生檔案並儲存於該處。
-
如果空間存在,但指定的資料夾路徑使用無效的資料夾分隔符號 (例如 \、\\、//、/./ 或 /../),則仍會執行 Store 陳述式。輸出檔案會改為儲存在目標空間的上層路徑中,並且將具有包含其完整路徑的名稱,而不僅僅是指定的名稱。
-
如果空間不存在,則 Store 陳述式無法執行並傳回錯誤。
以下範例示範如何在 Store 陳述式內參考空間中的特定資料夾路徑。
範例: 在空間上層路徑儲存檔案
在此範例中,整個表格 mytable 作為名為 myfile.qvd 的檔案匯出到 Qlik Cloud 分析 中。檔案已新增至空間 TeamSharedSpace。該檔案沒有位於任何特定資料夾中,而是位於空間中的上層路徑。
Store * from mytable into [lib://TeamSharedSpace:DataFiles/myfile.qvd];
範例: 將檔案儲存到空間內的特定資料夾路徑
在此範例中,整個表格 mytable 作為名為 myfile.qvd的檔案匯出到 Qlik Cloud 分析 中。該檔案已新增至空間 TeamSharedSpace 內的資料夾 SalesData 中。
Store * from mytable into [lib://TeamSharedSpace:DataFiles/SalesData/myfile.qvd];
管理資料檔案
租用戶管理員和分析管理員可以從 管理 活動中心管理空間中的所有資料檔案。如需詳細資訊,請參閱管理租用戶和分析管理員的資料檔案。