不允許進行該操作 <operation>
無法支援的操作:套用變更
串流資料表不支援 AUTO CDC 此作業。
AUTOCDC_NON_ADDITIVE_COLUMN_ALTER
AutoCDC 串流表不允許非加法欄位 ALTER 操作DROP COLUMN, RENAME COLUMN()。
建立_或_替換
串流數據表不允許 REPLACE;請更新 命令以改用 CREATE OR REFRESH,然後重試命令。
在 Hive 元數據商店中創建表 (CREATE_TABLE_IN_HIVE_METASTORE)
無法在 Hive Metastore 中CREATE串流表。 串流資料表僅在 Unity Catalog 中支援。 請在您的 Unity Catalog metastore 中指定此表的目標目錄,選擇 USE CATALOG catalogName; CREATE STREAMING TABLE schemaName.tableName 或 CREATE STREAMING TABLE catalogName.schemaName.tableName 之一。 您可以透過 SHOW CATALOGS檢視可用的目錄清單。
DROP_DELTA_LIVE_TABLE(刪除 Delta Live 表格)
此操作不適用於 Lakeflow 上由 Spark 宣告式管線建立的串流表,而是將串流表從 Spark 宣告式管線中移除。
無效變更
若要改變串流數據表的架構或屬性,請使用 CREATE OR REFRESH 命令。
非串流資料表
<tableName> 不是串流數據表。
刷新_DELTA_動態資料表
此操作不適用於 Lakeflow 上由 Spark 宣告式管線建立的串流資料表,而是在 Lakeflow 上的 Spark 宣告式管線中重新整理串流資料表。
需要共享運算
無法<operation>從 Assigned 或 No isolation 共享叢集中傳送串流資料表<tableName>,請改用SHARED叢集或 Azure Databricks SQL 倉庫。
ST_未在無伺服器通用計算中啟用
無法 <operation> 在 Serverless Generic Compute 中為你的工作空間設置串流表 <tableName> 。 透過註冊無伺服器通用計算的實體化檢視/串流表格工作區預覽功能來啟用此功能。 如果您在工作區中找不到測試版功能預覽,請聯絡您的 Azure Databricks 代表。
未知功能
串流數據表 <tableName> 支援較新版本的功能。 請在較新版本上執行這項 <operation> 作業。
不支援的操作
串流數據表不支援此作業。