磚SQL的倉庫是什麼?

本文介紹了SQL倉庫(原SQL端點),描述了如何使用磚SQL的UI與他們合作。一個SQL倉庫是一個計算資源,讓你跑SQL命令在磚SQL的數據對象。計算資源在雲基礎設施資源,提供處理能力。

SQL端點名稱更改為SQL倉庫

磚從SQL端點SQL倉庫改名,因為它不僅僅是一個API入口點運行的SQL命令。SQL倉庫是你所有的計算資源數據倉庫需求,Lakehouse平台不可或缺的一部分。Beplay体育安卓版本

其他計算資源類型包括磚集群。使用SQL倉庫使用API,明白了倉庫SQL api 2.0

在你開始之前

當您創建您的第一個SQL倉庫、磚建議你出現在接受默認值新的SQL倉庫頁麵。但是你有很多選項,您可以配置來滿足您的特定需求。在這些選項,您應該知道的:

  • Serverless SQL倉庫(公共預覽),由磚使用計算資源,與典型的SQL倉庫箴SQL倉庫在AWS帳戶的計算資源。serverless SQL倉庫簡化SQL倉庫管理和加速啟動時間。關於Serverless計算的一般信息,明白了Serverless計算。之前您可以創建serverless SQL倉庫、磚賬戶管理員必須使serverless SQL倉庫為您的工作區

  • 渠道,這讓你選擇是否使用當前的SQL或倉庫計算版本預覽的版本。預覽版本讓你嚐試之前成為磚SQL標準的功能。利用預覽版本來測試您的查詢和儀表板對即將到來的變化。通常,預覽版本提升為當前版本兩周後最初的預覽版,但一些預覽可能會持續更長時間。你可以了解最新的預覽版本的功能檢查發布說明。磚不建議使用預覽版本生產工作負載。

需求

  • 創建和管理一個SQL倉庫你一定工作空間管理和磚SQL的權利。

  • SQL管理倉庫,如果你不是一個工作區管理,你必須有可以管理允許在磚SQL。

  • 之前,您可以創建一個serverless SQL倉庫,磚賬戶管理必須首先使serverless SQL倉庫工作區

視圖的SQL倉庫

點擊端點圖標SQL倉庫在側邊欄。

默認情況下,倉庫按狀態(運行倉庫第一),然後按字母順序排列的。你可以重新排序通過單擊列標題列表。

幫助你快速開始,比如當你遵循磚SQL快速入門倉庫,磚創建一個SQL調用起動器倉庫自動。這個SQL倉庫大小的。你可以編輯或刪除這個SQL倉庫。

請注意

如果啟用了serverless,起動serverless SQL倉庫是自動創建的。

過濾列表的倉庫,在搜索框中輸入文字:

看到更多關於倉庫的配置,包括連接細節,監視和高級設置,點擊倉庫的名稱。

創建一個SQL倉庫

您可以創建一個SQL倉庫使用新的SQL倉庫頁麵的web UI或使用SQL API倉庫

您可以創建一個SQL倉庫使用新的SQL倉庫頁麵的web UI或使用SQL API倉庫。更多信息管理serverless SQL API倉庫,看看使用倉庫API與serverless SQL倉庫

接受所有默認值新的SQL倉庫頁麵中,您可以創建一個高效、高性能的SQL倉庫迅速和容易。你可以覆蓋這些默認值,如果您的工作負載或環境要求。

使用web UI創建一個SQL倉庫:

  1. 點擊端點Icon-1SQL倉庫在側邊欄。

  2. 點擊創建SQL倉庫打開新的SQL倉庫對話框。

  3. 進入倉庫的名稱。

  4. 接受默認倉庫屬性或編輯它們。

    • 集群規模代表集群工人的數量和大小可用的計算資源運行您的查詢和儀表板。默認值是超大號。減少查詢延遲,增加大小。有關詳細信息,請參見集群規模

    • 自動停止確定指定的倉庫停止如果閑置數分鍾。閑置SQL倉庫繼續積累DBU雲實例的指控,直到它們停止。

      • 職業和經典SQL倉庫:默認是45分鍾,這是典型的推薦使用。最少是10分鍾。

      • Serverless SQL倉庫:默認是10分鍾,這是典型的推薦使用。最低是5分鍾當你使用UI。請注意,您可以創建一個serverless SQL倉庫使用SQL API倉庫,在這種情況下,您可以設置自動停止值低至1分鍾。

      如果你切換職業或經典SQL倉庫和serverless SQL倉庫在這個編輯器和尚未修改汽車停止價值,磚調整值默認為新的倉庫類型相匹配。

    • 擴展集的最小和最大數量的集群分布查詢發送到倉庫。

      默認是一個最小的和最大的集群。

      處理更多的並發用戶對於一個給定的查詢,增加集群計算。學習如何磚補充說從一個倉庫和刪除集群,集群排隊和自動定量

  5. (可選)配置高級選項。

    如果你想做任何以下,擴大高級選項:

    • 添加標簽來幫助監控SQL倉庫使用。

    • 選擇倉庫類型:

      • serverless SQL倉庫類型的默認如果啟用了serverless工作區。使serverless SQL倉庫類型,明白了使serverless SQL倉庫。如果倉庫serverless SQL類型啟用對於你的工作空間,您看不到這個選項。

      • 如果沒有啟用serverless工作區,pro SQL倉庫類型是默認的。箴SQL倉庫類型是默認啟用。

      • 選擇典型的SQL倉庫類型,它必須支持管理員的工作空間。典型的SQL倉庫類型在默認情況下不啟用。使經典的SQL倉庫類型,明白了使職業SQL倉庫

    • 如果工作區啟用統一目錄,默認為所有新倉庫在工作區中。如果沒有啟用統一目錄您的工作區,你不要看到這個選項。關於團結的更多信息目錄,看看統一目錄

    • 配置SQL倉庫的現貨實例策略。

    • 使用預覽通道測試即將到來的特性。

    有關詳細信息,請參見高級選項

  6. 點擊創建

  7. 做下列之一:

    倉庫是創建並啟動。

您還可以創建一個SQL的倉庫磚起程拓殖的提供者databricks_sql_endpoint

高級選項

您可以配置以下高級選項通過擴大高級選項區域,當你創建一個SQL倉庫使用新的SQL倉庫對話框或編輯現有SQL倉庫使用編輯對話框。您還可以配置使用這些選項倉庫SQL api 2.0

  • 添加標簽來幫助監控SQL倉庫使用。

  • 選擇倉庫類型:serverless SQL倉庫類型的默認如果啟用了serverless工作區。使serverless SQL倉庫類型,明白了使serverless SQL倉庫。如果倉庫serverless SQL類型啟用對於你的工作空間,您看不到這個選項。

    • 如果沒有啟用serverless工作區,pro SQL倉庫類型是默認的。箴SQL倉庫類型是默認啟用。

    • 選擇典型的SQL倉庫類型,它必須支持管理員的工作空間。典型的SQL倉庫類型在默認情況下不啟用。使經典的SQL倉庫類型,明白了使職業SQL倉庫

    • 如果工作區啟用統一目錄,默認為所有新倉庫在工作區中。如果沒有啟用統一目錄您的工作區,你不要看到這個選項。關於團結的更多信息目錄,看看統一目錄

  • 配置SQL倉庫的現貨實例策略。

  • 使用預覽通道測試即將到來的特性。

配置高級選項

添加標簽使用情況監控

標簽讓你輕鬆監控雲資源的成本在你的組織中所使用的用戶和組。當您創建或編輯一個SQL倉庫,擴大高級選項區域標記指定為鍵值對。磚這些標簽適用於雲資源。

切換SQL倉庫類型(Pro,經典,或Serverless)。

職業和經典SQL倉庫在AWS帳戶中使用計算資源。Serverless SQL倉庫(公共預覽版)在磚的AWS帳戶使用計算資源。serverless SQL倉庫簡化SQL倉庫配置和使用和加速啟動時間。Serverless選項隻有一直可用支持工作區

  • 如果serverless SQL倉庫啟用您的工作區,他們是默認當你創建一個SQL倉庫。如果你喜歡一個職業或經典SQL倉庫,擴大高級選項並選擇適當的倉庫類型。切換回Serverless,打開開關。

  • 如果不啟用,serverless SQL倉庫SQL倉庫總是支持SQL倉庫。在這種情況下,Serverless選項沒有出現,你不能改變倉庫的類型。切換到一個典型的SQL倉庫,必須啟用該選項,供管理員工作區。

請注意

如果你關掉Serverless,現貨實例政策選項出現,與默認值成本優化

配置現貨實例政策(pro和經典SQL倉庫)

如果serverless SQL倉庫不支持您的工作空間,或如果你關掉Serverless選項高級選項,現貨實例政策選項出現,與默認值成本優化

現場實例政策決定工人隻使用隨需應變的實例或按需和現貨實例的組合。成本優化大多采用現場實例和一個隨需應變的實例。可靠性優化隻使用隨需應變的實例。

使用預覽通道

渠道讓你選擇是否使用當前的SQL或倉庫計算版本預覽的版本。預覽版讓你嚐試之前成為磚SQL標準的功能。利用預覽通道測試您的查詢和儀表板對即將到來的變化。你可以了解最新的預覽版本發布說明

當前的是默認的。切換SQL倉庫到預覽通道,擴大高級選項並選擇預覽

重要的

磚建議不要使用一個預覽版本為生產工作負載。因為隻有管理員可以查看倉庫的屬性,包括它的渠道,考慮表明一個SQL倉庫使用預覽版在倉庫的名字,這樣用戶不會不經意地用它來生產工作負載。

配置SQL倉庫來捕獲數據沿襲

預覽

數據沿襲在公共預覽

請注意

你一定是一個SQL管理,使數據沿襲。

創建一個SQL捕獲數據沿襲的倉庫,請執行以下步驟。需要遵循這些步驟為每個工作空間之後,並將適用於所有SQL端點推出工作區。

  1. 去你磚的著陸頁,點擊下麵的圖標磚的標誌磚的標誌在側邊欄,選擇SQL角色。

  1. 點擊用戶設置圖標設置底部的邊欄並選擇SQL管理控製台

  2. 單擊SQL倉庫設置選項卡。

  3. 數據訪問配置文本框中,輸入以下配置:

    spark.databricks.dataLineage。使真正的
  4. 點擊保存更改

  5. 點擊端點Icon-1SQL倉庫在側邊欄。

  6. 點擊創建SQL倉庫打開新的SQL倉庫對話框。

  7. 進入倉庫的名稱。

  8. 點擊高級選項並選擇預覽通道。

  9. (可選)統一目錄和血統的服務還支持serverless SQL倉庫。創建一個serverless SQL倉庫,點擊Serverless切換。

  10. 點擊創建

啟動、停止或刪除SQL倉庫

  1. 點擊倉庫星逢SQL倉庫在側邊欄。

  2. 停止正在運行的倉庫,點擊停止

  3. 開始停止了倉庫,點擊開始

  4. 要刪除一個倉庫,單擊垂直省略垂直的省略在操作列,然後單擊刪除

編輯SQL倉庫

你可以選擇編輯SQL倉庫使用web UI或SQL API倉庫

使用web UI編輯SQL倉庫:

  1. 點擊端點Icon-3SQL倉庫在側邊欄。

  2. 在操作列中,單擊垂直的省略垂直的省略並點擊編輯

  3. 編輯倉庫的屬性。

    每個可編輯屬性的信息,請參閱創建一個SQL倉庫配置SQL倉庫來捕獲數據沿襲

  4. 點擊保存保存並重新啟動

升級專業版或經典SQL倉庫serverless SQL倉庫

了解serverless SQL倉庫,看看Serverless計算。倉庫serverless SQL選項隻有一直可用支持工作區

預覽

Serverless SQL倉庫中可用公共預覽

  1. 點擊端點Icon-3bSQL倉庫在側邊欄。

  2. 單擊一個職業或經典SQL倉庫。

  3. 單擊編輯按鈕。

  4. 單擊Serverless切換改變其類型。

  5. 點擊保存保存並重新啟動

配置SQL倉庫權限

配置SQL倉庫的權限:

  1. 點擊端點Icon-4SQL倉庫在側邊欄。

  2. 單擊一個倉庫。

  3. 單擊權限按鈕按鈕。

    SQL倉庫權限對話框。倉庫的創造者和磚管理員可以管理默認的許可。

    添加權限
  4. 選擇一個用戶或組和權限。

  5. 點擊添加

  6. 點擊保存

學習許可的水平,看看SQL倉庫的訪問控製

監控SQL倉庫

您可以查看查詢的數量由倉庫和集群的數量分配給倉庫。

  1. 點擊端點Icon-5SQL倉庫在側邊欄。

  2. 單擊一個倉庫。

  3. 點擊監控

    一個圖表顯示查詢的數量由倉庫和集群的數量分配給倉庫在過去6小時顯示。

    點擊一個時間表按鈕在右上角的圖改變顯示的時期。例如,下麵的屏幕截圖顯示了這些統計數據在7天:

    監控倉庫

    請注意

    集群可以大於一數隻有擴展啟用和配置。

集群規模

本節中的表映射SQL倉庫集群大小磚集群的司機和工人數量大小。司機大小隻適用於專業和經典SQL倉庫。

請注意

對於serverless SQL倉庫,集群大小可能在某些情況下使用不同的實例類型的文檔中列出的職業和經典的SQL倉庫為一個等價的集群大小。一般來說,集群大小的價格/性能比serverless SQL倉庫類似於職業和典型的SQL倉庫。

集群規模

實例類型的驅動程序(僅適用於職業和經典SQL倉庫)

工人數

2 x-small

i3.2xlarge

1

X-Small

i3.2xlarge

2

i3.4xlarge

4

媒介

i3.8xlarge

8

i3.8xlarge

16

超大號

i3.16xlarge

32

2超大號

i3.16xlarge

64年

3從小到大

i3.16xlarge

128年

4超大號

i3.16xlarge

256年

所有工人的實例大小i3.2xlarge。

排隊和自動定量

磚的數量限製的集群上分配給一個SQL查詢倉庫根據成本來計算他們的結果。集群的升級/倉庫是基於查詢吞吐量,傳入的查詢,和隊列的大小。磚添加集群基於時間來處理所有當前正在運行的查詢,所有排隊的查詢,並傳入的查詢將在接下來的兩分鍾如下:

  • 不到2分鍾,不高檔。

  • 2到6分鍾,加1集群。

  • 6到12分鍾,加上2集群。

  • 12 - 22分鍾,加3集群。

否則,磚增加了3集群+ 1集群為每個額外的15分鍾的預期查詢負載。

此外,一個倉庫總是高檔如果查詢隊列中等待5分鍾。

如果負載低15分鍾,磚縮減規模的SQL倉庫。它保持足夠的集群處理峰值負載在過去15分鍾。例如,如果峰值負載25並發查詢,磚保持3集群。

查詢排隊

磚隊列查詢所有集群分配給倉庫執行查詢時滿負荷或倉庫開始狀態。

元數據查詢(例如,描述<表>(例如)和國家修改查詢)是從來不排隊,除非在倉庫開始狀態。

查詢路由

磚路線查詢如下:

  • 新會話:最低的集群負載。

  • 現有會話:集群,前麵的查詢會話。如果集群沒有可用容量,查詢路由到最低的集群負載。