什麼是Databricks上的數據倉庫?

的磚Lakehouse平Beplay体育安卓版本台提供完整的端到端數據倉庫解決方案。Databricks Lakehouse平台建立在Beplay体育安卓版本開放標準和api之上。Databricks Lakehouse將企業數據倉庫的ACID事務和數據治理與數據湖的靈活性和成本效益相結合。SQL描述了內置在Databricks中的企業數據倉庫Lakehouse平Beplay体育安卓版本台它為業務分析提供了一般的計算資源。Databricks SQL的核心服務是一個SQL倉庫

什麼是Databricks上的數據建模?

Databricks在雲對象存儲中用我們熟悉的關係(如數據庫模式、表和視圖)組織Delta Lake存儲的數據。Databricks推薦一種多層方法來驗證、清理和轉換數據以進行分析。有關更多信息,請參見大獎章架構

什麼是Databricks SQL?

Databricks SQL為SQL提供了通用的計算資源查詢可視化,指示板對著湖邊小屋的桌子被處決。在Databricks SQL中,這些查詢、可視化和儀表板是使用Databricks SQL開發和執行的SQL編輯器

SQL編輯器是什麼?

使用內置的SQL編輯器以探索模式,並使用熟悉的SQL語法編寫、共享和重用查詢。可以將經常使用的SQL代碼保存為片段以便快速重用,並且可以緩存查詢結果以縮短運行時間。此外,可以將查詢更新安排為自動刷新,以及在數據中發生有意義的更改時發出警報。Databricks SQL還允許分析人員通過可視化和拖放儀表板來理解數據,以進行快速的臨時探索性分析。

可用的倉庫類型是什麼?

Databricks SQL支持三種倉庫類型,每種類型具有不同的性能和特性支持級別。

請注意

有關每種倉庫類型的定價和詳細的功能比較,請參見磚的SQL.要了解Databricks SQL的最新功能,請參見Databricks SQL發布說明

  • Serverless:支持pro SQL倉庫類型的所有特性,以及高級Databricks SQL性能特性。SQL倉庫使用無服務器計算在客戶的Databricks帳戶中運行。看到Serverless計算

    • 如果為您的帳戶啟用了無服務器計算,則在UI中默認為無服務器SQL倉庫。如果您的帳戶需要更新使用條款,在Databricks SQL界麵中會提示工作空間管理員。

    • 如果您的工作空間有AWS實例配置文件,它可能需要更新信任關係,這取決於它是如何以及何時創建的。

  • :支持額外的Databricks SQL性能特性(與經典相比),並支持所有Databricks SQL功能。pro SQL倉庫類型默認是啟用的。

  • 經典:支持入口級性能特性和有限的Databricks SQL功能集。默認情況下不啟用經典SQL倉庫類型。

倉庫類型的默認值是什麼?

  • 為帳戶啟用無服務器計算:

    • 使用啟用無服務器計算的UI,默認的SQL倉庫類型是無服務器的。

    • 使用SQL倉庫API如果使用默認參數,則默認SQL倉庫類型是經典的。要使用無服務器,請設置enable_serverless_compute參數真正的同時設置warehouse_type.如果此工作空間使用SQL warehousing API在2022年9月1日至2023年4月30日之間創建倉庫,並且已為無服務器啟用並符合無服務器SQL倉庫的要求,則默認值仍設置為真正的.為了避免歧義,特別是對於有許多工作空間的組織,Databricks建議始終設置該字段。

    • 如果工作區使用繼發外Hive亞轉移,不支持無服務器SQL倉庫。默認的SQL倉庫類型與禁用無服務器計算時相同,這是一個pro SQL倉庫。此外,請聯係您的Databricks代表以了解更多關於Unity Catalog或其他選項的信息。

  • 該帳戶未啟用無服務器計算:

    • 如果您的帳戶需要更新使用條款,在Databricks SQL界麵中會提示工作空間管理員。

    • 使用UI,默認的SQL倉庫類型是pro。

    • 使用SQL倉庫API如果使用默認參數,則默認SQL倉庫類型是經典的。

Databricks SQL和第三方BI工具

Databricks SQL也支持許多第三方BI和可視化工具Databricks數據倉庫解決方案。另請參閱數據庫和PowerBI而且數據和圖表

數據庫SQL api

Databricks SQL還提供了健壯的API滿足您的編程需求。

Databricks SQL管理任務

有關啟用Databricks SQL、創建和管理SQL倉庫、管理用戶和數據訪問以及其他管理任務的信息,請參見數據庫SQL管理

開發人員工具

您可以使用各種開發人員工具來運行SQL命令和腳本,並在Databricks中瀏覽數據庫對象。看到使用SQL數據庫工具