本文為您介紹如何在MaxCompute Studio上查看專案空間中的表、視圖、函數和資源。
前提條件
已串連MaxCompute專案,詳情請參見管理專案串連。背景資訊
您可以在Project Explorer地區查看已添加串連的MaxCompute專案中的表、視圖、函數和資源。
瀏覽和更新專案資料
- 進入MaxCompute Studio頁面,在左側導覽列,單擊Project Explorer,即可瀏覽已串連的MaxCompute專案。
專案展開後包含 Tables & Views、Functions 和 Resources 三個節點,展開 Tables & Views 可查看專案中的所有表,進一步展開單張表可查看其欄位名及資料類型。
- 單擊Tables & Views、Functions或Resources節點前的下拉式箭頭,可以查看該專案下的所有表、視圖、函數和資源。
說明
- 此操作需要您擁有該MaxCompute專案的
DESC TABLE許可權。 - MaxCompute Studio只能查看關聯專案下的表,不能查看公用表。
- 此操作需要您擁有該MaxCompute專案的
- 在工具列中,單擊
更新本地中繼資料。
說明 MaxCompute Studio會將MaxCompute專案的中繼資料下載到本地,當MaxCompute專案的中繼資料有更新時,需要手動觸發一次重新整理,將變化的中繼資料重新載入到本地。
查看錶或視圖詳細資料
- 在Tables & Views節點樹中,單擊表名展開節點,可以快速查看錶的欄位和欄位類型。
- 在表名上單擊右鍵,選擇Show table detail,可以查看錶的詳細資料。例如,表的所屬者、表的大小、表的列資訊和Schema。
介面中 Table information 地區還展示表的建立時間、最近修改時間、生命週期等中繼資料,Table schema 地區展示各欄位的類型、是否允許為空白等屬性。底部的 Data Preview 地區支援預覽和匯入匯出表資料。
- 在表名上單擊右鍵,選擇Find usages,可以查詢表被指令碼引用的情況。
查看函數詳細資料
- 在Functions節點樹中,單擊UserDefined節點,可以查看您建立的函數。
雙擊 UserDefined 下的函數(如 getregion),右側編輯區將顯示反編譯後的 Java 源碼,例如:
// // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // package odps.test; import ... public class GetAddr extends UDF { public boolean enableFileWatch = false; private int offset; private int[] index = new int[256]; private ByteBuffer dataBuffer; private ByteBuffer indexBuffer; private Long lastModifyTime = 0L; private File ipFile; private ReentrantLock lock = new ReentrantLock(); public GetAddr() { } // ... }說明 Functions節點樹的BuiltIn節點下分類顯示系統的內建函數。內建函數詳情請參見內建函數。說明 Functions節點樹的BuiltIn節點下分類顯示系統的內建函數,雙擊即可顯示該函數的使用說明。內建函數詳情請參見內建函數。 - 雙擊建立的函數,即可開啟函數對應的代碼。
查看資來源詳細資料
您可以在Resources節點樹中,查看建立的資源。如本例中的
getaddr.jar(1353716B)和 ip.dat(8525962B),可查看資源檔名稱及其大小。