教程:統一目錄metastore為磚SQL管理任務
本教程指南磚metastore管理員通過所有必要的步驟來配置目錄,與聯合目錄數據庫和表。您使用數據瀏覽界麵完成所有步驟。
統一目錄metastore管理員,您可以配置訪問所有可獲得的對象與metastore統一目錄相關聯。磚帳戶管理員可以分配在賬戶控製台metastore admin角色。雖然許多metastore管理員也可以磚帳戶管理員或磚工作區管理員,這些角色的默認權限有所不同。
本文演示了以下幾點:
需求
為了成功地完成這個演示,你將需要:
磚工作區與統一的目錄啟用
管理權限metastore磚賬戶中定義控製台
進入工作區磚SQL與metastore有關
中定義的一個或多個用戶或組統一目錄
Metastore管理員權限使您Metastore處理所有數據對象。工作通過本教程與另一個磚SQL用戶沒有metastore管理員權限,您可以查看如何改變資助立即更新訪問各種不同資產的行動。
步驟2:創建一個新的目錄metastore
您可以使用數據瀏覽器UI添加目錄。使用SQL,明白了創建目錄。
數據瀏覽的右邊包含鏈接到所有資產的當前查看的數據對象的層次結構模式:
目錄>catalog_name>database_name>
。點擊目錄回到metastore層次結構的頂層。點擊創建目錄在屏幕的右上角。
輸入一個獨特的目錄名稱。
進入一個可選的評論。
點擊創建。
新創建的目錄包含兩個模式(數據庫):默認的
和information_schema
。在這個係統表的更多信息,見信息模式。
步驟3:在目錄中創建一個新的模式
您可以使用數據瀏覽器UI添加數據庫。使用SQL,明白了創建模式。
從列表中點擊目錄的名稱在屏幕的左邊。
點擊創建數據庫在屏幕的右上角。
輸入一個唯一的數據庫名稱。
進入一個可選的評論。
點擊創建。
步驟4:創建一個表從一個CSV
磚提供了一個界麵,允許您上傳一個CSV文件到一個統一的目錄表。您可以使用任何CSV 100字節。SQL倉庫必須積極為了使用UI。更多細節,請參閱加載數據使用UI添加數據。
如果你喜歡使用SQL創建一個表,看看創建表跳過這一步。
單擊
+
左邊的搜索表搜索字段;選擇創建表通過上傳從所出現的彈出菜單中。添加一個CSV文件從你的電腦通過瀏覽互動盒子裏或刪除文件。
可能需要幾秒鍾的文件上傳。
使用第一個下拉菜單選擇您在步驟2中創建目錄。
使用第二個下拉菜單選擇您在步驟3中創建的數據庫。
您可以提供一個自定義表的名稱。
如果表有一個標題行,確保第一行包含了標題檢查框。否則,請取消選中此框。
可選地,提供自定義每一列的名稱。
如果數據從您的文件不是正確預覽,點擊先進的屬性和調整可用的設置。
點擊創建。
第五步:授予權限目錄、數據庫和表
磚所需的最小權限設置SQL來完成他們的任務的最終用戶根據期望的結果不同。您可以將權限分配給個人用戶或組。通過本教程與另一個工作磚SQL的用戶,您可以查看如何改變資助立即更新訪問各種不同資產的行動。
步驟5:格蘭特使用目錄
權限目錄
用戶想要執行操作在一個目錄必須有使用目錄
權限。
點擊數據在側邊欄返回瀏覽器的數據。
單擊您在步驟2中創建目錄的名稱。
單擊權限選項卡,查看目錄的贈款。
點擊格蘭特。
使用下拉菜單選擇你想要添加的用戶或組。
點擊旁邊的框
使用目錄
特權。點擊格蘭特。
步驟5 b:格蘭特使用模式
數據庫的權限
使用模式
是最小特權用戶需要查看數據庫。這允許用戶與表或視圖中包含數據庫。用戶必須有創建表
權限定義新表或視圖的查詢或ui。
點擊步驟3中創建的數據庫的名稱。
單擊權限選項卡,查看數據庫的贈款。
點擊格蘭特。
使用下拉菜單選擇你想要添加的用戶或組。
點擊旁邊的框
使用模式
特權。點擊格蘭特。