下列概述 Databricks SQL 從 2021 年 1 月至 12 月的改善和更新。
2021年12月15日
- Databricks SQL 已正式推出。 這是一個重要的里程碑,標誌著提供您第一個湖泊型數據倉(Lakehouse)平台,該平台將數據、AI 和 BI 的工作負載整合到一個地方。 透過 GA,您可以預期 Databricks 針對任務關鍵性工作負載提供最高層級的穩定性、支援和企業整備程度。 若要深入瞭解,請閱讀 GA 公告部落格。
- 警示現在可以獨立於查詢排定。 當您建立新的警示並建立查詢時,系統會提示您也建立警示的排程。 如果您有現有的警示,我們已從原始查詢複製排程。 這項變更還允許您為「以擁有者身分執行查詢」 和「以查看器身分執行查詢」 設定警示。 以擁有者身份運行 查詢在指定警示排程下,使用查詢擁有者的認證進行執行。 以查看者身份運行 查詢在指定的警示排程中,以警示建立者的認證執行。 請參閱 Databricks SQL 警示 和 排程查詢。
- 您現在可以在 SQL 編輯器 和 儀錶板中重新排序參數。
- 關於建立熱圖視覺化的文件已經擴充。 請參閱 熱度圖選項。
2021年12月9日
- 當您建立 資料表視覺效果時,您現在可以根據數據行欄位的值,將數據行的字型色彩設定為靜態值或值範圍。 字面值會與臨界值進行比較。 例如,若要將值超過
500000的結果著色,請建立臨界值> 500000,而不是> 500,000。 請參閱 條件格式化欄位色彩。 - 索引標籤式 SQL 編輯器架構瀏覽器中的圖示現在可讓您區分數據表和檢視。
2021年12月1日
- 您現在可以在工作區層級套用 SQL 組態參數。 這些參數會自動套用至工作區中的所有現有和新的SQL端點。 請參閱 設定 SQL 參數。
2021年11月18日
- 當您檢視查詢的歷程記錄時,您現在可以在執行查詢的服務主體上篩選查詢。 請參閱 檢視查詢歷程記錄。
- 您現在可以使用提要列快捷方式來開啟 SQL 編輯器。 若要開啟 SQL 編輯器,請按下 [SQL 編輯器]。
- 如果您有建立數據科學 & 工程叢集的許可權,您現在可以點擊側邊欄中的 [建立],然後點擊 [SQL 端點]來建立 SQL 端點。
- 系統管理員現在可以透過UI將查詢、儀錶板或警示的擁有權轉移給不同的使用者。 請參閱:
- 轉移查詢 的擁有權
- 轉移舊版儀錶板的擁有權
- 轉移警示的擁有權
2021年11月4日
- 在 柱狀圖(Choropleth)視覺化 視覺化中,圖例中的顏色漸層步數上限已從 11 增加到 20。 預設值為 5 個漸層步驟,包含 最小色彩 和 最大色彩。
- 索引標籤式 SQL 編輯器現在支援大量索引標籤管理。 如果您以滑鼠右鍵按下索引標籤,您會看到 [ 關閉其他標籤頁]、[ 關閉左側標籤頁]、[ 關閉右側標籤頁] 和 [ 全部關閉] 選項。 請注意,如果您在第一個或最後一個索引標籤上按下滑鼠右鍵,則不會看到 [關閉左方] 或 [關閉右方] 的選項。
2021年10月28日
- 當您在目錄總管中檢視資料表時,有兩個選項可簡化與資料表的互動:
- 按下 [建立 > 查詢],以建立一個查詢,此查詢會選擇所有欄位並返回前 1000 筆資料列。
- 單擊 建立 > 快速儀錶板 以開啟設定頁面,在此您可選擇感興趣的數據列,並建立一個利用這些數據列提供一些基本資訊的儀錶板及其支持的查詢,同時展示儀錶板層級的參數和其他功能。
2021年10月19日
- 新的鍵盤快捷方式現在可在索引標籤編輯器中使用:
- 開啟新的索引標籤:
- Windows :
Cmd+Alt+T - Mac:
Cmd+Option+T
- Windows :
- 關閉目前的索引標籤
- Windows :
Cmd+Alt+W - Mac:
Cmd+Option+W
- Windows :
- 開啟查詢對話框
- Windows :
Cmd+Alt+O - Mac:
Cmd+Option+O
- Windows :
2021年9月23日
- 您現在可以藉由複製現有的儀錶板來建立新的儀錶板,只要您擁有儀錶板和所有上游查詢的 CAN RUN、CAN EDIT 和 CAN MANAGE 許可權。 請參閱 複製舊版儀錶板。
- 您現在可以在具有多個 Y 軸欄的圖表中使用
GROUP BY。 請參閱 散佈圖。 - 您現在可以使用
{{ @@yPercent}},在未正規化堆疊條形圖中格式化數據標籤。 請參閱 條形圖。 - 如果您使用 SAML 驗證,且您的 SAML 認證會在幾分鐘內到期,現在系統會主動提示您再次登入,再執行查詢或重新整理儀錶板。 這有助於防止在查詢執行期間,因認證過期而導致的中斷。
2021年9月20日
- 您現在可以使用權限 REST API 來轉移儀錶板、查詢和警示的擁有權。 請參閱 查詢 ACL。
2021年9月16日
- 在查詢結果中,當大於 9007199254740991 時,
BIGINT結果現在會串行化為字串。 這修正了一個問題,即在查詢結果中,BIGINT的結果可能會被截斷。 其他整數結果仍會串行化為數位。 軸標籤和工具提示上的數位格式設定不適用於字串形式的串行化BIGINT結果。 如需 Databricks SQL 中數據類型的詳細資訊,請參閱BIGINTtype。
2021年9月7日
Databricks 正在一週內逐步推出以下的變更。 在 9 月 7 日之後,您的工作區可能無法啟用這些變更。
- Databricks SQL 現在處於公開預覽狀態,並已針對新工作區中的所有用戶啟用。
備註
如果您的工作區已在公開預覽期間為 Databricks SQL 啟用,也就是在 2021 年 9 月 7 日開始的一周之前,除非變更,否則使用者會保留在該日期之前指派的權利。 換句話說,如果使用者在公開預覽期間沒有 Databricks SQL 的存取權,除非系統管理員將它提供給他們,否則他們現在不會擁有它。
- 系統管理員可以將 API 中的
databricks-sql-access權限指派給使用者或群組,以管理哪些使用者可以存取 Databricks SQL。 根據預設,新使用者具有此權利。
系統管理員可以限制使用者或群組只存取 Databricks SQL,並透過從該使用者或群組移除 工作區存取 權利(workspace-access 在 API 中),以防止他們存取數據科學 & 工程或 Databricks Mosaic AI。 根據預設,新使用者具有此權利。
這很重要
若要登入並存取 Azure Databricks,用戶必須具有 Databricks SQL 存取 或 工作區存取權 權利(或兩者)。
小型傳統 SQL 端點,稱為 ,已在所有工作區上預先設定,因此您可以立即開始建立儀錶板、視覺化和查詢。 若要處理更複雜的工作負載,您可以輕鬆地增加其大小(以減少延遲)或基礎叢集數目(以處理更多並行使用者)。 若要管理成本,入門端點會設定為在閑置 120 分鐘後終止。入門端點
2021年9月2日
- 儀錶板上具有 CAN EDIT 許可權的用戶現在可以管理儀錶板的重新整理排程和訂用帳戶清單。 先前需要 CAN MANAGE 許可權。 如需詳細資訊,請參閱 自動重新整理儀錶板。
- 根據預設,視覺效果不再根據傳回的結果數目動態重設大小,但不論結果數目為何,都會維持相同的高度。 若要返回先前的行為,並設定視覺效果以動態重設大小,請在儀錶板的視覺效果設定中啟用 動態調整面板高度 。 如需詳細資訊,請參閱 資料表選項。
- 如果您有相同帳戶中多個工作區的存取權,您可以從 Databricks SQL 中切換工作區。 按兩下 Azure Databricks 工作區左下角
,然後選取要切換的工作區。
2021年7月1日
- 新的目錄總管可讓您輕鬆地探索及管理資料庫和數據表的許可權。 使用者可以檢視架構詳細數據、預覽範例數據,以及查看數據表詳細數據和屬性。 系統管理員可以檢視和變更數據對象擁有者,而數據對象擁有者可以授與和撤銷許可權。 如需詳細資訊,請參閱 什麼是目錄總管?。
- 水平圖表中的 Y 軸已更新,以反映與數據表相同的順序。 如果您先前已選取反向排序,您可以使用 Y 軸索引標籤上的 反向順序 開關來反向新的排序。
2021年6月23日
- 使用服務主體輕鬆設定 SQL 端點。 現在有一個控件可協助您在全域 SQL 端點設定中設定服務主體。 請參閱 設定服務主體。
- 現在支援暫存檢視。
2021年6月17日
-
Photon,Databricks 的新向量化執行引擎,現在預設啟用於新創建的 SQL 端點(UI 和 REST API)。 光子透明地加速
- 寫入 Parquet 和 Delta 數據表。
- 許多 SQL 查詢。 請參閱限制。
- 使用
CREATE GROUP、DROP GROUP、ALTER GROUP、SHOW GROUPS和SHOW USERS命令輕鬆管理使用者和群組。 如需詳細資訊,請參閱 Security 陳述式和 Show 陳述式。 - 查詢編輯器 架構瀏覽器 在處理超過 100 個表格的架構時更加快且流暢。 在這類架構上,架構瀏覽器不會自動載入所有數據行;數據表清單仍然如往常顯示,但數據行只會在您按兩下資料表時載入。 這項變更會影響查詢編輯器中的查詢自動完成,因為它相依於此資訊來顯示建議。 在您展開數據表並載入其資料行之前,無法使用這些建議。
2021年6月3日
- 新啟用 Azure Databricks 工作區的系統管理員現在預設會收到 Databricks SQL 權利,而且不再需要使用管理控制台來提供 Databricks SQL 存取權。
- Photon 現在處於公開預覽狀態,且預設會針對新的 SQL 端點啟用。
- 多重叢集負載平衡現在處於公開預覽狀態。
- 您現在可以使用 CAN EDIT 許可權,在儀錶板和查詢上啟用與組織其他成員的共同作業。 請參閱存取控制清單。
2021年5月26日
SQL 分析已重新命名為 Databricks SQL。 這項變更對客戶的影響如下:
Web UI 中的參考已更新。
Databricks SQL 的存取權限名稱已重新命名:
- UI:Databricks SQL 存取(先前 SQL Analytics 存取)
-
SCIM API:
databricks-sql-access(先前sql-analytics-access)
具有先前權利的使用者、群組和服務主體已移轉至新的權利。
與 Databricks SQL 相關的 稽核記錄事件 的標籤已變更:
- Databricks SQL 事件的前綴現在是
databrickssql。 -
changeSqlAnalyticsAcl現在為changeDatabricksSqlAcl。
- Databricks SQL 事件的前綴現在是
儀表板更新
- 儀錶板匯出檔名已更新為儀錶板 + 時間戳的名稱,而不是 UUID。
- 匯出記錄限制已從 22k 提高到 64k。
2021年5月13日
Databricks SQL 不再嘗試猜測數據行類型。 先前,
xxxx-yy-dd格式的數據行會自動視為日期,即使它是識別碼也一樣。 現在該欄位不再自動視為日期。 如有需要,您必須在查詢中指定 。 這項變更可能會導致依賴先前行為的一些視覺效果無法再運作。 在此版本中,您可以變更
>[設定]>[回溯兼容性] 選項,以返回先前的行為。 在未來版本中,我們將移除該功能。查詢編輯器現在有查詢進度指標。 狀態變更現在會顯示在持續更新的進度列中。
已修正問題
- SQL 編輯器。 在查詢索引標籤之間切換時,SQL 編輯器現在會保存選取的文字和捲動位置。
- SQL 編輯器。 如果您在 SQL 編輯器中的查詢上按下 [執行],則流覽至另一個頁面,並在查詢仍在執行時傳回,編輯器會顯示正確的查詢狀態。 如果您在另一個頁面上完成查詢,查詢結果將會傳回SQL 編輯器頁面。
- 您現在可以使用 MySQL 8.0 作為外部中繼存放區。
- 在 Delta 表上的
DESCRIBE DETAIL命令不再產生java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.time.Instant.錯誤 - 讀取具有
INT96時間戳的 Parquet 檔案不會再失敗。 - 當使用者具有查詢的 CAN RUN 許可權並執行查詢時,如果查詢是由其他使用者建立,則查詢歷程記錄會將查詢的執行器顯示為使用者。
- 轉譯圖表時,現在會忽略 Null 值,以改善圖表的可用性。 例如,先前,條形圖中的橫條在 Null 值存在時看起來會非常小。 現在座標軸只會根據非空值進行設定。